テストカード
PAY.JP のテスト環境で使用できるテストカード番号の一覧
PAY.JP のテストモードでは、テスト用のクレジットカード番号を使用することで実際の決済を行うことなく決済機能の動作確認ができます。
テストカードを使うことで様々な決済結果やエラーケースを再現でき、3Dセキュア認証フローもテストできるため本番環境と同様の決済体験を事前に確認することができます。
以下のカード番号は支払い作成と決済が成功するテストカード番号です。
| カード番号 | ブランド | 有効期限 | 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 (セキュリティコードの確認ができない)を返します |
| カード番号 | 説明 |
|---|
| 認証成功 - 3Dセキュア認証画面が表示され、認証後に決済成功 |
| 認証失敗 - 3Dセキュア認証画面が表示され、認証失敗で決済失敗 |
| 認証必須 - 3Dセキュア認証が必須のカード |