Retrieve payment made on booking

Hi, is there a way to get the payment added on an appointment via api? In square dashboard when i click on a booking there is a call to /appointments/api/clients/…/reservations/history that return the payment, but i can not find a way to get a link between appointment and payment with the api

Currently there isn’t an easy way to map an appointment to a payment. Since the order_id nor the payment_id are in the bookings. We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. :slightly_smiling_face:

any updates on this Bryan?? thnk you!

At this time there isn’t any updates on this. We hope to have more for you soon. :slightly_smiling_face:

@Bryan-Square ./

This has been an extremely popular request for several years:
here,
”Retrieve payment made on booking” dev forum, and
Appointment-to-Payment Matching Challenges dev forum.

I personally would have been trying to get an Appointments report [Payment Report Based On Appointment Date (Not Transaction Date)} for the last eight years. Finally the tools (Claude + Square MCP) are available, and I have created a program to generate the report. But since neither the order_id nor the payment_id are in the bookings, Claude has to guess which transaction is for which appointment, which is only accurate 80% of the time.

I think it’s time to empower sellers with the tools necessary to succeed.