レスポンス コード

レスポンス コードはそれぞれのサービスで定義されます。

例:

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 は同期レスポンスを必要とするため、決済インテグレータは「サービス利用不可」を返す必要があります。