- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
I have integrated the e-commerce api with a couple miva merchant stores, and we also have an order manager system called Orange Manager where I have the refund api integrated.
The issue at this time seems to be that we can issue a full refund via the api, but then we can issue a second (or third, fourth, etc) refund to the same order - and the response is the same.
It does appear that Square does not act on the second, etc refunds.
The api shows an example response - is there any responses beyond that for a refund that is more than the actual payment?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I'm sorry, I may not be understanding you fully. You'd like to refund for more than the transaction? That would not be possible.
If you are having an issue with the responses being the same, you are likely giving in the same idempotency key, those should be unique to each transaction. Learn more here: https://docs.connect.squareup.com/api/connect/v2/?q=idempotency_key#idempotencykeys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I'm sorry, I may not be understanding you fully. You'd like to refund for more than the transaction? That would not be possible.
If you are having an issue with the responses being the same, you are likely giving in the same idempotency key, those should be unique to each transaction. Learn more here: https://docs.connect.squareup.com/api/connect/v2/?q=idempotency_key#idempotencykeys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Ok - I think you nailed it!
I will recheck my code on the idempotency - thats likely the culprit.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report