Skip to main content

SDK Constants

These constants can be found on TrustFactorSDK.V2.Constants namespace.

Transaction Type

This constant can be found on TransactionType enumerator in TrustFactorSDK.V2.Constants namespace.

Transaction TypeDescriptionCustomApps Only
NormalTransactionNormal transactions do not have a decision process. One use case scenario is to replace SMS OTP tokens using TrustFactor’s secure communication channel. In the agent, NormalTransaction only shows the message, and an ‘OK’ button and no ‘Accept’ / ‘Reject’ buttons.No
ActionableTransactionTransaction with a decision process that is based on an operation.No
GenericTransactionA very versatile transaction with a decision process that doesn’t need an existing operation in the application and that is highly configurable.No
SIBS3DSTransactionTransaction with a decision process for 3DS payments using SIBS API via MBWay SDK. The transaction is created without SIBS details in TrustFactor services and the transaction state will be TransactionNonDecidable in TrustFactor.Yes
SIBS3DSV2TransactionTransaction with a decision process for 3DS payments using SIBS API via MBWay SDK. The transaction is created with SIBS details in TrustFactor services and the transaction state can be defined with Update Transaction status request after the SIBS callback.Yes

Transaction Status

This constant can be found on TransactionStatus enumerator in TrustFactorSDK.V2.Constants namespace.
Final State indicates that the transaction is in a final state

Transaction TypeFinal State
TransactionPendingNo
TransactionAcceptedYes
TransactionDeclinedYes
TransactionExpiredYes
TransactionFailedYes
TransactionNonDecidableYes
TransactionNoAnswerNo

Note: TransactionNoAnswer is a SIBS3DSV2Transaction only transaction state.

SIBS 3DS v2 Final Status

This constant can be found on SIBS3DSV2FinalStatus enumerator in TrustFactorSDK.V2.Constants namespace.

  • SIBSTransactionAccepted
  • SIBSTransactionDeclined
  • SIBSTransactionExpired

Authentication Mechanism

This constant can be found on AuthenticationMechanism enumerator in TrustFactorSDK.V2.Constants namespace.

  • AuthenticationPassword
  • AuthenticationBiometrics
  • AuthenticationDefault

Risk Level

This constant can be found on RiskLevel enumerator in TrustFactorSDK.V2.Constants namespace.

  • Low
  • Medium
  • High

Risk Module

This constant can be found on RiskModule enumerator in TrustFactorSDK.V2.Constants namespace. - LRC - IPReputation

Event Data

This constant can be found on EventData enumerator in TrustFactorSDK.V2.Constants namespace. - Map - WebView