Merchant Receipt Merchant ReceiptKnowledge Center
Dashboard
GETTING STARTED

Meet Merchant Receipt

Accept payments on the TRON network through a separate address for every invoice without giving the service private keys to the funds.

Core principle

The service monitors payments and coordinates processing, while smart contracts perform financial operations according to your factory rules.

What the project is for

A conventional cryptocurrency payment setup often requires many wallets and private keys. This makes the infrastructure harder to maintain and creates an additional security risk.

Merchant Receipt assigns a separate settlement address with no private key to every invoice. The service detects payments, maintains history, runs checks and automation, but does not store keys capable of withdrawing received funds.

What merchants gain

No private-key vault

A service compromise cannot expose invoice-address keys because those keys do not exist.

Predictable processing rules

The factory defines the key rules, and smart contracts execute fund transfers.

A separate address per invoice

Each payment is linked to its order without sharing one address or relying on a transfer memo.

Automation with control

Routine payments are processed automatically, while exceptions pause for a merchant decision.

What you need to begin

A wallet on the TRON networkIt is used to sign in, prove ownership and manage factories.

Signing in requires a message signature. This is not a transaction: authentication does not transfer funds or grant spending permission.

When network costs apply

Viewing data, creating invoices, receiving notifications and routine service requests do not send a transaction from the merchant wallet.

A real transaction may be required to register a factory, change its on-chain parameters or resolve an exception manually, such as issuing a refund, selecting a custom recipient or managing the factory wallet.

How the system is organized

1MerchantOwner of the account and management wallet
2FactoryPayment acceptance rules for a project
3InvoicesSeparate payment addresses for orders

How a payment is processed

1

The merchant creates an invoiceDefines the amount, expiration time and processing rules.

2

The customer receives an addressPays the invoice using the address or QR code.

3

The service detects the paymentWaits for the transfer to be confirmed on the TRON network.

4

The payment is checkedThe amount, senders, invoice rules and AML results are evaluated when AML is enabled.

5

The funds are processedA routine payment is sent to the recipient. An exception waits for the merchant's decision.

6

Integrations receive the resultStatuses are available in the dashboard, API and webhook events.

Key terms

Merchant
A person or company accepting payments through Merchant Receipt.
Factory
A project-specific payment setup combining its asset, recipient, processing rules and invoices.
Factory wallet
A smart-contract wallet used for factory assets and service operations.
Factory recipient
The address that receives funds when a payment is processed normally.
Invoice
A payment request with an amount, expiration time, rules and a separate payment address.
Invoice activation
Final processing of a received payment by a smart contract.
TMR
The service settlement token used to pay a factory's invoice processing fees.
Requires attention
An invoice that does not match its rules and requires a merchant decision.
NextDashboard overview