FROM CACHE - en_header

Complete checkout with alternative payment methods

hermanq42
Tourist
6 0 5

Shopify offers various ways to complete a checkout and start an order. I’m a bit lost how to build our use case - we want to build a custom native iOS/Android app for our store - using the offered API’s. Hopefully you can help us out.

 

We need to offer different payment methods than is “normal in the USA” (specifically we need iDeal). The StorefrontAPI’s checkoutWithX endpoints only offer support for some payment methods (creditcard/Apple-Pay/free), not all.

 

The Admin API (GraphQL) offers a way to create a DraftOrder and then “complete” the order with “paymentPending: Boolean” which will mark the order as manually paid. Order confirmations will contain “payment method: Manual” which is undesirable.

 

The Admin API (REST) contains a Checkout (https://shopify.dev/api/admin-rest/2021-10/resources/checkout) and a Payment (https://shopify.dev/api/admin-rest/2021-10/resources/payment) section. However, this documentation notes that “You can't use the Checkout API to create a new checkout user experience for an individual store”, and continues by referencing the Storefront API (which again: does not work for Europeans).

 

I’m tempted to conclude that Shopify does not offer a complete enough API for global shops, but I might be missing something.

Reply 1 (1)
hermanq42
Tourist
6 0 5

No feedback at all?