Reverse

Overview

The reverse method cancels a captured payment before settlement.

Request Fields

Field
Type
Required
Description

merchantReverseId

string

Yes

Your reverse operation ID

connectorTransactionId

string

Yes

The transaction ID

cancellationReason

string

No

Reason for reversing

Response Fields

Field
Type
Description

status

PaymentStatus

VOIDED, REVERSED

Example

$request = [
    'merchantReverseId' => 'reverse_001',
    'connectorTransactionId' => 'pi_3Oxxx...',
    'cancellationReason' => 'Duplicate charge'
];
$response = $paymentClient->reverse($request);

Last updated

Was this helpful?