Logoelepay

エラーコード

elepay API のレスポンスに含まれる errorCode 一覧です。エラーコードは先頭 1 文字でカテゴリが分類されています。

  • M : Merchant / API 側エラー — リクエスト内容の不備など、マーチャント側で修正すべきもの
  • U : User / Transaction エラー — カード拒否や残高不足など、エンドユーザー起因のもの
  • S : System エラー — elepay や決済事業者側で発生した内部エラー
71 / 71
CodeHTTPCategoryMessage
M001000400Merchantアカウントの設定に問題があります。
M001001400Merchant決済方法は有効していません。
M001002400Merchant決済方法が正しくありません。
M001003400Merchant端末決済は有効ではありません。
M001004400Merchant該当決済方法は承認をサポートしていません。
M002001400Merchant必要なパラメータがありません。
M002002400Merchant提供されたパラメータの値が正しくありません。
M002003400Merchant要求されたリソースは存在しません。
M002004400Merchantリソースが既に存在します。
M002005400Merchantサポートされていない操作。
M002006400Merchant作成されたリソースが制限を超えています。
M002007400Merchant該当注文番号はすでに支払済み。
M002008400Merchant該当コードはすでに支払われたか、またはキャンセルされています。
M002009400Merchant該当通貨はサポートされていません。
M002010400Merchantこの支払い方法は複数の承認をサポートしていません。
M002012400MerchantこのreaderIdの端末は有効ではありません。
M003000400Merchant提供されたコールメソッドが正しくありません。
M004001400Merchant提供されたAPIキーが無効です。
M004002400Merchant必要な認証パラメータがありません。
M004003400Merchant要求された操作は許可されていません。
M005000400Merchant短時間に多くの要求がありました。
M006000400Merchantこの操作は現在のステータスに対して実行できません。
M006001400Merchant別の操作が進行中です。
M006002400Merchant要求された操作はすでに終了しています。
M006003400Merchant該当コードはすでに支払われたか、またはキャンセルされています。
M006004400Merchant該当コードはすでに期限切れです。
M006005400Merchantキャンセル操作は端末上で行う必要があります。
M006006400Merchantこの支払いは紛争中で、返金できません。
M006007400Merchant完了した支払いはキャンセルできません、返金操作を使用してください。
M007001400Merchantマーチャントの取引限度額を超えています。
M007002400Merchantマーチャントの返金上限を超えています。
S001000500System内部エラーが発生しました。
S001001500System支払いサービスへの接続に問題がありました。後ほど再度お試しください。
S002000500Systemシステムは現在メンテナンス中です。
S002001500Systemこの支払いサービスプロバイダーは現在メンテナンス中です。別の支払い方法をご利用ください。
U001000400User残高不足です。他の方法を試すか、資金を追加してください。
U001001400User残高不足です。資金を追加するか、別の支払方法を使用してください。
U001002400Userクレジット限度額が不十分です。別のカードまたは支払方法を使用してください。
U002000400User支払い限度を超えました。他の方法を試してください。
U002001400User1回の取引限度額を超えています。より少ない金額で試すか、別の方法を使用してください。
U002002400User1日の取引限度額を超えています。明日再試行するか、別の方法を使用してください。
U002003400User月間取引限度額を超えています。来月再試行するか、別の方法を使用してください。
U003000400User支払情報に誤りがあります。確認するか、他の方法を試してください。
U003001400Userカード番号が誤っています。確認してから再試行してください。
U003002400Userカードの有効期限が切れています。別のカードまたは支払方法を使用してください。
U003003400UserCVCが無効です。確認してから再試行してください。
U003004400User住所に誤りがあります。確認してから再試行してください。
U003005400Userパスワードが間違っています。確認してから再試行してください。
U003006400UserQRコードが無効です。支払いQRコードを更新するか、別の方法を試してください。
U003007400UserQRコードは既に使用されている可能性があります。支払いが成功したか確認するか、QRコードを更新してください。
U003008400UserQRコードの有効期限が切れています。支払いQRコードを更新して再試行してください。
U003009400User3Dセキュア認証に失敗しました。再試行するか、別の方法を使用してください。
U003010400Userアカウント設定に誤りがあります。設定を更新してから再試行してください。
U003011400User承認の有効期限が切れています。再承認してから再試行してください。
U004000400User取引が拒否されました。他の方法を試すか、銀行に連絡してください。
U004001400Userこの通貨はサポートされていません。他の通貨または方法を試してください。
U004002400Userこのカードタイプはサポートされていません。別のカードまたは方法を試してください。
U004003400Userこの取引タイプはサポートされていません。他の方法を試してください。
U004004400Userアカウントが無効になっています。サポートに連絡するか、別のアカウントを使用してください。
U004005400Userアカウントが紛失と報告されました。銀行に連絡するか、別のアカウントを使用してください。
U004006400Userこの取引場所はサポートされていません。他の場所または方法を試してください。
U005000400User試行回数が多すぎます。再試行する前にお待ちください。
U006000400User支払いがキャンセルされました。再試行するか、他の方法を使用してください。
U006001400User承認が拒否されました。他の方法を試すか、サポートに連絡してください。
U007000400User取引期限を超えました。再試行するか、他の方法を使用してください。
U007001400User支払期限を超えています。再試行するか、別の方法を使用してください。
U007002400User返金期限を超えています。サポートに連絡して支援を受けてください。
U008000400User金額が範囲外です。調整して再試行してください。
U008001400User金額が大きすぎます。減らしてから再試行してください。
U008002400User金額が小さすぎます。増やしてから再試行してください。
U009000400User追加のアクションが必要です。指示に従ってください。

エラーレスポンスの構造

API がエラーを返す際のレスポンスボディは以下の形式です。

{
  "requestId": "req_1a2b3c4d",
  "errorCode": "U001000",
  "code": "9_elepay_creditcard_10101",
  "message": "カードが拒否されました",
  "parameterName": null,
  "providerError": {
    "providerKey": "stripe",
    "code": "card_declined",
    "message": "Your card was declined."
  }
}
フィールド説明
errorCode上表で定義された elepay 標準エラーコード。ビジネスロジックの分岐はこの値で行ってください。
code旧 5 桁形式の互換コード(9_ プレフィックス付き)。新規開発では使用しないでください。
messageエラーメッセージ。Accept-Language ヘッダに応じて日本語 / 英語 / 中国語が返されます(デフォルト日本語)。
requestIdリクエスト識別子。サポートにお問い合わせの際にご共有ください。
parameterNameバリデーションエラーの場合、問題があったパラメータ名。該当しない場合は null
providerError決済事業者(Stripe / PayPay / GMO など)から返却された生のエラー情報を透過的に返します。elepay が網羅していない事業者固有のエラーを識別する際にご利用ください。

providerError について

providerError.codeproviderError.message決済事業者側の定義 であり、事業者ごとに形式が異なります。長期運用では errorCodeelepay 標準)で分岐することを推奨しますが、以下のようなケースでは providerError が有用です。

  • 新しい事業者固有エラーが elepay 側でまだ標準コードに変換されていない場合
  • 事業者のダッシュボードや問い合わせ時に元のコードが必要な場合
  • ログやアナリティクスで事業者別の傾向を分析する場合

旧エラーコード(非推奨)

Deprecated

旧 5 桁形式のエラーコード(例:100014002250000 など)は 非推奨 です。新規開発では上記の新形式をご利用ください。既存連携向けに互換として提供しています。

対応表は 旧エラーコード一覧 をご参照ください。

最終更新日

このページ