Use this call to cancel a particular transaction.
https://api.geoswift.com/ofr/remitOrder/cancel
| Name | Type& Max | Description | Requirement |
|---|---|---|---|
| merchantId | varchar(9) | The unique identity of the merchant in Geoswift system. | M |
| requestId | varchar(50) | Use requestId to cancel a trancaction. | M |
| partnerId | varchar(9) | The unique identifier of the secondary merchant under the main merchant in the Geoswift system. Note: this parameter can be omitted if the initiating merchant is the main merchant. | C |
| hmac | - | The result of parameter signature,generated by the merchant.For the method of obtaining hmac,please reference to "Geoswift encryption and decryption process specification" | M |
| Name | Description |
|---|---|
| merchantId | The unique identity of the merchant in Geoswift system. |
| requestId | The request ID |
| serialNumber | Serial number of the remittance in Geoswift system |
| status | The request status: |
| SUCCESS | |
| ERROR | |
| cancelStatus | The cancel status: |
| CANCELING | |
| CANCELED | |
| FAILED | |
| errorMessage | Returned only when "cancelStatus" is FAILED |
| errorCode | Returned only when "cancelStatus" is FAILED |
| partnerId | Same as the request parameter |
| hmac | The result of parameter signature,generated by Geoswift.For the signature verification process,please reference to "Geoswift encryption and decryption process specification" |