Documentation on `checkoutCompleteWithTokenizedPaymentV3:paymentData`

Solved
Highlighted
Excursionist
27 0 5

Here is the full return value for reference:

{
  "data": {
    "shopify": {
      "shop": {
        "paymentSettings": {
          "acceptedCardBrands": [
            "VISA",
            "MASTERCARD",
            "AMERICAN_EXPRESS",
            "DISCOVER",
            "JCB",
            "DINERS_CLUB"
          ],
          "cardVaultUrl": "https://elb.deposit.shopifycs.com/sessions",
          "countryCode": "US",
          "currencyCode": "USD",
          "enabledPresentmentCurrencies": [
            "USD"
          ],
          "shopifyPaymentsAccountId": null,
          "supportedDigitalWallets": [
            "SHOPIFY_PAY",
            "APPLE_PAY",
            "GOOGLE_PAY"
          ]
        }
      }
    }
  }
}
0 Likes
Highlighted
Shopify Partner
49 5 15

You need to request "payment processing" capabilities from Shopify staff. If you convert your app to a sales channel, you will see that you can request payment processing. If successful, the "shopifyPaymentsAccountId" will be a Stripe Account ID which you can use. Refer to the Stripe API on usage of this.

We already had a talk about this in this thread btw: https://community.shopify.com/c/Storefront-API-SDKs/Confusing-Documentation-around-Stripe-and-Shopif...

Screenshot 2020-07-01 at 20.35.42.png

0 Likes
Highlighted
Excursionist
27 0 5

Right, I guess that is a no-go for private apps, given they cannot be converted into sales channel apps. Thanks a lot for your help Tolga.

0 Likes