支付通知
入参
notifyType String REQUIRED
支付状态通知类型。有效值为固定为 PAYMENT_RESULT,表示通知为支付结果。
result Result REQUIRED
支付结果。
paymentRequestId String REQUIRED
商家为识别支付请求分配的专属 ID。
更多信息:
- 最大长度:64 字符
paymentId String REQUIRED
Antom 为识别支付而分配的支付 ID。paymentId 与 paymentRequestId 之间存在一一对应关系。
更多信息:
- 最大长度:64 字符
paymentAmount Amount REQUIRED
商户请求在订单币种中接收的支付金额。
pspCustomerInfo PspCustomerInfo
电子钱包的客户信息。
注意:当电子钱包能够提供相关信息时,此字段将返回。
grossSettlementAmount Amount
结算总额,等于交易金额乘以 settlementQuote 的值。
注意:当结算币种与交易币种相同时,此字段为空。
settlementQuote Quote
交易时结算币种与交易币种之间的汇率,仅在锁定汇率的情况下提供。
注意:当结算币种与交易币种相同时,此字段为空。
receiptInfo ReceiptInfo
收据信息。
注意:此参数在线下卡支付场景下必传。
acquirerInfo AcquirerInfo
收单机构侧信息。
注意:此参数在线下卡支付场景下必传。
acquirerReferenceNo String
收单机构侧交易流水号。
注意:当交易由非 Antom 收单机构结算时,请指定此参数。
更多信息:
- 最大长度:64 字符
actualPaymentAmount Amount REQUIRED
实际支付金额。
paymentResultInfo PaymentResultInfo
支付结果信息。
注意:针对指定地区的特定商户,当在 支付会话创建 接口中的 paymentMethodType 值为
CARD时,返回此参数。
出参
result Result REQUIRED
发送给 Antom 以确认收到通知的固定值。
API Explorer
请求
请求体
响应
响应体
更多信息
本节提供了关于关键参数的额外信息。请参阅以下参数以了解详情:
- result(在由 Antom 发送的通知请求中):
支付结果。 如果 result.resultStatus 的值为S,则支付成功。 - paymentTime:
只有当 result.resultStatus 的值为S时,此字段才会返回。
结果处理逻辑
如果 result.resultStatus 的值为 S,支付结果通知成功。 Antom 不会采取进一步行动。
结果/错误码
| 结果码 | 值 | 结果码信息 | 行动建议 |
|---|---|---|---|
| SUCCESS | S | 成功 | 支付成功,无需进一步操作。 |
| PROCESS_FAIL | F | 发生了常见的业务失败。 | 获取 Antom 技术支持前请勿尝试。 |
| USER_KYC_NOT_QUALIFIED | F | 由于用户的 KYC 状态,支付失败。用户要么未完成 KYC,要么 KYC 状态不满足此交易要求(例如,支付金额或产品信息的限制)。 | 首先完成 KYC 验证。 |