I am using v2 of the connect api to list transactions for a specific date range. All of the transactions that I get back never have the customer_id populated in any of the Tender objects even though I know some customers are known by square. I am able to successfully retrieve all of the other data. The resource I am using is locations/{location_id}/transactions and specifying the begin_time and end_time in the query string . What am I missing?
Edit
I downloaded my transactions using the export function and none of the transactions have a customer name or Id. What is required to have this information populated? Maybe that is where I am going wrong. Does this have to be a customer I add myself or does it include customers added by Square? Is it required the customer to have their receipt sent to them by email?