Overview

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

NameExplanation
blackBoxCredential 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.
payloadThe user behavior data output by the Terminal SDK behavior collection module is used to query detailed user behavior data on the device fingerprint server.
appKeyThe application identifier which can be created on the TD customer platform, is necessary for the integration.
partnerCodeThe identification assigned by the TD system is important for billing, traffic, and customer management
deviceIDAccurate ID of device maintained by TD data center.
appNameThe application or channel can be created on the TD customer platform.
degradedA disaster recovery solution for network exception, which assembles device data within the SDK and outputs longer credentials (blackBox).
collisionMultiple different devices generate the same device ID.
driftA device generates multiple device IDs at different times or in different environments.

Workflow

Fingerprint

Behavior Collection

Difference between normal and degraded

NormalDegraded
Length of blackBox26around 5000
Collected datacompleteless
The real IP address of the deviceYESNO