Shopify gives some documents showing how a payment app processes refund requests,
Based on the guidelines given in this document, my payment app works well for more than one year.
recently I reach some issues with refund processing,
1. received twice refund requests after the shop admin click the refund button, and the twice refund request has the same id, which means that they are repeat refund requests.
For repeated refund requests, I follow the documentation guidelines and return a status code of 201, and then resolve it by using the refundSessionResolve mutation
2. status of the refund request is pending after we success "resolve it"
Does anyone know how to properly handle refund requests ?
We've been experiencing the same issue in our payment app as well, following much the same process as this. Returning a 201 response as directed, and then using the GraphQL mutation to resolve the refund.
On doing that, we're seeing an error reported on the Shopify Store's admin area, while we receive no errors on our side to suggest something has gone awry
@nihaopay Have you checked the API version of your app? We recently noticed some issues with an old test app that was using version "2022/07 (Unsupported)", which had the issues you're describing
Updating that app to "2022/10" seems to have resolved the issue, worth a try!
On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...By Arno Nov 27, 2023
You've downloaded the Search & Discovery app from the Shopify App store, and as you're ...By Skye Nov 8, 2023