Solved

Custom Checkout

amiewilt
Visitor
3 0 0
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?
Accepted Solution (1)

Alex
Shopify Staff
1561 81 341

This is an accepted solution.

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.

Alex | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

View solution in original post

Replies 3 (3)

Alex
Shopify Staff
1561 81 341

This is an accepted solution.

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.

Alex | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

amiewilt
Visitor
3 0 0

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?

Alex
Shopify Staff
1561 81 341

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.

Alex | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog