v1

latestOpenAPI 3.0.02026-07-26168846732.2 KB
Payments

Payments - External 3DS Authentication

External 3DS Authentication is performed and returns the AuthenticationResponse

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

Path parameters

payment_idstring required

The identifier for payment

Request body

client_secretstring nullable

Client Secret

device_channel'APP' | 'BRW' required

Device Channel indicating whether request is coming from App or Browser

threeds_method_comp_ind'Y' | 'N' | 'U' required

Indicates if 3DS method data was successfully completed or not

Response

Authentication created

trans_status'Y' | 'N' | 'U' | 'A' | 'R' | 'C' | 'D' | 'I' required

Indicates the transaction status

acs_urlstring nullable

Access Server URL to be used for challenge submission

challenge_requeststring nullable

Challenge request which should be sent to acs_url

challenge_request_keystring nullable

Challenge request key which should be set as form field name for creq

acs_reference_numberstring nullable

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

acs_trans_idstring nullable

Unique identifier assigned by the ACS to identify a single transaction

three_dsserver_trans_idstring nullable

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

acs_signed_contentstring nullable

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

three_ds_requestor_urlstring required

Three DS Requestor URL

three_ds_requestor_app_urlstring nullable

Merchant app declaring their URL within the CReq message so that the Authentication app can call the Merchant app after OOB authentication has occurred

error_messagestring nullable

Error message if any