A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
We are implementing refund as per the following article. We are using refundSessionResolve to resolve the refund and refundSessionReject to reject the refund. In this flow, we observed that if we select restock and the refund fails then the product will be restocked.
https://shopify.dev/apps/payments/processing-a-refund#resolve-a-refund