Refund is not available for new payment app

iurii_a
Tourist
4 0 1

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:

  • "Refund" button is not presented, despite of order is paid and fullfilled. "Restock" is presented

iurii_a_1-1638282973501.png

  • If I click on "Restock", I could see order is considered as "free order". In case of proceeding with restock I could see message that refund for $0.00 was done for this order

iurii_a_3-1638283730998.png

iurii_a_4-1638283816267.png

 

  • For some reason "Gateway" for this order is detected as "undefined" for this app, see screenshot below

iurii_a_0-1638282642643.png

iurii_a_2-1638283355838.png

 

What we would like to achieve:

 

Any help or suggestions are appreciate! Thank you!

Replies 3 (3)

iPayLinks
Shopify Partner
4 0 0

Has your problem been solved?

iurii_a
Tourist
4 0 1

Yes. Some time after this post "Refund" button appear - no idea what was changed.

iurii_a
Tourist
4 0 1

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.