Applicable Payment Methods: You can only cancel the payment with methods that support separate authorization and capture, and this must be done before the payment is captured.
Timing: It is recommended to send the cancel request within 7 days after authorization, as most issuers will expire the authorization after this period.
Cancel Amount: The cancel amount is always the same as the initial payment amount, so you do not need to specify an amount parameter in your cancel request.
1.
cancel.status: The status of this cancel, required. The value can be Success, Failed, or Received. If you get a cancel.status with Received, you need to either make another HTTP GET request to get the final status of this cancel (see Step 2 for more details), or wait for the notification webhook from EVO Cloud.
2.
cancel.merchantTransInfo: The object that is a reference for the cancel, generated by your host, required. It is echoed back from your request.
3.
cancel.evoTransInfo: The object that is a reference for the cancel, generated by EVO Cloud, required. It contains evoTransID and evoTransTime.
4.
cancel.pspTransInfo: The object that is a reference for the cancel, generated by PSP, optional. It contains pspTransID and pspTransTime. EVO Cloud forwards this information from PSP to your host if PSP returns.