v1
latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MBCancel transfer funds
Note: Enhanced features and improvements are available in the Payment methods API, the new application interface for non-card network authorizations. This Cancel transfer funds endpoint is still supported, but all new feature developments will be available only in the Payment methods API. For more information, contact your Pismo representative.
Cancel a previously authorized transfer made with the Transfer funds endpoint. Pass one of two parameters (but not both) returned from the Transfer funds endpoint to identify the transfer to be canceled:
- The tracking_id (pass as original_tracking_id)
- The credit or debit authorization ID (pass as authorization_id).
For an external operation, the acquirer response is returned in the metadata field. If no processing codes are specified, the original authorization's reversal processing codes are used.
This endpoint generates an Authorization cancelled event.
For additional information, see the Cancel transfer guide.
Headers
Unique Org ID.
Related correlation ID. If none is provided, a random one is generated.
Request body
Example request
{
"authorization_id": 15301234,
"tracking_id": "1ff51e99-3a05-448a-bc19-7b5c05274174",
"original_tracking_id": "0d240226-d03e-47eb-ab3f-6d57c7d5feeb",
"amount": 9.95,
"processing_code": {
"credit": "002000",
"debit": "004000"
},
"acquirer": {
"credential": {
"code": "5f1c280e-ffde-4081-a126-5f2f10a96c2f"
}
},
"metadata": "{ \"key\": \"value\"}",
"descriptor": "eShop purchase cancellation"
}Response
OK
Example response
{
"tracking_id": "be68db6e-8da0-4761-8632-6a51857bd123",
"authorization_datetime": "2006-01-02T15:04:05.000Z",
"authorization_ids": {
"credit": 15301234,
"debit": 15301235
},
"metadata": "{ \"key\": \"value\"}"
}