Storefront API Checkout Payment Gateways

Solved
leslenco
Shopify Partner
3 0 0

Hello,

 

what payment methods are available when completing a checkout via the storefront API?

Can I submit a Spreedly token from PayPal, Klarna or SOFORT?

 

Thanks

Accepted Solution (1)

Accepted Solutions
vix
Shopify Staff
Shopify Staff
540 103 117

This is an accepted solution.

Hi @leslenco 

 

As stated in our docs, there are multiple different ways of completing a checkout with the Storefront API. The most common way is to use the Web URL / Checkout which loads the Shopify checkout and takes care of payment processing. This will allow you to use any payment gateway that you would usually use with Shopify. 

 

You can read more here: https://help.shopify.com/en/api/storefront-api/guides/checkout-guide

View solution in original post

Replies 3 (3)
vix
Shopify Staff
Shopify Staff
540 103 117

This is an accepted solution.

Hi @leslenco 

 

As stated in our docs, there are multiple different ways of completing a checkout with the Storefront API. The most common way is to use the Web URL / Checkout which loads the Shopify checkout and takes care of payment processing. This will allow you to use any payment gateway that you would usually use with Shopify. 

 

You can read more here: https://help.shopify.com/en/api/storefront-api/guides/checkout-guide

leslenco
Shopify Partner
3 0 0

Hi,

 

I want to use the Stripe or Spreedly token method not the checkout redirect. Can I acquire a PayPal token via Streeply and complete the payment with Shopify using this token?

 

Thank you

vix
Shopify Staff
Shopify Staff
540 103 117

Hey @leslenco 

 

Please have a read through the docs in full. Here is the direct link for Spreedly: https://help.shopify.com/en/api/storefront-api/guides/checkout-guide#spreedly

 

Take note however that you will require specific permissions for the app in order to utilize this mutation. You can request these permissions from here: https://help.shopify.com/en/api/guides/sales-channel-sdk/getting-started#request-payment-processing (which is linked in the docs too) 

 

Hope that helps!