Skip to main content
POST

Authorizations

Authorization
string
header
required

Enter your API key as: Bearer your-api-key

Body

application/json
eci
string
required

Electronic Commerce Indicator returned by the 3DS server (e.g. 05 / 06 Visa, 02 / 01 Mastercard)

Pattern: ^\d{2}$
authenticationValue
string
required

CAVV (Visa, Amex, Discover) or AAV (Mastercard), base64 as returned by the 3DS server

Required string length: 1 - 128
transStatus
enum<string>
default:Y

Final EMVCo transaction status: Y authenticated, A attempted (stand-in), N failed, U unavailable, R rejected, I informational. Only Y and A produce a usable session.

Available options:
Y,
A,
N,
U,
R,
I
dsTransID
string

Directory Server transaction id (UUID). Required for 3DS 2.x results with transStatus Y or A.

Required string length: 1 - 36
acsTransID
string

ACS transaction id (UUID), when your 3DS server exposes it

Required string length: 1 - 36
threeDSServerTransID
string

3DS Server transaction id (UUID), when your 3DS server exposes it

Required string length: 1 - 36
messageVersion
string
default:2.2.0

EMVCo 3DS protocol version used for the authentication (e.g. 2.2.0)

Pattern: ^(1\.0\.2|2\.\d\.\d)$
cardBrand
string

Card brand the authentication ran on (visa, mastercard, amex…)

Maximum string length: 32
type
enum<string>
default:customer

customer for a cardholder-present (CIT) authentication, merchant for a 3RI / MIT authentication

Available options:
customer,
merchant

Response

Successful response