Function Specifics
User recharge
Usage Scenario
For each user, it is recommended to allocate a unique exclusive recharge address. All recharge operations for that user will revolve around this address, providing the following benefits:
- For each asset type, a recharge account will be assigned to each user.
- Recharge accounts will be repeatedly used, facilitating users’ frequent deposits.
- The unique correspondence between users and recharge accounts also ensures the clarity of individual financial transactions.
Usage Process
As mentioned above, a unique corresponding recharge address will be assigned to each user, typically occurring when onboarding new customers, such as during user registration. The specific process is as follows:
- User Registration
- Users initiate new user registration through the business system.
- After successful user registration, the business system initiates a request to generate an exclusive recharge account for the user.
- Determine Currency Support
- If not supported, an account cannot be generated.
- Generate Exclusive Recharge Account
- The business system calls the address generation request to assign an exclusive recharge account to the user.
- For each asset type, a recharge account is assigned to each user.
- Recharge accounts are reused to facilitate users’ frequent deposits.
- The unique correspondence between users and recharge accounts ensures the clarity of individual financial transactions.
- Monitor User Deposits
- Actively monitor recharge deposits.
- Users need to specify a notification callback address.
- User Recharge
- Users can choose to deposit funds into the exclusive recharge account through any third-party wallet.
- Deposit Notification
- After user recharges, the notification callback address will receive a recharge notification.