POST
/
payments
/
{payment_id}
/
3ds
/
authentication
curl --request POST \
  --url https://api.staging.bnplx.io/payments/{payment_id}/3ds/authentication \
  --header 'Content-Type: application/json' \
  --header 'api-key: <api-key>' \
  --data '{
  "client_secret": "<string>",
  "sdk_information": {
    "sdk_app_id": "<string>",
    "sdk_enc_data": "<string>",
    "sdk_ephem_pub_key": {},
    "sdk_trans_id": "<string>",
    "sdk_reference_number": "<string>",
    "sdk_max_timeout": 1,
    "sdk_type": "01"
  },
  "device_channel": "APP",
  "threeds_method_comp_ind": "Y"
}'
{
  "trans_status": "Y",
  "acs_url": "<string>",
  "challenge_request": "<string>",
  "acs_reference_number": "<string>",
  "acs_trans_id": "<string>",
  "three_dsserver_trans_id": "<string>",
  "acs_signed_content": "<string>",
  "three_ds_requestor_url": "<string>"
}

Authorizations

api-key
string
header
required

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

Response

200
application/json
Authentication created

The response is of type object.