Heleket
Starting June 23, 2025, an additional fee of 1 TRX will be charged for the first payment to each new static address (the "Address" field in the merchant module settings) on the USDT TRC20 network.
This change does not affect static addresses in other currencies and networks (such as USDT BEP20 and others) or temporary addresses (the "Invoice" field).
Merchant Account Settings
Register or log in to the Heleket system.
To connect to the service and receive a special rate for the exchange service, please contact a Heleket service representative on Telegram and mention that you were referred by Premium Exchanger.
Disclaimer: When connecting your website to any service, please assess the potential risks of collaboration on your own.
Go to the "Merchants" section.

Click the "Create merchant" button.

In the window that opens, enter the name of your project and click "Create merchant."

After successfully adding the merchant, proceed to configure it.


Send a request to gain API access for your website.

In the "Merchant ID" field, you will find your merchant ID; save it in a text file.

Enter your domain and website name.

Verify ownership of the domain using one of the three methods (the quickest option is to place an HTML file in the root folder of your website).

Wait for the moderation of your project to be completed.
On the "API Integration" tab in the merchant settings, you will see the merchant ID as well as the keys for receiving and sending funds.


If necessary, regenerate the key and save all data in a text file.
Module Settings
In the admin panel, go to "Merchants" -> "Merchants," click the "Add" button, and select Heleket.

Fill in the required authorization fields.

Merchant ID — Merchant ID from your Heleket account
Api key — Payment API key generated in your Heleket account
Special Fields

Type — the type of wallet that will be issued in the request (a new wallet for each request) • Invoice — a temporary wallet address created for a specific transaction, which has a limited lifespan after being issued in the request (receiving funds to this wallet is time-limited — 12 hours from the moment of issuance in the request) For this type of wallet, a cron job must be created on the server. • Address — a permanent wallet address linked to your account with the merchant, with no lifespan limitation (receiving funds to this wallet is not time-limited) Payment status is checked via callback; a cron job is not required for this type of wallet.
When using invoices, we recommend mentioning this in the request text so that the client does not send funds to the wallet after the invoice has expired.
Currency Code — specify the code of the currency being accepted according to the merchant's requirements.
Network — specify the network of the accepted currency according to the merchant's requirements.
You can convert the currency received from the client into USDT at the market rate — to do this, enable the option for suitable currencies in the merchant settings:
\
List of currencies for which auto-conversion can be enabled:
Continuing Configuration
Next, configure the merchant by following the general setup instructions.
Last updated