Test authorisation using card holder name

結果コードのテストにより、Adyensへの完全統合を確実にすることが重要です。

テストのための追加データを送信できない場合、代わりにカードholderNameフィールドを使用できます。

Test payment result

/payments要求を行い、Adyen応答コードのリストから適切なholderNameを指定します。

この例では、holderNameにDECLINEDを指定してREFUSED支払いを取得する方法を示しています。

https://docs.adyen.com/development-resources/test-cards/result-code-testing/testing-with-card-holder-name#test-refused-payment
Test Refused payment

{ "amount": { "currency": "USD", "value": 1000 }, "reference": "Your order number", "paymentMethod": { "type": "scheme", "number": "4111111111111111", "expiryMonth": "10", "expiryYear": "2020", "holderName": "DECLINED", "cvc": "737" }, "returnUrl": "https://your-company.com/...", "merchantAccount": "YOUR_MERCHANT_ACCOUNT"}
https://docs.adyen.com/development-resources/test-cards/result-code-testing/testing-with-card-holder-name#refused-response
拒否応答
{ "pspReference": "89783918347627F", "refusalReason": "Refused", "resultCode": "Refused", "refusalReasonCode": "2"}

Customize scheme response and raw refusal reason

オプションで実際のスキーム応答コードと独自の生拒絶理由の両方を設定することが可能です。

/payments要求を行い、カード情報を提供する場合、次のデータでholderNameを渡します:

  • Adyen 応答コードのリストからの holderName。
  • a Scheme Response code and Refusal reason raw String.

この値には、次の形式を使用します。

 : 

コロン (“:”) など、カード所有者名の非アルファベット文字を考慮して、リスクスコア値を下げることが必要な場合があります。

次の例は、holderName:

DECLINED : 06 : ERROR
  • holderNameフィールド値は最大80文字より長くすることはできません。

  • 不正なCVCまたは無効な有効期限を指定すると、支払いに失敗し、操作は一般的なDECLINED拒否理由を返します。

Test failed modifications

まれに、変更処理を行った後に、変更に失敗することがあります。

このシナリオをテストするには、テストしたい失敗した変更のタイプに対応する holderName を以下のリストから選択して、/payments リクエストを作成します。

holderName Outcome
capture failed キャプチャに失敗したことをシミュレートしています。 詳細は、REFUND_FAILED

リクエストが承認された後、テストしている変更(キャプチャまたは返金)を開始する必要があります。

失敗した変更のシミュレーションが完了するまで、最大24時間かかる場合があります。

  • Test a chargeback scenario

も参照してください。

コメントを残す

メールアドレスが公開されることはありません。