Authenticate
Overview
The authenticate method executes the 3D Secure authentication step. For frictionless flows, it completes silently. For challenge flows, it presents the bank's authentication page.
Business Use Case: After initiating 3DS with preAuthenticate, this handles the actual authentication, managing customer interaction with the bank's page.
Purpose
Frictionless
Completes without customer action
Challenge
Presents bank challenge page
Request Fields
merchantOrderId
string
Yes
Your unique order reference
amount
Money
Yes
Transaction amount
paymentMethod
PaymentMethod
Yes
Card details
authenticationData
object
No
Existing 3DS data from preAuthenticate
returnUrl
string
No
URL to redirect after authentication
Response Fields
connectorTransactionId
string
Connector's authentication ID
status
string
AUTHENTICATED, FAILED, PENDING
authenticationData
object
3DS results (ECI, CAVV)
redirectionData
object
Challenge URL if needed
statusCode
number
HTTP status code
Example
SDK Setup
Request
Response - Frictionless
Response - Challenge Required
Next Steps
postAuthenticate - Validate authentication results
Payment Service - Process payment with auth data
Last updated
Was this helpful?

