Skip to main content
POST
/
api
/
public
/
v1
/
threeds
/
authenticate
Authenticate 3DS session (standalone)
curl --request POST \
  --url https://app.tagadapay.com/api/public/v1/threeds/authenticate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "sessionId": "<string>",
  "processorConfig": {
    "merchantId": "<string>",
    "mcc": "<string>",
    "merchantName": "<string>",
    "merchantCountryCode": "<string>",
    "acquirerBinVisa": "<string>",
    "acquirerBinMastercard": "<string>",
    "acquirerBinAmex": "<string>",
    "acquirerBinDiscover": "<string>",
    "acquirerBin": "<string>",
    "merchantUrl": "<string>"
  },
  "purchaseInfo": {
    "amount": "<string>",
    "currency": "<string>"
  },
  "cardholderInfo": {
    "name": "<string>",
    "email": "<string>"
  },
  "challengePreference": "<string>",
  "authenticationType": "payment-transaction",
  "recurringInfo": {
    "expiration": "<string>",
    "frequency": "<string>"
  }
}
'
{
  "message": "<string>",
  "code": "<string>",
  "issues": [
    {
      "message": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

Enter your API key as: Bearer your-api-key

Body

application/json
sessionId
string
required

TagadaPay 3DS session ID (3ds_xxx)

processorConfig
object
required
purchaseInfo
object
required
cardholderInfo
object
required
challengePreference
string
authenticationType
enum<string>
Available options:
payment-transaction,
recurring-transaction,
installment-transaction
recurringInfo
object

Response

Successful response