Globally unique request identifierFunction:
- Serves as the unique identifier for the request
- Used for request tracking and log recording
Merchant User IDImportant Note:
tenantUserId refers to the user ID in the merchant’s system, not the merchant’s ID in the WaaS system.
Persistent identifier for business events, trackingId is a permanent identifier created by the WaaS system for each business event (such as a withdrawal request), remaining unchanged throughout the entire lifecycle of the business event.Core Characteristics
- Business Event Anchor Uniquely identifies a business event (such as a withdrawal order), with all callbacks from creation to completion sharing the same trackingId
- Retry Identifier When a callback fails and needs to be retried: ✅ trackingId remains unchanged ❌ requestUUID will be updated to a new value
- Response Correlation Key Merchant must return unchanged in response, used by WaaS to confirm the specific business event to which the callback belongs
Callback type identifierEnumeration Values:
View detailed callback type explanation →
Value | Enumeration Name |
---|---|
1 | NOTIFY_DEPOSITED |
2 | NOTIFY_REQUEST_WITHDRAW |
3 | NOTIFY_WITHDRAW |
4 | NOTIFY_ADDRESS |
5 | NOTIFY_INVALID_ADDRESS |
6 | NOTIFY_NOT_ENOUGH_MONEY |
7 | NOTIFY_NOT_ENOUGH_HOT_MONEY |
Tenant type identifierCurrent Version Description:
This field is a reserved parameter with no business logic function in the current version. It is reserved to support possible future expansion needs.Intended Use:
- Distinguish processing logic for different business lines
- Identify special rates or rule applications
- Tenant identification in multi-tenant systems
0