Skip to main content

postAuthenticate Method

Overview

The postAuthenticate method validates 3D Secure authentication results.

Request Fields

FieldTypeRequiredDescription
merchantOrderIdStringYesOrder reference
amountMoneyYesTransaction amount
paymentMethodPaymentMethodYesCard details
authenticationDataMapNo3DS data

Response Fields

FieldTypeDescription
statusStringAUTHENTICATED, FAILED
authenticationDataMapValidated 3DS data

Example

Map<String, Object> request = new HashMap<>();
request.put("merchantOrderId", "order_001");
request.put("amount", Map.of("minorAmount", 10000, "currency", "USD"));
request.put("authenticationData", Map.of("eci", "05", "cavv", "AAAB..."));

Map<String, Object> response = authClient.postAuthenticate(request);