テストカード
PAY.JP のテスト環境で使用できるテストカード番号の一覧
テストカードとは
PAY.JP のテストモードでは、テスト用のクレジットカード番号を使用することで実際の決済なしに決済機能の動作確認ができます。
テストカードを使うことで様々な決済結果やエラーケースを再現でき、本番環境と同様の決済体験を事前に確認できます。
支払い作成が可能なテストカード
以下のカード番号は支払い作成と決済が成功するテストカード番号です。
| カード番号 | ブランド | 有効期限 | CVC |
|---|---|---|---|
| Visa | 将来の任意の日付 | 任意の3桁の数字 | |
| Visa | 将来の任意の日付 | 任意の3桁の数字 | |
| Mastercard | 将来の任意の日付 | 任意の3桁の数字 | |
| Mastercard | 将来の任意の日付 | 任意の3桁の数字 | |
| JCB | 将来の任意の日付 | 任意の3桁の数字 | |
| JCB | 将来の任意の日付 | 任意の3桁の数字 | |
| American Express | 将来の任意の日付 | 任意の4桁の数字 | |
| American Express | 将来の任意の日付 | 任意の4桁の数字 | |
| Diners Club | 将来の任意の日付 | 任意の3桁の数字 | |
| Diners Club | 将来の任意の日付 | 任意の3桁の数字 | |
| Discover | 将来の任意の日付 | 任意の3桁の数字 | |
| Discover | 将来の任意の日付 | 任意の3桁の数字 |
特定の動作をするテストカード
支払い作成時にエラーを返す
| カード番号 | エラー内容 |
|---|---|
| card_declined(利用不可能)を返します | |
| expired_card(有効期限切れ)を返します | |
| invalid_cvc(不正なセキュリティコード)を返します | |
| processing_error(決済サーバーエラー)を返します | |
| invalid_expiration_date(不正な有効期限)を返します | |
| unacceptable_brand(利用可能ブランド以外)を返します |
カード登録は可能だが、支払い時にエラーを返す
| カード番号 | エラー内容 |
|---|---|
| 支払い時に card_declined(支払い不可能)を返します | |
| 支払い時に expired_card(有効期限切れ)を返します | |
| 支払い時に決済金額が10,000円を超えている場合、card_declined(与信枠超過)を返します | |
| 支払い時に invalid_expiration_date(不正な有効期限)を返します |
支払い作成は成功するが、特定のステータスを返す
| カード番号 | 特殊なステータス |
|---|---|
| address_zip_check=failed(郵便番号の確認に失敗)を返します | |
| cvc_check=failed(セキュリティコードの確認に失敗)を返します | |
| cvc_check=unavailable(セキュリティコードの確認ができない)を返します |