Skip to main content

authenticate Method

Overview

The authenticate method executes 3D Secure authentication.

Request Fields

FieldTypeRequiredDescription
merchantOrderIdStringYesOrder reference
amountMoneyYesTransaction amount
paymentMethodPaymentMethodYesCard details

Response Fields

FieldTypeDescription
statusStringAUTHENTICATED, FAILED
authenticationDataMap3DS results

Example

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

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