We are a company developing new payment app for Shopify for BNPL payment processing. It's almost ready, and is installed for development store. We are able to pass checkout flow fully (https://shopify.dev/apps/payments/processing-a-payment). It works fine, we are able to see orders in "Orders" tab in development store admin.
But we can't complete refund flow (https://shopify.dev/apps/payments/processing-a-refund) due to "Refund" button is missing for these store/orders, only "Restock" button is presented.
We spent some time to investigate the reason for it, including discussion with Chat Support of Shopify without result. But we discovered several things:
What we would like to achieve:
Any help or suggestions are appreciate! Thank you!
The root cause why "Refund" button is not available - payment app should be "Published" only. For unpublished payment app refund is not available, only restock button is available.