Liquid、JavaScriptなどに関する質問
カスタムアプリ上にて
Storefront APIの checkoutCompleteWithCreditCardV2 を利用して支払いチェックアウトを完了しようとしておりますが、responseにて以下のエラーが返却されます。
Access denied for checkoutCompleteWithCreditCardV2 field. Required access: `unauthenticated_write_checkouts` access scope.
request
mutation checkoutCompleteWithCreditCardV2($checkoutId: ID!, $payment: CreditCardPaymentInputV2!) {
checkoutCompleteWithCreditCardV2(checkoutId: $checkoutId, payment: $payment) {
checkout {
id
webUrl
buyerIdentity {
countryCode
}
lineItems(first: 5) {
edges {
node {
id
title
quantity
}
}
}
}
checkoutUserErrors {
code
field
message
}
payment {
test
id
}
}
}
--------------------------------------------
query
{
"checkoutId": "${checkoutId}",
"payment": {
"billingAddress": {
"address1": "address1",
"address2": "address2",
"city": "city",
"country": "JP",
"firstName": "firstName",
"lastName": "lastName",
"phone": "81922221111",
"province": "Tokyo",
"zip": "1111111"
},
"idempotencyKey": "123456789",
"paymentAmount": {
"amount": 200,
"currencyCode": "JPY"
},
"test": true,
"vaultId": "${vaultId}"
}
}
response
{
"data": {
"checkoutCompleteWithCreditCardV2": null
},
"errors": [
{
"message": "Access denied for checkoutCompleteWithCreditCardV2 field. Required access: `unauthenticated_write_checkouts` access scope.",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"checkoutCompleteWithCreditCardV2"
],
"extensions": {
"code": "ACCESS_DENIED",
"documentation": "https:\/\/shopify.dev\/api\/usage\/access-scopes",
"requiredAccess": "`unauthenticated_write_checkouts` access scope."
}
}
]
}
Storefrontのアクセススコープを確認したところ、unauthenticated_write_checkouts は有効になっております。
他に対応すべき項目はありますでしょうか?
なお、Shopify Paymentsはテストモードで実行しております。
ご存知の方いらっしゃいましたら、お手すきの際にご教授いただけますと幸いです。
サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 7, 20242023年初頭、Shopifyペイメントアカウント、及びShopifyアカウント全体のセキュリティを強化する為の変更が適用されました。ユーザーのアカウントセキュリティを強化す...
By Mirai Sep 30, 2024概要: 年末/年明けは、消費者が最もショッピングを行う時期の一つです。特に、ブラックフライデー・サイバーマンデー(BFCM)は、世界中で注目される大規模なセールイベントであ...
By JapanGuru Sep 25, 2024