Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Custom checkout experience

Custom checkout experience

Lautaro
Visitor
2 0 0

What we are intending to build is an app which will offer a completely custom checkout experience.

We tried to get that using a Public App as Sales Channel. We were able to use Checkout API to build a Draft Order and a Checkout but when we tried to use Payment API it was not available and thats how we get to this point.

Is the Sales Channel Public App a good approach for that needs? Would it be better if we use the Storefront API? Or is there any other correct approach?

Thanks a lot!

Reply 1 (1)

vix
Shopify Staff
541 103 123

Hi @Lautaro 

 

Is this for one store or are you looking to build an app for the app store? Creating a Sales Channel will be the only route to go for this scenario it sounds like. You could utilize the Storefront API for a custom storefront, but for the checkout payment processing, you will need the same permissions as the sales channel. This needs to be requested from this doc here: https://help.shopify.com/en/api/reference/sales-channels/payment

To learn more visit the Shopify Help Center or the Community Blog.