Skip to main content

incrementalAuthorization Method

Overview

The incrementalAuthorization method increases the authorized amount.

Request Fields

FieldTypeRequiredDescription
merchantAuthorizationIdStringYesIncremental auth ID
connectorTransactionIdStringYesOriginal auth ID
amountMoneyYesNew total amount
reasonStringNoReason

Response Fields

FieldTypeDescription
statusAuthorizationStatusAUTHORIZED

Example

Map<String, Object> request = new HashMap<>();
request.put("merchantAuthorizationId", "incr_auth_001");
request.put("connectorTransactionId", "pi_xxx");
request.put("amount", Map.of("minorAmount", 1500, "currency", "USD"));
request.put("reason", "Room service");

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