Checkout and payments on storefront API

Topic summary

Integrating checkout and payments into custom mobile apps using Shopify’s Storefront API. Two developers (React Native, Flutter/Dart) have successfully fetched products and added items to the cart but cannot complete checkout or payments.

Recent issues:

  • Authentication errors when calling the checkout API (React Native app).
  • No available checkout/payment process in the Flutter app after cart setup.

Key question:

  • Can checkout and payments via Storefront API be implemented with a standard Shopify plan, or is Shopify Plus required?

Status:

  • No solutions or official guidance provided in the thread; the discussion remains open.

Unanswered needs:

  • Clarification on plan requirements for checkout via Storefront API.
  • Correct authentication setup/permissions for the checkout API.
  • Steps or supported methods to enable payment processing in custom storefronts.
Summarized with AI on January 16. AI used: gpt-5.

We are trying to integrate our Shopify store into a new mobile app we’re creating on React Native. We’ve managed to import the inventory through the Storefront API but struggling with the checkout and payments. Can this be done with a normal Shopify account or can it only be done if our account is Shopify Plus? We are currently just getting authentication error every time we try to use the checkout API and not sure what we’re doing wrong.

1 Like

I’m facing the same issue. I’ve created a custom app using Flutter and Dart, and I’ve completed all the steps of integrating the Shopify Storefront API, such as fetching product details and adding them to the cart. However, I’m now encountering an issue where there is no checkout process with payments in my app. Can anyone provide assistance with this?
Thanks in advance!