响应代码

响应代码在各自的服务中定义。

例如

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 要求提供同步响应。