Discussing APIs and development related to customers, discounts, and order management.
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
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.
For some reason "Gateway" for this order is detected as "undefined" for this app, see screenshot below
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!
Solved! Go to the solution
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.
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.
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.
Diego3799
When you said "publish" you are saying Payment Extension should be approved and published?
Thanks.
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.