アディエンリソース
以下は、公式のAdyen開発者ドキュメントへのリンクと、公開されている開発者ドキュメントによって提供されたテストカードと番号です。これらのテストリソースはForterチームによって定期的に管理されていますが、最新の情報と追加のゲートウェイ特有のリソースについてはAdyenの公式テストカードページを訪れてください。
有効なカードのテスト
以下のすべてのカードは、次の有効期限とセキュリティコードを使用します:
有効期限 | CVV/CVC3 | CID(アメリカン・エキスプレス) |
|---|---|---|
10/2020 | 737 | 7373 |
03/2030 | 737 | 7373 |
カードブランド | 番号 | 発行国 |
|---|---|---|
ビザ | 4000 6200 0000 0007 (商業クレジット) 4000 0600 0000 0006 (商業デビット) 4000 0200 0000 0000 (クレジット) | アメリカ合衆国 |
マスターカード | 2223 0000 4841 0010 | オランダ |
発見する | 6011 6011 6011 6611 | アメリカ合衆国 |
ダイナー | 3600 6666 3333 44 | アメリカ合衆国 |
アメリカン・エキスプレス (アメックス) | 3700 0000 0000 002 3700 0000 0100 018 | オランダ |
銀行カード | 4035 5010 0000 0008 (ビザデビット/バンカーズカード) 4360 0000 0100 0005 (バンカーズカード) | フランス |
中国銀聯 | 8171 9999 2766 0000(有効期限10/2030、CVC 737を使用) 8171 9999 0000 0000 021(有効期限10/2030、CVC 737を使用) | 中国 |
JCB | 3569 9900 1009 5841 | アメリカ合衆国 |
ビザエレクトロン | 4001 0200 0000 0009 | ブラジル |
Adyenのノーオーソ/拒否されたカード
以下の例は、期限切れのカードによる「拒否された」支払い結果をテストします: https://docs.adyen.com/development-resources/test-cards/result-code-testing
以下のテストカード情報を使用して、サンドボックス環境のAdyenゲートウェイからノーオーソ応答を生成できます。
フィールド名 | 値 |
|---|---|
カード番号 | 4444333322221111 |
カード所有者名 | J. De Tester |
有効期限の月 | 10 |
有効期限の年 | 2020 |
CVCコード | 737 |
通貨 | USD |
値 | 1000 |
リクエスト
以下のJSONは、Adyenからの Reject 応答を強制するために使用できるサンプルのクレジットカードデータを示しています
{
"amount": {
"currency": "USD",
"value": 1000
},
"paymentMethod":{
"type":"scheme",
"expiryYear":"2020",
"expiryMonth":"10",
"cvc":"737",
"number":"4444333322221111",
"holderName":"J. De Tester"
},
"additionalData":{
"RequestedTestAcquirerResponseCode":6
},
"reference":"ref213784568978023465896",
"merchantAccount":"TestMerchant"
}応答
上記のリクエストは、あなたのAdyenゲートウェイから以下の応答を生成するはずです
{
"additionalData": {
"cardSummary": "1111",
"paymentMethod": "visa"
},
"pspReference": "851563882585825A",
"refusalReason": "Expired Card",
"resultCode": "Refused",
"refusalReasonCode": "6"
}Adyen応答コード
以下のリストは直接 https://docs.adyen.com/development-resources/test-cards/result-code-testing/adyen-response-codes
Adyen 3DSテスト
3Dセキュア2認証のテスト
Adyenの統合が異なる3Dセキュア2認証シナリオをどのように処理するかをテストするには、特定の金額とともに私たちのテストカード番号を使用してください。 すべてのテストカードは、以下の有効期限とセキュリティコードを使用しています:
有効期限 CVC/CVV CID
有効期限 | CVV/CVC3 | CID(アメリカン・エキスプレス) |
|---|---|---|
10/2020 | 737 | 7373 |
03/2030 | 737 | 7373 |
3Dセキュア2のテキストチャレンジを求められた場合は、次の資格情報を使用してください:
モバイルのために、パスワードを使用してください: 1234 ウェブのために、パスワードを使用してください: password
カードの種類: カード番号 アメリカン・エキスプレス: 3714 4963 5398 431 カルト・バンケール: 4035 5014 2814 6300 ダイナース: 3056 9309 0259 04 ディスカバー: 6011 1111 1111 1117 JCB: 3566 1111 1111 1113 マスターカード: 5454 5454 5454 5454 ユニオンペイ: 6212 3456 7890 1232 ビザ: 4917 6100 0000 0000
これらのカードで支払いリクエストを行うと、統合に応じて次の結果コードが受信されます:
リダイレクトショップper: リダイレクト認証を使用している場合、この結果コードを受け取ります。 識別ショップper: ネイティブ認証を使用している場合、この結果コードを受け取ります。 チャレンジショップper: ネイティブ認証で3Dセキュア2デバイスフィンガープリンティング結果を送信した後、この結果コードを取得する可能性があり、チャレンジフローを示します。
デバイスフィンガープリンティングステップがスキップされるウェブベースのフローをテストするために(発行者のACSがthreeDSMethodURLを設定していないため)、支払いリクエストを送信した直後に チャレンジショップper 結果コードを取得するには、次のカードを使用してください:
カードタイプ | カード番号 |
|---|---|
ビザ | 4212 3456 7891 0006 |
摩擦のないフローをテストするには、支払いリクエストに次のように指定してください:
amount.value: 12002
アプリベースの統合
アプリベースの統合のための異なる認証シナリオをテストするには、支払いリクエストのamount.valueフィールドを使用してください:
金額 - 認証シナリオ 12100 - 基本的なテキスト認証 12110 - 基本的な単一選択 12120 - 基本的な複数選択 12130 - 基本的なアウトオブバンド(OOB)認証 12140 - HTML OOB 認証 12150 - アプリの単一選択後のテキスト認証
高度なシナリオ
以下のテストカードを使用して、より高度なシナリオをテストしてください:
カード番号 | シナリオ |
|---|---|
5201 2815 0512 9736 | transStatus=YのAResを返す |
5201 2812 6243 5268 | transStatus=NのAResを返す |
5201 2850 9382 3592 | transStatus=AのAResを返す |
5201 2828 2836 6351 | transStatus=UのAResを返す |
5201 2864 9681 6589 | transStatus=RのAResを返す |
5201 2846 7071 7533 | transStatus=U および transStatusReason=06 の ARes を返す |
5201 2829 9900 5515 | タイムアウトエラー |
5201 2886 9531 5843 | 接続失敗エラー |
5201 2858 9491 2800 | サポートされていないバージョン番号エラー |
5201 2852 4062 4612 | アクセス拒否エラー |
5201 2859 4986 5169 | MCCが無効なエラー |
5201 2829 4084 9714 | 無効なエンドポイントエラー |