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 Refund 接口。
信息
1.EVO Cloud 支持全额退款和多次部分退款,但是退款总金额不能超过原支付/预授权完成金额,最长退款期限为 365天。
2.同一笔支付订单的部分退款次数不能超过50次。
3.同一笔支付订单的多次退款请求必须间隔1分钟。
主要流程如下:
1.
当您发起退款时,会用到您在调用 POST Payment 接口时上送的 merchantTransInfo.merchantTransID。您需要在 POST Refund 请求的 URL 中添加此参数。以便 EVO Cloud 找到原始的支付交易,并发起退款。
注意
如果您需要对预授权完成发起退款,在 POST Refund 请求的 URL 中添加的应该是 POST Capture 接口中上送的 merchantTransInfo.merchantTransID。
退货请求报文样例
2.
检查 EVO Cloud 应答中的 refund.status 字段内容。如果字段的值为 Success 则表示退款成功,否则就需要查看 result.code 以及 result.message 来查看交易失败原因。
3.
如果您没有收到来自 EVO Cloud 的应答报文,则需要您调用 GET Refund 来查询交易结果。当收到查询应答时,您同样也需要通过 refund.status 字段内容来判断交易结果,判断方式与第2步一致。如果交易失败,您需要通过 refund.failureCode 以及 refund.failureReason 来查看交易失败原因。
4.
如果您在 POST Refund 请求中上送了 webhook,您也可以通过异步通知来获取交易结果。同样也需要通过 refund.status 字段内容来判断交易结果,判断方式与第2步一致。
上一页
预授权完成
下一页
无源退货
Built with