Accept TRX and TRC20 with separate invoice addresses
Merchant Receipt helps issue individual payment addresses, monitor deposits, and automatically send received tokens to your working payout address.
Who it is for
Exchangers
Link every payment to a specific order and avoid payment-purpose confusion.
Online services
Accept TRC20 without maintaining your own node or complex infrastructure.
P2P / OTC
Control incoming payments, track statuses, and resolve disputes more clearly.
High-risk monitoring
Suspicious payments can be routed to manual review and handled separately.
How it works
Address preparation and invoice creation
All invoice addresses are known in advance and assigned by the TRON network to a specific factory and its merchant. The address can be calculated locally with the npm SDK or custom software, or the invoice can be created in Merchant UI.
Putting the invoice under monitoring
The merchant submits the invoice and calculated address through the npm SDK, API, or Merchant UI. Before monitoring begins, the service additionally verifies that the address was calculated correctly and belongs to the specified factory.
Monitoring and condition checks
The service monitors invoice address activity and checks the conditions selected by the merchant, including AML when enabled. Once all conditions are met, activation begins and the invoice amount is sent to the selected wallet. Suspicious payments and cases that prevent automatic activation can be handled manually, for example by returning a risky payment.
Direct transfer to the merchant
After only the conditions and checks selected by the merchant are completed, the payment amount is sent directly to the address specified in settings. The service does not add its own checks or hold funds at its own addresses.
Why it is convenient
Control and security
A merchant can calculate a future invoice address locally and use an independent TRON API to verify that it belongs to their factory. The service verifies the address again when monitoring begins. This independent check detects address substitution before payment, including in the unlikely event of server compromise.
- Invoice addresses have no private keys, so there is no key to steal or compromise
- Wallet-based authorization
- Important actions are confirmed by the owner
- Built-in AML screening can be disabled and performed on your own backend, reducing the service fee.
- 100 free preliminary address risk assessments per day
- Disputed payments can be sent to manual review
Supported tokens
The service accepts native TRX and any TRC20 token on TRON. USDT, USDC, and USDD are available as common presets; other tokens can be added in factory settings.
Fee model
Fee charging and change rules are enforced by the factory smart contract, not merely promised by the service.
- The merchant sets the maximum fee allowed during activation.
- The smart contract rejects any charge above the approved limit.
- A fee increase takes effect after 201,600 TRON blocks, approximately 7 days.
- Until the change block, previously created invoices activate at the old rate.
- The service cannot instantly apply a rate that would stop invoice activation.
Transparent activation fee
Address creation and monitoring are free. The fee is charged only once, when a paid invoice is activated.
The fee is fixed and does not depend on the invoice amount.
Only after successful payment
The invoice meets the merchant's conditions.Payment and all assigned checks must be complete.
The contract verifies the rate.The active fee cannot exceed the limit approved by the merchant.
TMR is debited from the factory balance.Exactly once, when the invoice is activated.
The payment is not reduced.The full invoice balance goes directly to the merchant payout address.
A rate increase takes effect only after 201,600 blocks, approximately 7 days. Until then, invoices activate at the previous price. This restriction is enforced by the smart contract.
What is TMR
TMR is the service settlement coin on TRON. It is used only for activation fees and keeps service expenses separate from customer payments.
TMR is not an investment asset or a public payment currency. The factory balance is funded in advance and used only when invoices are activated.
Integration
Two workflows: choose what fits you.
Merchant dashboard
A workspace for managing payments without unnecessary technical complexity.
Everything needed for daily operations
Create invoices, track payments, and manage service settings from one clear interface.
Invoice creation, amounts, tokens, and current payment statuses.
Payment factory settings and addresses used to receive funds.
Wallet connections and secure confirmation of important actions.
Screening results, disputed payment queue, and manual processing.
A single journal for payments, activations, refunds, and changes.
Access keys, notifications, and integration settings for your backend.