We are creating a payment app to integrate a payment gateway on Shopify. One of the steps after finishing merchant onboarding is calling the paymentsAppConfigure GraphQL mutation to indicate to shopify that we are ready to process transactions for the merchant, as mentioned on this documentation page. However, we receive an error on the response to the API hit.
Description of error: “Payment App does not exist”
Any help on configuring the app for receiving payments will be appreciated. We have already created a version of the payments extension on the app, with various configurations and countries active. What else do we need to do here?
Hi @sahil_197
What did you use as an externalHandle parameter for the paymentsAppConfigure migration?
I have a similar problem and have already checked different options for this parameter. Any param return message ‘Payments App is not installed on the shop.’
@Eduard9969 if you have already attempted to install the app before you had a published version. You will need to create a new store in order to be able to install the app.
Appears to be an issue on Shopify side, where the store/app install gets into an inconsistent state.
Hi @Eduard9969 can you kindly provide the sample request data that you’re using via postman? I am struggling composing it on my end. Thanks in advance!
I am having the same issue.
I have tried out the following c.f. the suggestions in the thread:
I created a version and got it in state “Approved”
I created a new dev shop and installed the app in the shop
I tried setting externalHandle to the app handle (i.e. the last part of the URL when you are in the app in the admin) or the app ID
I still get the error “Payments App doesn’t exist.” though.
When I click “Apps” in the admin, the app is not visible either. If I do a test install again on the shop, I am redirected to the app, i.e. the OAuth flow is skipped because the app is installed, although it is not shown on the app list.
Does anybody know what I am missing? @VantagePayment Did you find a solution?
Ah the solution always appears when you take the time to write the issue down ;o)
The extension version was merely “Approved” and it needs to be “Published” which you can do yourself.
Even after creating a new dev shop, the app does not turn up under “Apps” though…? Anybody knows how to solve that?