Welcome to the TD terminal SDK.
The TD Terminal SDK mainly comprises three modules: device fingerprinting, behavior collection, and Bot Detection. The TD risk control system uses real-time indicators, model-based decision-making, and graph correlation to accurately identify device status and user behavior. Leveraging device ID, risk detection, device trust score, and user behavior recognition capabilities, it reduces disruption to high-quality customers and improves the accuracy of fraud detection.
Definition
| Name | Explanation |
|---|---|
| blackBox | Credential output by SDK is used for device information query, not device ID. Normally, they are 26 characters long, but after Degraded, they will expand to around 5000 characters. |
| payload | The user behavior data output by the Terminal SDK behavior collection module is used to query detailed user behavior data on the device fingerprint server. |
| appKey | The application identifier which can be created on the TD customer platform, is necessary for the integration. |
| partnerCode | The identification assigned by the TD system is important for billing, traffic, and customer management |
| deviceID | Accurate ID of device maintained by TD data center. |
| appName | The application or channel can be created on the TD customer platform. |
| degraded | A disaster recovery solution for network exception, which assembles device data within the SDK and outputs longer credentials (blackBox). |
| collision | Multiple different devices generate the same device ID. |
| drift | A device generates multiple device IDs at different times or in different environments. |
Workflow
Fingerprint
Behavior Collection

Difference between normal and degraded
| Normal | Degraded | |
|---|---|---|
| Length of blackBox | 26 | around 5000 |
| Collected data | complete | less |
| The real IP address of the device | YES | NO |
