Update a 3D Secure request
Send the result of a customer authentication.
Update 3D Secure authentication request
Patch/v2/cards/3ds
Request
Use this request to update a 3D Secure (3DS) authentication request and send the result to the access control server (ACS).
Sample requestRequest structure
curl -i -X PATCH \
'https://api.equalsmoney.com/v2/cards/3ds?accountId=F12345&personId=775596ae-2624-40af-a9dc-9756110a4a04' \
-H 'Authorization: ApiKey YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"authenticationMethod": "BIOMETRIC_FACE",
"authenticationResult": "SUCCESS",
"acsTransactionId": "c92aafca-5e9e-43fa-b7cc-cd20ece475f5",
"messageVersion": "2.1.0"
}'curl -i -X PATCH \
'https://api.equalsmoney.com/v2/cards/3ds?accountId={accountId}&personId={personId}' \
-H 'Authorization: ApiKey YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"authenticationMethod": "string",
"authenticationResult": "string",
"acsTransactionId": "string",
"messageVersion": "string"
}Query parameters
| Parameter | Description |
|---|---|
accountIdstring required |
The ID of the account that the card is associated with. Allowable values: An existing accountId |
personId |
The person that the card belongs to. Allowable values: An existing personId (<= 36 characters) |
Request body schema
| Parameter | Description |
|---|---|
authenticationMethodstring required |
The method used to authenticate the cardholder. Allowable values: BIOMETRIC_FACE, BIOMETRIC_FINGERPRINT, VOICE_RECOGNITION, IN_APP_LOGIN, AUDIO_CALL, VIDEO_CALL, OTP_SMS, OTP_EMAIL, KNOWLEDGE_BASED, OTHER |
authenticationResultstring required |
The result of the authentication that was performed. Allowable values: SUCCESS, FAILED, CANCELLED, NOT_AUTHENTICATED |
acsTransactionIdstring required |
The unique transaction identifier assigned by the ACS to identify the transaction. Allowable values: <= 36 characters |
messageVersionstring required |
The 3DS protocol version used by the 3DS Requestor. Allowable values: <= 8 characters |
Response
If your request is successful, you'll receive a 200 response.
Sample responseResponse structure
{
"success": true
}{
"success": boolean
}For more detailed information about this request and its response, see the API reference.