Cancel 命令通知集成方,以便在以下任一情况发生时,与 Cortina 支付提供商发起取消流程:
- 收到失败的
Authorization响应(由于超时或Authorization响应中包含错误代码)。 - 产品选择过程中出现的问题 - 消费者无操作/按下取消按钮/消费者选择了无效的产品。
- 机器故障(产品分发/服务提供方面出现问题)
注意:此命令仅适用于预授权(PreAuthorization)。其在预选择(PreSelection)流程中的等效命令是
Void 命令。要求
Nayax 的服务器会向您配置的Cancel 端点发送 POST 请求,格式如下:
(customer's URL)/Cortina/PrePaid/Cancel
该负载(payload)包含读卡操作的完整结果:
请求参数
下表描述了请求正文中包含的参数:回复
客户的支付方式发送给 Nayax 服务器的 Cancel 响应。有效负载应如下所示:响应参数
下表描述了 API 响应中返回的字段:参考字段
参考字段
请求的最终状态。必须是以下常量字符串值之一:
|
拒绝代码(Decline Code)。条件性字段——仅当 Verdict 为 “Declined” 时才会出现。有效的拒绝代码包括:
|
| 包含交易状态消息或有关结果的其他不同数据的自由文本字段。 |
定义 RegularCredit 的计量单位(枚举值):
|
根据 RegularCreditType 计算的常规信用额度值(金额或交易次数)。使用小数位数 2。 |
充值金额。
|