Skip to main content

Reverse/Refund Payment

warning

A very limited set of billers accept reversals/refunds. Most do not.

Request

POST /api/payment/reverse
FieldData TypeDescription
OriginalReferenceStringVendor's original payment reference (used during AUTH and PAY)
ReferenceStringVendor's unique reversal reference

Example request:

{
"OriginalReference": "PMT1234567890",
"Reference": "REV1234567890"
}

Response

FieldData TypeDescription
OriginalReferenceStringVendor's original payment reference
ReferenceStringVendor's unique reversal reference
ErrorCodeInteger0 indicates success. Non-zero indicates failure
NarrationStringPopulated when error code is non-zero
TechnicalNarrationStringTechnical error description (if any)
BillpayReferenceStringBillPay reversal reference
BillerReferenceStringBiller's reversal reference

Example response:

{
"OriginalReference": "PMT1234567890",
"Reference": "REV1234567890",
"ErrorCode": 0,
"Narration": "",
"TechnicalNarration": "",
"BillpayReference": "R-COH-1234567890",
"BillerReference": "1000-123456789"
}

Error Codes

CodeDescription
0Reversal was successful (no error)
1Original payment not found
2Duplicate vendor reversal reference
3Biller failed to reverse payment
4Biller does not support reversals
5Original payment is already refunded
99General (non-specific) error