Square documenation says “The Transactions API ListTransactions response includes cash and other payments which the Payments API ( ListPayments endpoint) does not return. You can retrieve those using the SearchOrders endpoint.”
Does SearchOrders have the employeeid like ListTransactions and ListPayments? I checked the documentation and don’t see it in there. I am trying to pull all of the transaction data to analyze the data. However I only see item, location, and the different breakdown of money. I don’t see who collected the transaction though.
Every Transaction creates an Order at the back end and from what I’ve seen Transaction ID is synonymous with Order ID. In that case OrdersAPI would work in your case (as was mine). But lets wait for a Square employee to verify this information. Thanks.
Just to clear up a few things: you’re right, V2 Payments API does not currently return cash transactions. As far as I know Transactions AP, V1 Payments API, nor Orders API returns an employee_id, so unfortunately there’s no way to see the employee_id for a cash payment at this time.
@sanaa.khan PaymentsAPI only has credit card transactions not cash
Thank you @sjosey and Jordan! I think that’s the approach I am going to use. Probably a combination of the APIs to get what I need. Would be nice if it was all together