Accepting credit cards, warehouses, and shipping and fulfilling orders
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.
No feedback at all?
Did you find any solution to the issue?
Learn how to expand your operations internationally with Shopify Academy’s learning path...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025Expand into selling wholesale with Shopify Academy’s learning path, B2B on Shopify: Lau...
By Shopify Jan 28, 2025