Authenticate a transaction
Changed onThis API is used to authenticate a transaction. The first step is to call this API with sca.type = "enrollment" to check whether the transaction is frictionless or needs further challenge. After a successful challenge, this API should be called with sca.type = "validation" which will return 3DS2/SCA fields.
post/authenticate
Request
- Base URLhttps://gateway.pmnts-sandbox.io/v1.0
- URLhttps://gateway.pmnts-sandbox.io/v1.0/authenticate
- AuthHTTP basic
Headers
Content-Typestring
application/json
Request body
Response
200
Example response
{
"successful": true,
"response": {
"action": {
"proceed": true,
"frictionless": true
},
"version": "2.2.0",
"enrolled": "Y",
"pares": "Y",
"xid": "Y2FyZGluYWxjb21tZXJjZWF1dGg=",
"eci": "05",
"cavv": "Y2FyZGluYWxjb21tZXJjZWF1dGg=",
"authentication_result": "0",
"authentication_transaction_id": "3gbaF10cRR3AKYlHWR70",
"authentication_status_message": "Success",
"card_bin": "400000",
"card_type_name": "VISA",
"commerce_indicator": "vbv",
"request_id": "5765389399326807603008",
"request_token": "AxjzbwSTOIrZyFh1GLdAAAoBUaf/fn4iEg6cQkhoZNJMvRivpPBAFAAA7gPd",
"decision": "ACCEPT"
},
"test": true
}Changes
- info
endpoint added
- info