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);