Refund 命令通知集成方有关退款请求的信息,以便集成方与 Cortina 支付提供商发起退款。
如何触发退款
您可以通过以下两种方式触发退款请求:- 在 Nayax Core 的动态交易监控器中。
- 通过 Lynx API。
通过动态交易监控器
1
申请退款
右键单击相关交易,然后选择申请退款。

2
批准退款
再次右键单击同一笔交易,然后选择批准/拒绝退款。

Refund 命令。
通过 Lynx API
先调用 Request a Payment Refund 端点,再调用 Approve Payment Refund 端点。要求
Nayax’s servers send a POST request to your configuredRefund endpoint, which would be of the following format:
(customer's URL)/Cortina/DynamicQR/Refund
该负载(payload)包含读卡操作的完整结果:
请求参数
下表描述了请求正文中包含的参数:此交易的唯一标识符。
/StartSession,则回显其加密后的 ID。
否则,将由 Nayax Engine 生成此值。 |
| Nayax 内部交易的唯一 ID ,在后续请求中会重复出现。 |
集成商的内部交易 ID 。
/StartSession,则为必填字段。
如果使用了 /StartSession,则该字段应为空,或回显交易 ID(Transaction ID)。 |
| 参考检索编号(RRN) 。建议向消费者/持卡人公开,以便获得支持。 |
| 外部授权码(通常来自发卡行的银行)。 |
| 交易的唯一令牌。仅供 Nayax 内部使用。 |
| 追踪编号。仅供Nayax内部使用。 |
| 仅供 Nayax 内部使用。 |
| 条件性字段:反映预付忠诚卡重试时的原始 Nayax 交易 ID。以 JSON 格式的字符串提供。 |
付款金额(以美分为单位,最多保留 3 位小数)。
0.01。
注意:没有小数位的货币仍以 double 类型表示(例如,234 JYN = 234.0)。 |
/Authorization 请求中所请求的原始金额。是否显示取决于 /Authorization 的响应。 |
/Settlement 或 /Sale 流程中请求的原始金额。与 Authorization 命令无关。 |
/Authorization 发生的日期和时间。格式:ddMMyyHHmmss。 |
| 结算日期/时间。与授权命令无关。 |
| ISO 4217 Alpha-3格式的货币代码。 |
| ISO 4217 数字-3格式的货币代码。 |
根据交易类型提供的卡片信息:
|
卡片信息的读取方式:
|
| 卡片到期年份( YY格式)。条件性(仅当接口为 1 或 10 时)。 |
| 卡片到期月份( MM格式)。条件性(仅当接口为 1 或 10 时)。 |
| EMV标签数据采用TLV(标签长度-值)格式。 |
| 持卡人ID号码。 |
| 暂无更多信息。 |
| 主要品牌 ID。 |
| 主要品牌描述。 |
| 次要品牌 ID。 |
| 次要品牌描述。 |
| 持卡人姓名。 |
| 指示该卡是否允许重新估值。 |
| 指示是否发生网关超时(响应中有效)。 |
| 附加数据字符串, JSON 格式。请联系 Nayax TPOC 进行定义。 |
| 来自提供商的外部数据,格式为 JSON 字符串。 |
回复
客户的支付方式会向 Nayax 服务器发送的退款响应。负载应如下所示:响应参数
下表描述了 API 响应中返回的字段:请求的最终状态。必须是以下常量字符串值之一:
|
拒绝代码(Decline Code)。条件性字段——仅当 Verdict 为 “Declined” 时才会出现。有效代码包括:
|
| 包含交易状态消息或有关结果的其他不同数据的自由文本字段。 |
| 用于指定自定义拒绝代码(例如与 Soft Decline 或 Switch Interface 相关的代码)。可能反映收单机构(acquirer)的响应代码。 |
在 /GenerateQR 请求中所请求的原始金额。 |
在 /Settlement 或 /Sale 流程中所请求的原始金额。取决于 /Inquiry 请求的条件性字段。 |
/Authorization 或 /Sale 发生的日期和时间。格式:ddMMyyHHmmss。 |
/Settlement 或 /Sale 发生的日期和时间。格式:ddMMyyHHmmss。 |
集成商的内部交易 ID 。
/StartSession,则为必填字段。
如果使用了 /StartSession,则该字段应为空,或回显交易 ID(Transaction ID)。 |
| 外部授权码(通常来自发卡行的银行)。 |
检索参考号(RRN)。
|
| 交易的唯一令牌。仅供 Nayax 内部使用。 |
| 追踪编号。仅供Nayax内部使用。 |
| 仅供 Nayax 内部使用。 |
| 条件:反映预付会员卡重新尝试的原始 Nayax 交易 ID 。 |
定义 RegularCredit 的计量单位(枚举值):
|
根据 RegularCreditType 计算的常规信用额度值(金额或交易次数)。使用小数位数 2。 |
| 重新估值信用额度。仅当关联的卡配置为可重新估值时才会显示。 |
| 指示该卡是否允许重新估值。 |
| 指示是否发生网关超时(响应中有效)。 |
| 来自提供商的外部数据,格式为 JSON 字符串。 |
| 以 JSON 格式表示的附加数据字符串。 |