Convert existing private app into sales channel

Solved
Highlighted
New Member
2 0 1

Hi, I am developing a mobile application with Qt that connects to the store of a client. As of today, I have finished every part of the mobile application except the checkout completition process. Because of client requirements, I cannot use the webUrl field. So I've tried two approaches:

 

  • Use checkoutCompleteWithTokenizedPaymentV3 with Stripe Token.
  • Use  checkoutCompleteWithCreditCardV2 with the vaultId for credit card data.

However, the first approach failed and does not give me any error (more info in this post), and the second approach results with CheckoutCompleteWithCreditCardV2 access denied. Reading on the forums, I saw that I must convert my application into a sales channel. However, my client does not want for the application to be displayed publicly.

 

What can I do to allow users to complete checkouts directly from my private application?

0 Likes
Highlighted
Shopify Staff (Retired)
Shopify Staff (Retired)
624 102 119

This is an accepted solution.

Hi @alex-spataru ,

 

As per our documentation (https://shopify.dev/docs/storefront-api/reference/mutation/checkoutcompletewithcreditcardv2?api[vers...), the Storefront API mutations of 'CheckoutCompleteWithCreditCardV2' requires your app to be approved by Shopify to handle payment processing, and in order to be approved by Shopify for this your app must first be a public Sales Channel that serves multiple merchants. These are the requirements. If your app doesn't meet this, then you should utilize the 'webUrl' field to complete the payment processing through the Shopify Checkout - that is the most secure, safest, and efficient option.

 

If your merchant is on the Shopify Plus plan, they can try maybe reaching out to their MSM for additional context or workarounds here. Otherwise, the 'webUrl' is your best option here. 

 

Hassain | Developer Support Specialist @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Click Accept as Solution 

0 Likes
New Member
2 0 0

Hi Guy i just ordered monthly the shopify plan adfter spending hours and hours building the site how i wanted it now that i have signed up the site has gone and i cant speak to anyone i will pay you for your help, as it seems i cant ring anyone. It seems outrageous for all the work i did getting the site ready it said it would keep all the work. I dont know what to do please please help

0 Likes