1. 线上支付场景
EVO Cloud Gateway API
  • 网关接入
    • 版本记录
    • 讯联数据网关接口接入指引
      • 安全要求及报文格式
        • 安全要求及报文格式
        • 消息签名
        • 卡信息加密
        • PIN加密
        • 安全要求及报文格式(网联断直连)更新中
        • 消息签名(网联断直连)更新中
      • 线上支付场景
        • 授权
        • 授权完成
        • 再次完成
        • 绑卡
        • 退货
        • 无源退货
        • 撤销
        • 关单
        • 3DS认证
        • Network token 管理
        • 订阅性支付
        • DCC
      • 线下支付场景
        • 支付
        • 预授权
        • 预授权完成
        • 退货
        • 无源退货
        • 撤销
        • 冲正
        • DCC
        • 订阅性支付
      • 附录
        • 应答码
        • 常见问题
        • 万事达卡商户建议代码
    • Online API Specification
      • PaymentMethod
        • PaymentMethod
        • PaymentMethod
        • PaymentMethod
        • PaymentMethod
      • PaymentInstrument
        • PaymentInstrument
        • PaymentInstrument
        • PaymentInstrument
        • PaymentInstrument
      • Payment
        • Payment
        • Payment
        • Payment
      • Cancel
        • Cancel
        • Cancel
      • Capture
        • Capture
        • Capture
      • Refund
        • Refund
        • Refund
      • MerchandiseCredit
        • MerchandiseCredit
        • MerchandiseCredit
      • CancelOrRefund
        • CancelOrRefund
        • CancelOrRefund
      • Cryptogram
        • Cryptogram
        • Cryptogram
      • MultipleCapture
        • MultipleCapture
        • MultipleCapture
      • StandaloneCapture
        • StandaloneCapture
        • StandaloneCapture
      • Recapture
        • Recapture
        • Recapture
      • AsynchronousNotification
        • PaymentMethod 异步通知
        • Payment 异步通知
        • Cancel 异步通知
        • Capture 异步通知
        • Refund 异步通知
        • MerchandiseCredit 异步通知
        • Cryptogram 异步通知
        • MultipleCapture 异步通知
        • StandaloneCapture 异步通知
        • Network Token 更新通知
        • Network Token 认证完成通知
        • Recapture 异步通知
        • PaymentInstrument 异步通知
      • HealthCheck
        • HealthCheck
      • TransactionHistoryInquiry
        • TransactionHistoryInquiry
      • FxRateInquiry
        • FX rate inquiry
        • FX rate inquiry
    • Offline API Specification
      • Payment
        • Payment
        • Payment
      • Cancel
        • Cancel
        • Cancel
      • Capture
        • Capture
        • Capture
      • Refund
        • Refund
        • Refund
      • Reversal
        • Reversal
      • MerchandiseCredit
        • Merchandise Credit
        • Merchandise Credit
      • FxRateInquiry
        • FX rate inquiry
        • FX rate inquiry
      • TipsAdjustment
        • Tips adjustment
        • Tips adjustment
      • StandaloneCapture
        • StandaloneCapture
        • StandaloneCapture
      • MultipleCapture
        • MultipleCapture
        • MultipleCapture
      • ZPK
        • ZPK
      • Notification
        • Payment 异步通知
        • Cancel 异步通知
        • Capture 异步通知
        • Refund 异步通知
        • MerchandiseCredit 异步通知
        • StandaloneCapture 异步通知
        • MultipleCapture 异步通知
  1. 线上支付场景

关单

关单#

如果您不确定原授权交易是否完成,您可以通过调用 POST CancelOrRefund 接口将资金退还给消费者。
大圈:
小圈:
主要流程如下:
1.
当您发起关单时,会用到您在调用 POST Payment 接口时上送的 merchantTransInfo.merchantTransID。 您需要在 POST CancelOrRefund 请求的 URL 中添加此参数。以便 EVO Cloud 找到原始的预授权交易,并发起撤销。
2.
检查 EVO Cloud 应答中的 cancelOrRefund 字段的值
1.
如果 cancelOrRefund 为 Cancel 则需要检查 cancel.status 字段内容。如果字段的值为 Success 则表示关单成功,否则就需要查看 result.code 以及 result.message 来查看交易失败原因。
2.
如果 cancelOrRefund 为 Refund 则需要检查 refund.status 字段内容。如果字段的值为 Success 则表示关单成功,否则就需要查看 result.code 以及 result.message 来查看交易失败原因。
3.
如果您没有收到来自 EVO Cloud 的应答报文,则需要您调用 GET CancelOrRefund 来查询交易结果。当收到查询应答时,您同样也需要先判断 cancelOrRefund 字段内容,然后再根据对应的 xxx.status 来判断交易结果,判断方式与第2步一致。
4.
如果您在 POST CancelOrRefund 请求中上送了 webhook 并且交易的 xxx.status 为 Success,您也可以通过异步通知来获取交易结果。同样也需要通过 xxx.status 字段内容来判断交易结果,判断方式与第2步一致。
提示
CancelOrRefund 接口异步通知的 eventCode 为 Cancel 或 Refund,取决于原授权交易是否完成。
上一页
撤销
下一页
3DS认证
Built with