Is there an API to create order from external app?

Topic summary

A developer is building a React Native (Expo) app with an existing Stripe checkout for services and wants to add Shopify product add-ons (like clothing) to the same transaction.

Core Challenge:

  • Need to integrate Shopify product fulfillment while maintaining a unified checkout experience
  • User should pay for both service and physical products in a single transaction

Technical Considerations:

  • Shopify’s mobile SDKs (Android/iOS) don’t appear compatible with the current Stripe-based checkout workflow
  • Developer is exploring two potential solutions:
    • Order API for directly creating orders with product/customer data
    • Cart API (Storefront API) for submitting orders

Status: Question remains unanswered; developer seeking guidance on the best API approach to achieve this integration.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

I’m building a react native (Expo) app that facilitates a service.

We are using Stripe SDK to do checkout for the service but I also want to add product add-ons like clothing.

Using Shopify would for product fulfillment would help.

Can we hook into any order API to send the product/cart data and customer data to Shopify to create an order?

I see there is an Android and iOS SDK but I don’t think that can integrate into my current checkout workflow. I want the user to be able to pay for the service and product add-ons in one go.

https://shopify.dev/docs/storefronts/mobile

Would I need to look into the cart API to submit an order?
https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/cart/manage