For discussing the development and usage of Checkout UI extensions, post-purchase extensions, web pixels, Customer Accounts UI extensions, and POS UI extensions
Were you able to resolve this?
Hi @spazeit, I don't remember the exact fix we did that time so I'll just leave a guide on how we should have done the development. We're currently at the process of getting our app approved and looking back at what we've learned this is how we should have executed the development to make it smoother.
1. Create a Payments App. This should be the first step before anything else. Just follow it. You don't need any prior coding for this section meaning the actual Payment App doesn't have to be existing yet. You just need to finalize the URLs/endpoints that you'll be registering. Make sure to submit that payment extension. It usually takes 1-2 days for it to get approved. Once it gets approved click on publish. Do not attempt to install the app on a development store if it isn't published yet because you might ran into this bug and you'll have to create a new development store to install it.
I suggest you setup a Payment App for local development and set it up with a fixed ngrok URL so Shopify can access it when you're developing/testing on your local.
2. Now it's time to make your app installable by making the URL you registered on the "App Setup" page working. The endpoints you registered on the "App URL" page and "Allowed redirection URL(s)" should be working in order to successfully install the app to a store. Follow Shopify's onboarding a merchant to a payment apps. This page will lead you to a more detailed guide on how to develop the OAuth authentication needed for Payment Apps. Once you can successfully generate a token the other important thing to do is as part of your installation process is to inform Shopify that the app is ready.
3. At this point your Payment App should be installable and the only thing left to do is make the payments and refunds working along with the other technical requirements of Shopify.
Thanks for the response.
I'm following the instructions to Create a Payments App. This section has a sub-section - Give your payments app extension a name. In this sub-section, step#6 asks to "Enter your extension name and select Save.", however I do NOT see a "extension name" field when I try to create an extension.
I submitted the payment extension for approval on April 27(wed) and haven't heard back from Shopify as to when it might get approved. Is there a way to track the extension request?
I just made a new payment app a few weeks ago and you can. Also, if you've submitted it already then you've successfully added an extension name.
Oh nice! How long did it take to get you approval for "Payments Partner application review", "Payments app extension review" and "Payments app review"?
Hi, have you submitted your app? The issue I am facing is it's working fine on my development store but as soon I generate custom app for single store, on that store it doesn't show extension after installing app. Any reason?
Hi I have followed the steps, but the app is not redirecting to the payment app. and getting this error "There was an issue processing your payment. Try again or use a different payment method." Could you please help me find the issue.?