Can the checkoutCompleteWithTokenizedPaymentV3 mutation be used by a private app?

Highlighted
New Member
1 0 2

We are developing a custom checkout UI for our store. The store is hosted as a web app separately from Shopify and integrates it through Storefront API.

 

We use a private app for the purpose of connecting to Storefront API. The problem is that while completing a checkout according to this doc https://shopify.dev/tutorials/create-a-checkout-with-storefront-api#stripe we get a vague error in the admin site.

 

* The Stripe's token we send is correct

* Calling checkoutCompleteWithTokenizedPaymentV3 mutation returns no errors

* The private app (it's not a public app, not a sales channel) has the required permissions which are unauthenticated_write_checkouts and unauthenticated_read_checkouts.

 

The error we are getting in the admin site

admin-site.png

 

 

Mutation variables

request-params.png

 

Mutation response

mutation-response.png

 

2 Likes
Highlighted
Excursionist
12 0 3

We are facing same issue but by submitting a Apple Pay token requested from a native iOS App.

 

Did you manage to solve this issue?

0 Likes
Highlighted
Excursionist
12 0 3

We finally solve it by sending the payment data got from Apple Pay native SDk, keeping the same escape.

0 Likes