Custom Checkout

We have a react native app that currently supports a Shopify store through a web view. We are redoing the app and building out the store using react native and want to have a completely custom checkout. We are not a sales channel app so it doesn’t appear that we can use the Checkout API. I see there is a react-native-shopify package however it’s broken and doesn’t appear to be actively maintained.

How can we have a completely custom checkout that does not use a web url or redirect back to Shopify’s checkout?

At this time, you cannot process payments without moving the customer to the web URL eventually unless you are a sales channel with payment processing, regardless of which library you opt to use.

Cheers.

Thanks Alex, I appreciate the timely response. If we were a sales channel app, what would be the best way for us to do this?

I should have linked the documentation before: https://help.shopify.com/en/api/guides/sales-channel-sdk/getting-started#request-payment-processing

You would need to request payment processing from within your partner dashboard.

Cheers.