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