POST
/
payments
/
{payment_id}
/
3ds
/
authentication

Authorizations

api-key
string
headerrequired

Publishable keys are a type of keys that can be public and have limited scope of usage.

Path Parameters

payment_id
string
required

The identifier for payment

Body

application/json
client_secret
string
required

Client Secret

sdk_information
object

SDK Information if request is from SDK

device_channel
enum<string>
required

Device Channel indicating whether request is coming from App or Browser

Available options:
APP,
BRW
threeds_method_comp_ind
enum<string>
required
Available options:
Y,
N,
U

Response

200 - application/json
trans_status
enum<string>
required

Indicates the transaction status

Available options:
Y,
N,
U,
A,
R,
C,
D,
I
acs_url
string | null

Access Server URL to be used for challenge submission

challenge_request
string | null

Challenge request which should be sent to acs_url

acs_reference_number
string | null

Unique identifier assigned by the EMVCo(Europay, Mastercard and Visa)

acs_trans_id
string | null

Unique identifier assigned by the ACS to identify a single transaction

three_dsserver_trans_id
string | null

Unique identifier assigned by the 3DS Server to identify a single transaction

acs_signed_content
string | null

Contains the JWS object created by the ACS for the ARes(Authentication Response) message

three_ds_requestor_url
string
required

Three DS Requestor URL