Is there any proof of refund that customer can use to check with bank?

Dear Team,

This is just a question.

One customer complained with us today, saying that he didn’t receive the refunded amount after 7 business days (since the refund status changed to COMPLETED), although later he noticed he already received the refunded amount actually, he just missed that somehow when he checked his transaction history at the beginning…

Based on the fact we can’t see the the transaction history of customer’s card, is there any proof or something (such as the transaction id between square and bank, etc) that we can provide customer, so that customer can know what we should do have been done properly, and also he can use to check with bank directly?
Just in case the customer checks with the bank directly, the bank would still need some transaction id, etc. to know which payment/refund exactly the customer is talking about.


:wave: 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

Refunds API
Square Developer
Retrieve Refunds

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.

When you refund a payment, Square creates a PaymentRefund object and returns it in the response. This object includes a unique refund ID, the payment ID of the original payment, and the status of the refund. You can provide this information to the customer as proof of the refund. The customer can then use this information to check with their bank. However, please note that the actual time it takes for the refund to appear in the customer’s account can depend on the bank’s processing times, which can sometimes take 7-10 business days.

This answer was reviewed by @Bryan-Square.