PAY.JP
PAY.JP

テストカード

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セキュア認証画面が表示され、認証失敗で決済失敗
認証必須 - 3Dセキュア認証が必須のカード