Cards
Complete simulated 3DS challenge
Complete the OTP challenge on a simulated 3DS attempt. The attempt must have an open challenge, created by simulating a 3DS authentication that resolves to challenge.
An outcome of successful authenticates the attempt, which you can then pass as three_ds_attempt_id when simulating a card authorization. failed rejects the attempt. Both outcomes fire issuing.3ds.authentication_completed.
post/simulate/issuing/threeds/{three_ds_attempt_id}/complete
Request
- Base URL: https://api.column.com
- URL: https://api.column.com/simulate/issuing/threeds/{three_ds_attempt_id}/complete
- Auth: HTTP basic
Path parameters
three_ds_attempt_idstring required
Request body
Example request
{
"outcome": "successful"
}Response
Successful response
Example response
{
"acs_transaction_id": "9a2c4e6b-3f1d-4b8a-a5e7-1c3d5f7b9e20",
"amount": 12345,
"attempt_count": 1,
"attempt_status": "authenticated",
"card_account_id": "cacc_2x8gszy5folpA9s0TOCseE9ABDM",
"card_id": "card_2x8gszy5folpA9s0TOCseE9ABDM",
"challenges_presented": [
"otp"
],
"chosen_challenge": "otp",
"currency": "USD",
"ds_transaction_id": "4f8b2c1e-9a3d-4e7b-8c6f-2d1a5b9e3c70",
"id": "tdsa_2x8gszy5folpA9s0TOCseE9ABDM",
"merchant_category_code": "5411",
"merchant_country_code": "US",
"merchant_name": "Yellen Cocktails, LLC",
"merchant_url": "https://example.com",
"outcome_reason": "challenged_accepted",
"three_ds_message_version": "2.3.1"
}Changes
No recorded changes to this operation across all 1 revision of this API.