Void 命令通知集成方,以便在以下任一情况发生时,与 Cortina 支付提供商发起取消流程:
- 自动售货过程中出现的问题 - 消费者按下取消按钮/机器售货故障(产品分发/服务提供方面出现问题)。
- 在超时之前不会收到
Sale响应。
注意:此命令仅适用于预选择(PreSelection)。其在预授权(PreAuthorization)流程中的等效命令是
Cancel 命令。要求
Nayax’s servers send a POST request to your configuredVoid endpoint, which would be of the following format:
(customer's URL)/Cortina/PrePaid/Void
该负载(payload)包含读卡操作的完整结果:
请求参数
下表描述了请求正文中包含的参数:回复
客户的支付方式会向 Nayax 服务器发送的撤销响应。负载应如下所示:响应参数
下表描述了 API 响应中返回的字段:参考字段
参考字段
请求的最终状态。必须是以下常量字符串值之一:
|
拒绝代码(Decline Code)。条件性字段——仅当 Verdict 为 “Declined” 时才会出现。有效的拒绝代码包括:
|
| 包含交易状态消息或有关结果的其他不同数据的自由文本字段。 |
| 用于指定自定义拒绝代码(例如与 Soft Decline 或 Switch Interface 相关的代码)。可能反映收单机构(acquirer)的响应代码。 |
集成商的内部交易 ID 。
/StartSession,则为必填字段。
如果使用了 /StartSession,则该字段应为空,或回显交易 ID(Transaction ID)。 |
| 外部授权码(通常来自发卡行的银行)。 |
/Authorization 请求中所请求的原始金额。 |
/Settlement 或 /Sale 流程中请求的原始金额。与 Authorization 命令无关。 |
| 检索参考号(RRN)。强烈建议向消费者/持卡人展示,以便提供支持。 |
| 交易的唯一令牌。仅供 Nayax 内部使用。 |
/Authorization 发生的日期和时间。格式:ddMMyyHHmmss。 |
| 结算日期/时间。与授权命令无关。 |
| 跟踪号。仅供 Nayax 内部使用。 |
| 仅供 Nayax 内部使用。 |
| 指示是否发生网关超时(响应中有效)。 |
| 来自提供商的外部数据,格式为 JSON 字符串。 |
| 条件:反映预付会员卡重新尝试的原始 Nayax 交易 ID 。 |
| 指示该卡是否允许重新估值。 |