跳转到内容

冲正

冲正

当请求超时时,您可以调用POST Reversal接口以确保支付失败。

Note

以下接口请求均支持发起冲正
Payment、Cancel、Capture、Refund 以及 MerchandiseCredit

主要流程如下:

  1. 当您发起冲正时,会用到您在调用 POST <原交易> 接口时上送的 merchantTransInfo.merchantTransID。 您需要在 POST Reversal 请求的 URL 中添加此参数。以便 EVO Cloud 找到原始的预授权交易,并发起撤销。
冲正请求报文样例
js
curl 'https://hkg-online-uat.everonet.com/g2/v0/payment/acq/10130014/evo.offline.reversal/T20240306140712147' \
-H 'Authorization: 36ca9276795340258f1857876133cd8cd9be05971672a2204a015ad2512d0707' \
-H 'DateTime: 20240306140827+0800' \
-H 'SignType: SHA256' \
-H 'Content-Type: application/json' \
-H 'MsgID: M20240306140827458' \
-d '{
}'
  1. 检查 EVO Cloud 应答中的 reversal.status 字段内容。如果字段的值为 Success 则表示退款成功,否则就需要查看 result.code 以及 result.message 来查看交易失败原因。
  2. 如果您没有收到来自 EVO Cloud 的应答报文,则需要您重新调用 POST Reversal 来重试。