All callback types include the following basic parameters, which provide fundamental context information and identification capabilities for the request.
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
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
Best Practice:
Although currently without business logic function, it should still be preserved and recorded in request processing to avoid compatibility issues in future expansions.Example Value:0