I am using GraphQL Storefront and Admin APIs to create a custom storefront for my Shopify store. I am based in a country that is not supported by Shopify Payments, so I can’t use Shopify Payments, Stripe and therefore the checkoutCompleteWithTokenizedPaymentV2 mutation. The other options I have are to send the card data to the Shopify Card Vault directly (coming with a higher PCI compliance scope), or use a intermediary service like Spreedly.
Here things go dark - I have absolutely no idea how Spreedly does the job. All I know is that you call its endpoint with the card data and receive a Vault Id in return. Does this mean the payment has been processed by Spreedly and the cash is on your side now? Or does it just tokenize the card data and return the Vault Id for Shopify to process? Can I use providers, supported by Spreedly for my country, but not supported by Shopify at all, to process the payments?
One more thing, in the documentation Spreedly is mentioned as an example, but not the only service that serve as an intermediary. I don’t seem to find a list of similar services within the docs, so if someone can suggest a (cheaper than $200/mo) alternative, that would be awesome.
Hey @eddie945 - I’m not sure if you are asking if eWallet can be integrated with Shopify via the API, but there is some information here in our developer documentation that goes over how to create a payment app.
That said, payment apps do have to be approved by Shopify and have certain requirements, so while it is possible to integrate an external payment gateway with Shopify, it does depend on if they already have been approved as a payment app so that you can select it as a payment gateway, or if you are creating the integration yourself - if your app has been approved by us for use by merchants.
Let us know if we can clarify anything - hope this helps.
Use case is, integrating ewallet at checkout via storefront API. From documentation, if i don’t want to use Shopify web checkout, i need to parse card data to Shopify server. But that’s card, how about other payment method, like ewallet and so on. Does using storefront API also need payment app to be on Shopify app store? If it already there, can it being used with storefronts API custom checkout?