Start a transaction signing flow with TOTP. Receive a challenge to add to the authenticator app.
Security
ClientAccessToken
Identifier of the device from which the authentication request originates
Flat object that contains the data that your customer should approve for a transaction signing or custom approval flow. It can contain up to 10 keys, and only alphanumeric characters, underscores, hyphens, and periods. It will be returned as a claim in the ID token upon successful authentication.
Example:
{ "transaction_id": "eFII2y40uB9hQ98nXt3tc1IHkRt8GrRZiqZuRn_59wT", "sum": "200" }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/auth/totp/transaction/start
- US production environmenthttps://api.transmitsecurity.io/cis/v1/auth/totp/transaction/start
- EU production environmenthttps://api.eu.transmitsecurity.io/cis/v1/auth/totp/transaction/start
- CA production environmenthttps://api.ca.transmitsecurity.io/cis/v1/auth/totp/transaction/start
- AU production environmenthttps://api.au.transmitsecurity.io/cis/v1/auth/totp/transaction/start
- JP production environmenthttps://api.gasne1-ts01.transmitsecurity.io/cis/v1/auth/totp/transaction/start
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/auth/totp/transaction/start \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"device_id": "string",
"approval_data": {
"transaction_id": "eFII2y40uB9hQ98nXt3tc1IHkRt8GrRZiqZuRn_59wT",
"sum": "200"
},
"identifier_type": "string",
"identifier": "string"
}'Response
{ "approval_data": { "transaction_id": "eFII2y40uB9hQ98nXt3tc1IHkRt8GrRZiqZuRn_59wT", "sum": "200" }, "challenge": "123456" }