Skip to main content

reverse Method

Overview

The reverse method cancels a captured payment before settlement.

Request Fields

FieldTypeRequiredDescription
merchantReverseIdStringYesReverse operation ID
connectorTransactionIdStringYesTransaction ID
cancellationReasonStringNoReason

Response Fields

FieldTypeDescription
statusPaymentStatusVOIDED, REVERSED

Example

Map<String, Object> request = new HashMap<>();
request.put("merchantReverseId", "reverse_001");
request.put("connectorTransactionId", "pi_xxx");
request.put("cancellationReason", "Duplicate charge");

Map<String, Object> response = paymentClient.reverse(request);