v1

latestOpenAPI 3.0.0All rights reserved2026-07-2439128156.3 KB
3D Secure

3D Secure Initialize

Initializes a 3D Secure Card Authentication Request.

Request to enable at TabaPay Support or help@tabapay.com

post/v2/clients/{ClientID}/3ds/init

Path parameters

ClientIDstring required

22-character <glossary:ClientID>. Ask TabaPay Support if you need to specify a <glossary:SubClientID>.

Request body

sdkVersionstring

This is for mobile SDK flows (if you use this, you do not need to pass in AccountID, but you have to use lookup.sdkSessionID).

Example request

{
  "account": {
    "accountID": "22CharacterTabaPayID12",
    "card": {
      "accountNumber": "4111111111111111"
    }
  },
  "order": {
    "currency": "840"
  }
}

Response

A JWT is Created.

ECstring

Internal Error Code. This is used to help TabaPay team members trace an error.

EMstring

Short description of the error if an error occurred.

3dsIDstring

3dsID returned from 3dsinit

jwtstring
deviceCollectionURLstring

URL for Device Data Collection.

See 3DS FAQ for details on how to use this value.