Service to initiate the authentication of the transaction through 3DS.
This is the first step to authenticate the payment transaction through 3DS. This service is responsible for starting the authentication process and in response provides an authorization URL that the client must use in an iframe, so that the client can perform the necessary steps to authenticate the transaction.
Within this iframe, the verification will be carried out to see if the transaction has any trace of suspicion of fraud, if so, the system sends the client a code via SMS or email that must be entered in the iframe to finish the verification.
The result of this verification will be notified to the url defined in the returnUrl parameter with the following structure:
| Parameter | type | Description |
|---|---|---|
| status | Boolean | Indicates the verification result with 3DS stream |
| authenticationId | String | 3DS authentication token in case the provider certifies the transaction. In the event that 3DS verification cannot be performed, this field is empty. |
| orderId | String | Unique purchase order identifier. |
| orderAmount | Decimal | Total amount to be charged for the current order. |
The value obtained in the parameter authenticationId, must be included at the time of charging for the service Charge.
ok
invalid credentials
{- "orderInformation": {
- "code": "NO-0001",
- "currency": "USD",
- "totalAmount": 10.99
}, - "clientInformation": {
- "address": "La Mascota Street, San Salvador, Polygon 3",
- "locality": "San salvador",
- "firstName": "John",
- "lastName": "Doe",
- "phoneNumber": "+50399999999",
- "country": "El Salvador",
- "billState": "FL",
- "billZip": "32013",
- "shipToZip": "32013"
}, - "card": {
- "cardId": "d92101e22dcc640b5cf75882f2c554b37598463d6df0287889ee77f080496d81"
},
}{- "status": "SUCCESS",
- "message": "Successful configuration for payer authentication",
}