Accepting TRX Payments

Your customers will be able to pay for your goods and services with TRX(Tron).

TRX (Tron) cryptocurrency logo

What are Tron TRX Payments?

A token is a digital asset on a blockchain network, such as Tron (TRX), representing specific value or functionality. Tokens can be cryptocurrencies or represent rights, voting power, or game assets. Governed by smart contracts, they define issuance rules and transaction methods, enabling free trading on the blockchain. Tokens drive the growth of cryptocurrencies and play key roles in decentralized finance (DeFi), NFTs, governance, and more. They facilitate convenient, cost-effective digital asset circulation and support the development of decentralized applications.

HaloPay Cryptocurrency Payment Network Architecture Diagram - Showing connections between merchants, SDK, and payment platform
HaloPay 4-Step Cryptocurrency Payment Integration Flowchart - Merchant registration, SDK integration, payment configuration, start accepting payments

How To Accept TRX Payments for Your E-Commerce Website?

Create Account:

Create an instant account with HaloPay and log in with your new credentials (or log in with Google).

Create an Application:

Click on Management -> Add, then fill in the website name, banner, and callback address. You can leave the callback address blank for now. After that, you will receive your APPID/APPKEY.

Use SDK:

Enter your APPID/APPKEY and call the function to generate the managed order address.

Set up Merchant Preferences:

Return to the left panel menu, select "Management Settings," and then operate as needed.

Accept cryptocurrency payments in 4 easy steps

Integrate with the HaloPay payment API

In real-time, we will convert prices based on the exchange rate of the TRX(Tron) tokens

Your customers use cryptocurrency wallets to pay for services or products

You settle in the currency chosen by the customer (excluding the service fee)

Domande frequenti

Don't worry. The amount already paid will be credited to the system, which will trigger an initial "Partial Payment" callback. Once the user pays the remaining balance, the system will trigger a second "Payment Completed" callback.

Docs: https://docs.pay.halochat.io/docs/developer/payment-api/native-checkout-integration/#3-order-callback

Yes, the system currently supports overpayments. For example, if the amount due is 1.54 USDT and the user pays 1.55 USDT, the transaction will complete successfully. The excess amount will be credited to your merchant account and will not be refunded to the user.

Since the system uses a wallet custody model, you need to deposit the corresponding native tokens (ETH/TRX) into your funding account. We recommend depositing at least 0.001 ETH / 100 TRX to ensure the system can successfully sweep (collect) the received funds into your available balance.

Since the system operates on a wallet custody model, you must first deposit the TOKENS you wish to pay out, along with the required native gas tokens (ETH/TRX), into your Funding Account. These funds should then be transferred to the specific App Account. Additionally, ensure your Funding Account has the necessary native tokens (recommended: 0.001 ETH / 100 TRX or more) so the system can sweep collected funds into your available balance.

Summary Requirements

Feature

Preparation Requirement

PayOut

Ensure the App Account has sufficient Tokens and corresponding Gas fees (ETH/TRX).

Collection

Ensure the Funding Account has sufficient Gas fees (ETH/TRX).