Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
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!
Solved! Go to the solution
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!
To learn more visit the Shopify Help Center or the Community Blog.
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!
To learn more visit the Shopify Help Center or the Community Blog.