Authorization 命令通知刷卡结果,以启动与 Cortina 支付提供商的授权流程。
此命令对于进行交易确认或拒绝处理至关重要。
要求
Nayax 的服务器会向您配置的Authorization 端点发送 POST 请求,格式如下:
(customer's URL)/Cortina/PrePaid/Authorization
该负载(payload)包含读卡操作的完整结果:
请求参数
下表描述了请求正文中包含的参数:回复
客户的支付方式将向 Nayax 服务器发送授权响应。有效负载应如下所示:响应参数
下表描述了 API 响应中返回的字段:参考字段
参考字段
请求状态的常量字符串:
|
条件性字段:仅当 Verdict 为 Declined 时返回。必填的拒绝代码:
|
| 交易状态消息,以自由文本字段形式提供,或用于其他各类数据。 |
| 用于指定自定义拒绝代码(例如用于软拒绝或接口切换)。该值可以是收单行的响应代码,或由其他数据组合而成。 |
集成商的内部交易 ID 。
/StartSession 时为必填项。
若已使用 /StartSession,该字段应为空,或回传请求中发送的交易 ID。 |
| 外部授权代码(通常来自发卡行)。 |
/Authorization 请求中所请求的原始金额。 |
/Settlement 或 /Sale 流程中请求的原始金额。与 Authorization 无关。 |
| 参考检索号(Reference Retrieval Number)。强烈建议对最终消费者/持卡人可见,以便支持。 |
| 该交易的唯一令牌。仅供 Nayax 内部使用。 |
/Authorization 发生的日期和时间字符串。格式:ddMMyyHHmmss。 |
| 结算日期/时间。与授权无关。 |
| 跟踪号。仅供 Nayax 内部使用。 |
| 仅供 Nayax 内部使用。 |
| 以 JSON 格式字符串发送的附加数据。请联系 Nayax TPOC 以进行定义。 |
| 表示是否发生了网关超时(在响应中有效)。 |
| 来自提供商的外部数据,格式为 JSON 字符串。 |
| 条件:反映预付会员卡重新尝试的原始 Nayax 交易 ID 。 |
| 表示是否允许对该卡进行充值(增加资金)。 |
定义 RegularCredit 字段所代表的内容(枚举值):
|
根据 RegularCreditType 计算的常规信用金额或交易笔数。小数位为 2。 |
| 充值信用金额(Revalue Credit)。仅当该卡配置为可充值时可用。小数位为 2。 |