Skip to main content
Skip table of contents

TrustID

TrustID app enables secure, PSD2 compatible and frictionless 2FA ( two-factor authentication) with the use of a mobile device. It supports device binding as well as PIN and biometrics-based user authentication.

  • During provisioning, end-user will register with OTP(OTP-BE)  through the App(OTP customer) that is hosting OTP-SDK – and this registration is communicated and stored also with the Customer to be used for subsequent authentications

  • After provisioning, end-user can use their registered device for logging into App, approving a transaction etc.

CIBA specific parameters

 

Below parameters should be passed as Json Key value pair inside binding_message in below format –​

Copy to clipboard

  • .txt

CODE
{

  "requestType": "<provisioning/authentication>",

  "appId": "<appId value>",

  "bindingMessage": "<content from merchant>",

  "userStatus":"<active/locked >"

}​

Name 

Description 

​Constraints

​appID​

​appId MUST be provided with the provisioning.

If Customer in the authentication sends an appId, then the device/User that performs the authentication must be associated with that appId, If not, the transaction fails​

​Type-text

​bindingMessage

​Text to be displayed on the end user's device in text format

​Type-text

​userStatus

Used only for provisioning. If not provided the user status will be set to "active"

​​Type-text

​requestType

​To identify the purpose of request. It supports Provisioning & Authentication

​Type-text
One of: provisioning | authentication

​Information about the end user

​Type

​OIDC

​SAML​

​Comments

Authentication Method​

trust.authentication_status

TRUST.AUTHENTICATION_METHOD​

Method of TrustID authentication

​Authentication Status

trust.authentication_status

​TRUST.AUTHENTICATION_STATUS

​Status of trustid authentication

​Binding Message

​trustid.binding_message

​TRUST.BINDING_MESSAGE

​Binding message for the transaction with TrustID

​DeviceID

trustid.deviceid

​TRUSTID.DEVICEID

​TrustID.DeviceID

DeviceID for failed attempt

​trustid.device_for_failed_attempt

TRUSTID.DEVICEID_FOR_FAILED_ATTEMPT​​

​TrustID DeviceID for failed attempt

​Device Failed Attempts

​trustid.device_failed_attempt

​TRUSTID.DEVICEID_FAILED_ATTEMPT

​Number of TrustID Device failed attempts

​Transaction End Time

​trustid.transaction_end_time

​TRUSTID.TRANSACTION_END_TIME

​End time for the transaction

​Transaction ID

​trustid.transaction_id

​TRUSTID.TRANSACTION_ID

​Id of the transaction at TrustID​

​Transaction Start Time

​trustid.transaction_start_time

​TRUSTID.TRANSACTION_START_TIME

​Strat time of the transaction​

​Transaction Type

​trustid.transaction_type

​TRUSTID.TRANSACTION_TYPE

​Transaction type for TrustId authentication

​User ID

​trustid.userid

​TRUSTID.USERID

​User Id of TrustID end user

​User ID for Failed Attempt

​trustid.userid_for_failed_attempt

​TRUSTID.USERID_FOR_FAILED_ATTEMPT

​Userid of TrustID end user for failed attempt

​User Failed Attempts

​trustid.user_failed_attempts

​TRUSTID.USER_FAILED_ATTEMPTS

​​Number of failed attempts of TrustID end user

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.