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 Type | Description | CustomApps Only |
|---|---|---|
NormalTransaction | Normal 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 |
ActionableTransaction | Transaction with a decision process that is based on an operation. | No |
GenericTransaction | A very versatile transaction with a decision process that doesn’t need an existing operation in the application and that is highly configurable. | No |
SIBS3DSTransaction | Transaction 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 |
SIBS3DSV2Transaction | Transaction 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 Type | Final State |
|---|---|
TransactionPending | No |
TransactionAccepted | Yes |
TransactionDeclined | Yes |
TransactionExpired | Yes |
TransactionFailed | Yes |
TransactionNonDecidable | Yes |
TransactionNoAnswer | No |
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.
SIBSTransactionAcceptedSIBSTransactionDeclinedSIBSTransactionExpired
Authentication Mechanism
This constant can be found on AuthenticationMechanism enumerator in TrustFactorSDK.V2.Constants namespace.
AuthenticationPasswordAuthenticationBiometricsAuthenticationDefault
Risk Level
This constant can be found on RiskLevel enumerator in TrustFactorSDK.V2.Constants namespace.
LowMediumHigh
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