SDK Constants
These constants can be found on com.securityside.trustfactor.constants.enums package.
Transaction Type
This constant can be found on TransactionType enumerator in com.securityside.trustfactor.constants.enums package.
| Transaction Type | Description | CustomApps Only |
|---|---|---|
NORMAL_TRANSACTION | 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, NORMAL_TRANSACTION only shows the message, and an ‘OK’ button and no ‘Accept’ / ‘Reject’ buttons. | No |
ACTIONABLE_TRANSACTION | Transaction with a decision process that is based on an operation. | No |
GENERIC_TRANSACTION | A very versatile transaction with a decision process that doesn’t need an existing operation in the application and that is highly configurable. | No |
SIBS_3DS_TRANSACTION | 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 TRANSACTION_NON_DECIDABLE in TrustFactor. | Yes |
SIBS_3DS_TRANSACTION_V2 | 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 com.securityside.trustfactor.constants.enums package. Final State indicates that the transaction is in a final state
| Transaction Type | Final State |
|---|---|
TRANSACTION_PENDING | No |
TRANSACTION_ACCEPTED | Yes |
TRANSACTION_DECLINED | Yes |
TRANSACTION_EXPIRED | Yes |
TRANSACTION_FAILED | Yes |
TRANSACTION_NON_DECIDABLE | Yes |
TRANSACTION_NO_ANSWER | No |
Note: TRANSACTION_NO_ANSWER is a SIBS_3DS_TRANSACTION_V2 only transaction state.
SIBS 3DS v2 Final Status
This constant can be found on SIBS3DSV2FinalStatus enumerator in com.securityside.trustfactor.constants.enums package.
SIBS3DS_TRANSACTION_ACCEPTEDSIBS3DS_TRANSACTION_DECLINEDSIBS3DS_TRANSACTION_EXPIRED
Authentication Mechanism
This constant can be found on AuthenticationMechanism enumerator in com.securityside.trustfactor.constants.enums package.
AUTHENTICATION_PASSWORDAUTHENTICATION_BIOMETRICSAUTHENTICATION_DEFAULT
Risk Level
This constant can be found on RiskLevel enumerator in com.securityside.trustfactor.constants.enums package.
LOWMEDIUMHIGH
Risk Module
This constant can be found on RiskModule enumerator in com.securityside.trustfactor.constants.enums package.
LRCIPREP
Event Data
This constant can be found on EventData enumerator in com.securityside.trustfactor.constants.enums package.
MAPWEBVIEW