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

トークン化された決済情報を使用して定期支払いを行おうとして、errorCode 101とメッセージ「invalid card number」が表示された場合、支払い詳細が正しく渡されていない可能性があります。トークンを使用して定期支払いを行うには、要求でshopperReferenceとトークンの両方を渡す必要があります。インテグレーションによって、名前が異なります。以下の2つの場合を確認してください。

Checkout

Checkout APIエンドポイント(/payments)を使用していて、errorCode 101とメッセージ「invalid card number」が表示された場合は、storedPaymentMethodIDが含まれていない可能性があります。

  • 「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を含めていない可能性があります。

  • 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へ
The illustration of support agent wearing a headset.

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

サポートチームへの連絡

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

リクエストを送信