TRX Instant Swap Business
TRX Instant Swap Service Guide
CatFee provides a fully automated USDT-to-TRX exchange service. In this document, “you” refers to a CatFee user, meaning the person who enables and uses the TRX exchange service on CatFee. “End user” refers to the person who sends USDT to your receiving address and ultimately needs to receive TRX.
You need to deposit TRX into your CatFee account in advance, and set your own USDT receiving address and commission rate in the CatFee User Center. After that, when an end user sends USDT to your receiving address, CatFee will automatically detect the transfer, deduct the corresponding TRX from your CatFee TRX balance based on the real-time exchange rate, and automatically send TRX to the end user.
The entire process does not require you to manually send TRX to the end user, nor do you need to calculate the real-time exchange rate manually. Your earnings are calculated based on the USDT commission rate. Once the end user makes a payment, you directly earn USDT.
Role Description
To avoid confusion, this document uses the following two terms consistently:
CatFee user, you
The person using the CatFee TRX exchange service. You need to deposit TRX into CatFee, set a USDT receiving address, and configure a commission rate.
End user
The user you serve. The end user sends USDT to your USDT receiving address and waits for CatFee to automatically send TRX.
Core Model
The CatFee user model can be understood as follows:
End user -> Sends USDT to your USDT receiving address
CatFee -> Automatically deducts your CatFee TRX balance based on the real-time exchange rate
CatFee -> Automatically sends TRX to the end user
You -> Receive USDT from the end user and earn the commission differenceYou only need to do three things:
Deposit TRX into CatFee in advance.
Set your USDT receiving address in the CatFee User Center.
Set your commission rate.
After the setup is complete, the subsequent exchange process is fully handled by CatFee automatically.
Usage Steps
1. Deposit TRX into CatFee
You need to prepare enough TRX balance in your CatFee account first. Each time an end user initiates an exchange, CatFee will deduct the required TRX from your account balance based on the real-time TRX/USDT price at that moment.
The deduction is first calculated based on the USDT cost and then converted into TRX:
Therefore, the more sufficient your CatFee account balance is, the more stable the exchange experience will be for end users.
2. Set Your USDT Receiving Address
Set a TRON-chain USDT receiving address in the CatFee User Center. This address is your own address, and end users will send USDT directly to it.
CatFee will monitor on-chain deposits to this receiving address. Once a payment from an end user is detected, CatFee will automatically generate an exchange order.
By default, CatFee will send TRX back to the wallet address that made the payment. If the end user wants to receive TRX at another address, they can enter the target TRON address in the transfer memo. CatFee will prioritize sending TRX to the address specified in the memo.
3. Set the Commission Rate
The commission rate is the percentage of USDT you earn.
For example:
1%
For every 100 USDT exchanged by the end user, you earn 1 USDT
2%
For every 100 USDT exchanged by the end user, you earn 2 USDT
3%
For every 100 USDT exchanged by the end user, you earn 3 USDT
If the commission rate is set through the API, it uses basis points:
Automatic Exchange Flow
When the end user uses the service, the actual flow is as follows:
For the end user, they only need to send USDT and wait for TRX to arrive. For you, the entire process requires no manual handling.
Earnings Examples
Example 1: 1% Commission Rate, End User Exchanges 100 USDT
Assume your commission rate is set to 1%, and the end user sends 100 USDT to your receiving address.
Result:
This 1 USDT is calculated based on the USDT amount and will not decrease due to real-time TRX price fluctuations.
Example 2: 2% Commission Rate, End User Exchanges 50 USDT
Assume your commission rate is set to 2%, and the end user sends 50 USDT to your receiving address.
Result:
Example 3: 3% Commission Rate, End User Exchanges 200 USDT
Assume your commission rate is set to 3%, and the end user sends 200 USDT to your receiving address.
Result:
Why You Do Not Need to Worry About TRX Price Changes
In the traditional approach, you may need to judge the price yourself, calculate how much TRX should be sent, and handle the payout manually. If the TRX price changes, price volatility may eat into your profit.
CatFee’s user model works differently:
Your earnings are calculated based on the USDT commission rate.
The end user sends USDT to your address.
CatFee automatically handles the TRX payout.
You only need to ensure that your CatFee account has enough TRX.
You do not need to manually process exchanges.
You do not need to bear the price fluctuation risk caused by slow manual processing.
Simply put, you are responsible for receiving USDT, setting the commission rate, and keeping enough TRX balance. The TRX payout is automatically handled by CatFee.
What Happens If the Balance Is Insufficient
If your CatFee TRX balance is insufficient, CatFee cannot complete the deduction, and the order will enter a failed state. The end user may not receive TRX in time.
To ensure a good end-user experience, we recommend that you:
Keep enough TRX balance in your CatFee account.
Deposit in advance based on your daily exchange volume.
Check your balance before campaigns or peak traffic periods.
For example, if you set a 1% commission rate and expect end users to exchange 1,000 USDT in one day, assuming the estimated real-time price is 1 TRX = 0.1 USDT, your CatFee account should prepare at least around 9,900 TRX in available balance.
Recommended Settings
New CatFee users can start with a relatively low commission rate, such as:
If your end users care more about arrival speed, stability, and automated service experience, you may increase the commission rate appropriately based on the value of your service.
FAQ
Does the end user need to register with CatFee?
No. The end user only needs to send USDT to your receiving address. CatFee will automatically process the order based on the on-chain deposit.
Do I need to manually send TRX to the end user?
No. CatFee will automatically send TRX to the end user.
Do I need to prepare TRX in advance?
Yes. You need to deposit TRX into CatFee in advance, but you do not need to manually send TRX to the end user.
The end user sends USDT to my address. Why is my CatFee balance still deducted?
Because the end user’s USDT is sent directly to your receiving address, while CatFee is responsible for paying TRX to the end user. CatFee deducts your TRX balance, which is equivalent to you paying CatFee for the TRX payout cost of this exchange. After deducting the corresponding USDT cost from the USDT sent to you by the end user, the remaining difference is your commission income.
Can the end user specify the TRX receiving address?
Yes. If the end user enters a valid TRON address in the transfer memo, CatFee will prioritize sending TRX to the address specified in the memo. Otherwise, CatFee will send TRX back to the payment address by default.
Last updated