Markdownをコピー
エラー情報
APIリクエストがエラーになると、HTTPステータスコードは4xx、5xxを返却します。
HTTPレスポンスヘッダー、レスポンスボディはAPI仕様のResponsesを参照してください。
ただし、以下表の「種別」が「アクセスエラー」、「サービス利用不可」は、APIを受け付ける前のエラーであり、上記Responsesには記載していません。
エラー時のHTTPステータスコードとエラー情報
| HTTP ステータス コード | 種別 | 説明 |
|---|---|---|
400 | リクエストパラメーターエラー | パラメーターの内容が正しくない、 またはカード情報オブジェクトが正しく 暗号化できていないため、リクエストは処理できません。 |
404 | アクセスエラー | APIエンドポイントが無効であるため、 リクエストは受け付けられません。 |
405 | アクセスエラー | HTTPメソッドがPOSTではないため、リクエストは受け付けられません。 |
415 | アクセスエラー | Content-Typeヘッダーが正しくないため、リクエストは受け付けられません。 application/jsonのみに対応しています。 |
429 | アクセスエラー | 同時処理数が規定値を超えているため、 リクエストは受け付けられません。 |
500 | 当サービス内部のシステムエラー | 当サービスのサーバーで問題が発生したため、 リクエストを処理できませんでした。 |
503 | サービス利用不可 | 当サービスがメンテナンス中のため、 リクエストは受け付けられません。 このコードを返すメンテナンス情報は、 6ヶ月前に加盟店様に通知します。 |
処理結果コード一覧
処理結果コードlegacyCodeパラメーターの一覧は以下の通りです。
| コード | 意味 |
|---|---|
000 | MPクレカトークン取得正常終了 |
100 | カード番号必須チェックエラー |
101 | カード番号フォーマットエラー(数字以外を含む) |
102 | カード番号フォーマットエラー(10-16桁の範囲外) |
110 | 有効期限必須チェックエラー |
111 | 有効期限フォーマットエラー(数字以外を含む) |
112 | 有効期限フォーマットエラー(6または4桁以外) |
113 | 有効期限フォーマットエラー(月が13以上) |
121 | セキュリティコードフォーマットエラー(数字以外を含む) |
122 | セキュリティコード桁数エラー |
131 | カード名義人フォーマットエラー(半角英数字、一部の記号以外を含む) |
132 | カード名義人フォーマットエラー(51桁以上) |
141 | MPクレカトークン発行数フォーマットエラー(数字以外を含む) |
142 | MPクレカトークン発行数フォーマットエラー(1-10の範囲外) |
150 | カード情報オブジェクト必須チェックエラー |
160 | APIキー必須チェックエラー |
161 | APIキーフォーマットエラー |
180 | APIキーが無効 |
190 | カード情報オブジェクトが復号できない |
191 | カード情報オブジェクトフォーマットエラー |
901 | 当サービス内部のシステムエラー |
902 | 処理が混み合っている |