Disclaimer: This article contains AI translations and should only be used as reference. Contact Cobo’s support team through [email protected] if you have any questions.
Get top-up address
You can get top-up addresses through Payments App or Payments API. After providing the top-up address to the payer, the payer can top up any amount to that address at any time.Prerequisites
You have completed all the steps mentioned in Preparation.Operation steps
- Payments App
- Payments API
1. Create payer
You need to create a payer first, then get the top-up address corresponding to that payer:- Log in to Cobo Portal development environment or production environment.
- In the left navigation bar, click Apps, then click the Payments card to launch the App.
- In the App’s left navigation bar, click Pay-In > Top-Ups.
- Click the Create Payer button in the upper right corner.
- In the pop-up form:
- Select a merchant. The payments made by this payer will belong to this merchant.
- Select a token and network. Cobo will create a dedicated top-up address on that network for this payer. After creating the payer, you can also create more top-up addresses on other networks for this payer to support multi-chain top-ups.
- Enter a custom payer ID. This ID needs to be the unique identifier for this payer in your system.
- Click Create to complete payer creation.

2. Get top-up address
- In the payer list, find the target payer, then click the View Address button on the right.

- You can view the addresses already created in the address list. If you want to add addresses on other chains, you can click the Create Address button to create them.

- Provide the required top-up address to the payer to complete payment.
Get top-up mode related events
You can subscribe to the following webhook events to receive real-time update notifications for top-up addresses and top-up transactions. Refer to Webhook reference to understand the trigger time and returned data structure of each event.payment.transaction.createdpayment.transaction.completed
- Payments App: In the App’s left navigation bar, click Pay-In > Top-Ups. In the payer list, find the target payer and click the View Transaction button on the right to view all top-up records for that payer.
- Payments API: Call List payers to get detailed information about all payers and their top-up transactions.
Exception handling
In top-up mode, you may need to handle the following exception situations.Top-up address replacement
You can actively replace a payer’s top-up address. Cobo will also automatically replace top-up addresses in specific situations.Actively replace address
When you need to replace a top-up address (for example, due to business changes, internal risk assessment, or other business needs), you can create a new address through Payments App or Payments API.- Payments App: In the payer list, find the target payer, then click the View Address button on the right. In the address list, click the Create Address button to create.
- Payments API: Call Update top-up address to create a new address.
For a single payer, the address can be replaced a maximum of 10 times. Exceeding the limit will result in an API request error.
Impact after address replacement
- Transaction monitoring: Cobo will continue to monitor transaction activity at the old address, and corresponding transactions will trigger corresponding webhook notifications.
- Fund handling: The association between this address and the merchant still exists. According to the original configuration, received funds will be allocated to the corresponding merchant balance, and if the merchant has a developer fee rate configured, the corresponding proportion of funds will also be allocated to the developer balance.
- Address query: You can view all addresses that the payer has been bound to in history on Payments App.
Compliance screening failure
When a transaction receives thepayment.transaction.failed event , this indicates that the transaction has failed to pass compliance screening by Cobo KYT or Screening App. In this case, you need to follow these steps to handle it:
- If the transaction subsequently passes manual review: The funds will be counted towards the top-up amount.
- If the transaction ultimately fails manual review: The funds will be frozen and will not be counted towards the top-up amount
- Cobo KYT: Please contact the Cobo support team through [email protected] for handling
- Screening App: You can evaluate and handle it yourself within the application
Minimum Deposit Threshold
- To optimize your account costs and prevent situations where the collection fee exceeds the transaction value, a minimum deposit threshold is applied. Transactions with a value below 0.05 USDT (or equivalent) will not be processed for automatic credit.
Note: If you need to manually recover accumulated funds below this threshold, please contact Cobo Support for assistance in extracting them from the consolidation addresses.
