Hi,
I am tring to integrate Checkout API to my website. Now all payments works and my Square Dashboard can show transactions and order details correctly. My question is, if I need to issue refund to customers, do I process refunds directly from Square Dashboard? Or do I need to integrate Refund API too?
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
Refund Payments
Payment API: Process Online and In-Person Payments
eCommerce API Guide: Build Custom Integrations | Square
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
To issue refunds for payments processed through the Checkout API, you have two options:
-
Square Dashboard: You can process refunds directly from the Square Dashboard. This is a straightforward method if you prefer handling refunds manually through the Square interface.
-
Refunds API: If you want to automate the refund process or integrate it into your website’s workflow, you can use the Refunds API. This allows you to programmatically issue refunds by providing the payment ID and the amount to refund.
Both methods are valid, and the choice depends on whether you prefer a manual or automated approach to handling refunds.
This answer was reviewed by @Bryan-Square.