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