Can I add Shopify products to a custom Stripe checkout?

I have a service-based SaaS company with a React Native (Expo) mobile app.

The service checkout uses Stripe and I want to add a couple of product add-ons. I would like to manage the product inventory and shipping via Shopify if possible.

Is there an API that I can use to send the customers shipping information and order info to Shopify without billing through Shopify so I can keep my Stripe checkout process and have the service and products integrated?

I also have a Node backend (if that helps answer this).

Thanks

Hey @jinsley,
Yes. What you want is totally doable: keep Stripe as the payment processor, and after a successful checkout, push the product/add-on order + shipping info into Shopify via its Admin API so Shopify handles inventory and fulfillment. You do not have to use Shopify’s checkout or payment for that—you can create orders programmatically and mark them paid.
High Level Flow:
1:
Customer Pays via Stripe in your react native app.
2: On successful payment webhook your back will looks up or create the corresponding Shopify Customer and it will create a order and mark order as paid and adjust the inventory.
If you need help to implement this then please p/m me.
Thanks

It looks like orderCreate will do the job
https://shopify.dev/docs/api/admin-graphql/latest/mutations/ordercreate?language=node

I assume I’ll have to create a customer first if they do not exist in Shopify yet
https://shopify.dev/docs/api/admin-graphql/latest/mutations/customercreate