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

Flow Type
What Happens

Frictionless

Completes without customer action

Challenge

Presents bank challenge page

Request Fields

Field
Type
Required
Description

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

Field
Type
Description

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

Last updated

Was this helpful?