Using the Checkout API

Solved
nmmlon
New Member
5 0 0

Hi there,

I'm working on an app prototype that would use the Checkout API (https://shopify.dev/tutorials/sell-through-the-checkout-api) to create a streamlined buying experience.

I understand that to use the Checkout API my app needs to be a Sales Channel. Does this require special permission from Shopify or is it easily done via the app install process?

I also noticed on this page: https://shopify.dev/tutorials/authenticate-a-public-app-with-oauth that "If your app doesn't meet the requirements to become a sales channel, then you can submit a request to add payment processing to your app." - does that mean it might be possible to gain access to the Checkout API without becoming a Sales Channel? Under what sort of conditions would Shopify provide permission to process payments?

Many thanks for any info!

0 Likes
vix
Shopify Staff
Shopify Staff
535 105 105

This is an accepted solution.

Correct - to gain access you need to fill out the request here for Sales Channels: https://shopify.dev/concepts/channels#apply-to-build-a-sales-channel The other form mentioned is for private apps that are native mobile apps so this use case likely does not qualify. Hope that clears it up!

Vix | Developer Support @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit Shopify.dev or the Shopify Web Design and Development Blog