Skip to main content

postAuthenticate Method

Overview​

The postAuthenticate method validates 3D Secure results with the bank.

Request Fields​

FieldTypeRequiredDescription
merchantOrderIdstringYesYour order reference
amountMoneyYesTransaction amount
paymentMethodPaymentMethodYesCard details
authenticationDataarrayNo3DS result data

Response Fields​

FieldTypeDescription
statusstringAUTHENTICATED, FAILED
authenticationDataarrayValidated 3DS data

Example​

$request = [
'merchantOrderId' => 'order_001',
'amount' => ['minorAmount' => 10000, 'currency' => 'USD'],
'authenticationData' => ['eci' => '05', 'cavv' => 'AAAB...']
];
$response = $authClient->postAuthenticate($request);