レスポンス コードはそれぞれのサービスで定義されます。
例:
ISO 8583 のマッピング
一般的な ISO 8583 レスポンス コードと、Google レスポンス コードと推奨されるマッピングを以下に示します。一部の ISO コードはエラー レスポンスにマッピングされます。このような場合、使用する HTTP
コードとエラー メッセージに含める詳細が表内で指定されます。
他にもいろいろな使い方があります。特定の ISO コードがマッピングされていない場合は、Google にお問い合わせください。
ISO 8583 コードと Google コードのマッピング | |
---|---|
0 承認または完了の成功、または VIP PIN による確認が有効 |
SUCCESS
|
1 カード発行会社に問い合わせる |
ISSUER_DECLINED
|
2 特別な条件であるカード発行会社に問い合わせる |
ISSUER_DECLINED
|
3 販売者またはサービス プロバイダが無効です |
HTTP 400 支払いインテグレータは、どの構成が無効であるかを示すエラー レスポンスを返す必要があります。 |
4 店舗受け取り |
CARD_LOST_OR_STOLEN
|
5 尊重しない |
DO_NOT_HONOR
|
6 一般的なエラー |
HTTP 500 決済インテグレータは、エラーの詳細を含むエラー レスポンスを返す必要があります。 |
7 受け取りカード、特別な状態(紛失した/盗難にあったカード以外) |
CARD_LOST_OR_STOLEN
|
8 身分証明書を提示する |
SUCCESS
|
9 リクエスト処理中 |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |
10 一部承認 |
ISSUER_DECLINED
|
11 VIP の承認 |
SUCCESS
|
12 無効な取引 |
TRANSACTION_INVALID
|
13 金額が無効(通貨コンバージョン フィールドのオーバーフロー)か、金額がカード プログラムの最大値を超えています。 |
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
|
14 口座番号が無効です(番号が無効です) |
CARD_NUMBER_INVALID
|
15 該当する発行元がありません |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16 残高不足 |
INSUFFICIENT_FUNDS
|
19 取引の再入力 |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |
20 無効な回答 |
HTTP 500 決済インテグレータは、エラーの詳細を含むエラー レスポンスを返す必要があります。 |
21 対応なし(以前の取引を取り消すことができない) |
CARD_NUMBER_INVALID
|
22 誤動作の疑い |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |
25 ファイルにレコードが見つからないか、問い合わせにアカウント番号がありません |
CARD_NUMBER_INVALID
|
28 ファイルは一時的に利用できません |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |
30 形式エラー |
HTTP 500 決済インテグレータは、エラーの詳細を含むエラー レスポンスを返す必要があります。 |
41 販売者はカードを保持する必要があります(カードの紛失が報告されています) |
CARD_LOST_OR_STOLEN
|
43 販売者はカードを保持する必要がある(カードの盗難が報告されている) |
CARD_LOST_OR_STOLEN
|
51 残高不足 |
INSUFFICIENT_FUNDS
|
52 当座預金口座なし |
CARD_NUMBER_INVALID
|
53 普通預金口座なし |
CARD_NUMBER_INVALID
|
54 期限切れのカード |
CARD_EXPIRED
|
57 カード所有者に取引が許可されていない |
TRANSACTION_NOT_ALLOWED
|
58 端末での取引が許可されていない |
TRANSACTION_NOT_ALLOWED
|
59 不正行為の疑い |
SUSPECTED_FRAUD
|
61 アクティビティ量の上限を超えている |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62 制限されているカード(国の除外テーブルなど) |
TRANSACTION_NOT_ALLOWED
|
63 セキュリティ違反 |
CVN_MISMATCH
|
65 アクティビティ数の上限を超えました |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68 レスポンスの受信が遅すぎる |
Payment integrator should treat as Deadline Exceeded
|
78 ブロック中、最初に使用。取引が新しいカード所有者によるもので、カードのブロックが適切に解除されていない。 |
CARD_NOT_ACTIVATED
|
80 Visa 取引: クレジット発行者が利用不可 |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |
80 非公開ラベルと受け入れの確認: 無効な日付 |
CARD_EXPIRATION_DATE_INVALID
|
82 CAM、dCVV、iCVV、または CVV の結果がマイナス |
CVN_MISMATCH
|
85 アカウント番号の確認、住所の確認、CVV2 の確認、またはクレジット クーポンまたは商品の返品に関するリクエストを不承認とする理由がない |
SUCCESS
|
91 カード発行会社が利用不可、またはスイッチが動作していない(STIP は適用されず、この取引には使用できません) |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |
92 ルーティングの宛先が見つかりません |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93 法律違反、取引を完了できません |
TRANSACTION_NOT_ALLOWED
|
94 重複送信 |
HTTP 500 適切なべき等性をサポートするのは決済インテグレータであるため、このような状況は発生しません。含まれている場合、決済インテグレータはエラー レスポンスを返して調査する必要があります。 |
95 調整エラー |
HTTP 500 決済インテグレータは、エラーの詳細を含むエラー レスポンスを返す必要があります。 |
96 システムの誤動作、または特定のフィールド エラー状態 |
HTTP 500 決済インテグレータは、エラーの詳細を含むエラー レスポンスを返す必要があります。 |
N0 STIP を強制的に適用 |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |
N3 現金サービスを利用できません |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |
N4 キャッシュバック リクエストがカード発行会社の上限を超えています |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7 CVV2 の失敗の不承認 |
CVN_MISMATCH
|
P2 請求元情報が無効です |
CUSTOMER_INFO_INVALID
|
Q1 カード認証に失敗しました |
CARD_AUTHENTICATION_FAILED
|
R0 注文の支払い停止 |
STOP_PAYMENT
|
R1 承認注文の取り消し |
REVOCATION_OF_AUTHORIZATION
|
R3 すべての承認注文の取り消し |
REVOCATION_OF_AUTHORIZATION
|
XA カード発行会社に転送する |
ISSUER_DECLINED
|
XD カード発行会社に転送する |
ISSUER_DECLINED
|
Z3 オンラインできません |
HTTP 503 Google は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。 |