定期取引で「invalid card number」エラーが出るのはなぜですか?

トークン化された決済情報を使用して定期支払いを行おうとして、errorCode 101とメッセージ「invalid card number」が表示された場合、支払い詳細が正しく渡されていない可能性があります。トークンを使用して定期支払いを行うには、大文字と小文字が区別される「shopperReference」と、「recurringDetailReference (RDR) / storedPaymentMethodId (SPMI) / selectedRecurringDetailReference (SRDR)」と呼ばれるトークンIDの両方をリクエストで渡す必要があります。接続によって、パラメータの名前が異なります。以下の2つの場合を確認してください。

Checkout

checkout APIエンドポイント (/payments) を使用しており、errorCode 101と「invalid card number」というメッセージが表示される場合は、「storedPaymentMethodID」が含まれていないと考えられます。これは、トークンを作成したときに応答で返された「recurringDetailReference」です。API v49以前では、これは「recurringDetailReference」として渡されます。

「CardOnFile」の例を参照してください。

{
"amount":{

"value":2000,

"currency":"USD"

},

"paymentMethod":{

"type":"scheme",

"storedPaymentMethodId":"7219687191761347",

"encryptedSecurityCode": "adyenjs_0_1_18$MT6ppy0FAMVMLH..."

},

"reference":"YOUR_ORDER_NUMBER",

"shopperInteraction": "ContAuth",

"recurringProcessingModel": "CardOnFile",

"merchantAccount":"YOUR_MERCHANT_ACCOUNT",

"shopperReference":"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j",

"returnUrl":"https://your-company.com/..."
}

詳細については、トークン化のドキュメント:「CardOnFile」、「Recurring」および「UnscheduledCardOnFile」を参照してください。

従来のAPI

当社の従来のAPIエンドポイント(/authoriseを使用していて、errorCode 101とメッセージ「invalid card number」が表示された場合、selectedRecurringDetailReferenceを含めていない可能性があります。shopperReferenceに基づき、保存されているすべての詳細リストから返されるrecurringDetailReference、または最新の定期的な詳細を使用するLATESTのいずれかです。

ONECLICKについては、次の例を参照してください。

{

"amount":{

"value":2000,

"currency":"EUR"

},

"card":{

"cvc":"737"

},

"reference":"Your Reference Here",

"merchantAccount":"TestMerchant",

"shopperEmail":"s.hopper@test.com",

"shopperIP":"61.294.12.12",   "shopperReference":"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j",   "selectedRecurringDetailReference":"LATEST",   "recurring":{     "contract":"ONECLICK"   },   "shopperInteraction":"Ecommerce"}

詳細については、トークン化についてのドキュメント「ワンクリック」と「定期」を参照してください。

詳細情報

このトピックについて詳しく説明します。

Adyen Docへ
Stylized illustration of a customer support representative with headset.

他にサポートが必要ですか?

サポートチームへの連絡

問題の詳細を画像やスクリーンショットを添えてお送りください。

リクエストを送信