Refund button is not showing with a new payment app

Solved

Refund button is not showing with a new payment app

Philip_Zhavrid
Shopify Partner
16 2 62

Hello, 

The issue that we are describing is the same as here https://community.shopify.com/c/shopify-apis-and-sdks/refund-is-not-available-for-new-payment-app/m-... 
It is still not answered. 

We are a company developing a new payment app for Shopify. It's installed for the development store. We are able to pass checkout flow fully (Processing a payment ). It works fine, we are able to see orders in the "Orders" tab in the development store admin.

But we can't complete refund flow (Processing a refund ) due to the "Refund" button being missing for these store/orders, only the "Restock" button is presented.

We spent some time investigating the reason for it, including a discussion with Chat Support of Shopify without result. But we discovered several things:

  • "Refund" button is not presented, despite the order is paid and fulfilled. "Restock" is presented

image-20211213-095616.png

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

 
image-20211213-095653.png

image-20211213-100135.png

image-20211213-100159.png

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

 
image-20211213-100714.png

What we would like to achieve:

  • to see the "Refund" button for order to be able to test refund flow according to Processing a refund

  • to see "Gateway" as detected, and order as not "free order"

Any help or suggestions are appreciated! Thank you!

 



Accepted Solution (1)
Philip_Zhavrid
Shopify Partner
16 2 62

This is an accepted solution.

@luisIceberg9 
Yes, you are right. First of all, you need your extension version to become Approved. After that Publish button becomes available. 
When you hit Publish everything starts to work as expected. 
It was not clear to me because I thought that hitting publish may initiate the Shopify verification process and we were not ready for it back then. 

View solution in original post

Replies 4 (4)

Philip_Zhavrid
Shopify Partner
16 2 62

Hi people! 

Still no answer here...
I am really hoping that some hero can provide an answer. Because right now it has no sense at all. 

diego3799
Visitor
2 0 1

I just read in another post the answer, first you need to capture the authorized payment and then you have to make sure that your app is published, if it isn't published the button won't show up. 

As the other thing that is showing undefined i have no idea.

luisIceberg9
Visitor
2 0 0

Diego3799

When you said "publish" you are saying Payment Extension should be approved and published?

 

Thanks.

Philip_Zhavrid
Shopify Partner
16 2 62

This is an accepted solution.

@luisIceberg9 
Yes, you are right. First of all, you need your extension version to become Approved. After that Publish button becomes available. 
When you hit Publish everything starts to work as expected. 
It was not clear to me because I thought that hitting publish may initiate the Shopify verification process and we were not ready for it back then.