payment.status 为 Captured 或 Authorised 时,可以从服务端向 EVO Cloud 以下接口发起 HTTP POST 请求:| 查询参数 | 是否必填 | 说明 |
|---|---|---|
merchantTransID | M | 初始支付的 merchantTransInfo.merchantTransID。 |
| Body 参数 | 是否必填 | 说明 |
|---|---|---|
merchantTransInfo | M | 退款交易的参考信息,包括唯一的 merchantTransID,以及表示您发起请求时间的 merchantTransTime。 |
transAmount | O | 退款的币种和金额。金额必须符合该币种的最小单位规则。 |
initiatingReason | O | 您可在该字段中说明发起本次请求的原因。 |
webhook | O | 接收通知的 URL。传入该参数后,支付成功时将收到 EVO Cloud 的通知。 |
metadata | O | 您可在请求中自定义的参考信息,会在响应中原样返回。 |
cancel.status 或 refund.status:完成的状态,必填,取值可为 Success、Failed 或 Received。如果 XXX.status 为 Received,您需要再发起一次 HTTP GET 请求获取完成的最 终状态(详情请参阅步骤 2),或等待 EVO Cloud 的通知 Webhook。cancelOrRefund:用于表示该交易已被退款或撤销。refund.status 或 cancel.status 为 Received,且您未使用通知 Webhook,可以向 EVO Cloud 查询最终结果。| 查询参数 | 是否必填 | 说明 |
|---|---|---|
merchantTransID | M | 初始撤销或退款交易的 merchantTransInfo.merchantTransID。 |