How to Set Up USDT Payment?

Setting up a USDT payment gateway is easy with an Ethereum or any compatible wallet.


1. Installing  the WHMCS USDT  plugin 

  • Download the zip file from the WHMCS USDT plugin integration link: WHMCS USDT Plugin.
  • After clicking the link, you will be taken to GitHub. Then, click on "Code" -> "Local" -> "Download ZIP" It will download the USDT plugin zip file as shown in the image below.
  • Then unzip the downloaded file.
  • Copy the "modules" folder from the unzipped folder to your root WHMCS directory.
  • In your WHMCS admin panel, navigate to "Setup" -> "Payments" -> "Payment Gateways."
  • Go to the Blockonomics settings page, where you will find the USDT settings. This will complete the integration of USDT payments on your site.

2. Steps to Locate Your Ethereum Wallet Address :

  • Install a USDT-compatible Ethereum wallet such as Exodus, Metamask, Coinbase, Binance, Ledger Wallet, etc. Select the network type (Sepolia for testing or Ethereum Mainnet). Enter your wallet address in WHMCS settings, select USDT, and ensure the network type matches in both the Ethereum wallet and WHMCS.  

 

  • We offer two network options: the Sepolia test network for testing the gateway, and the Ethereum Mainnet network for actual USDT payments on your site.



Why is an Etherscan API key needed, and what is its purpose?


The Etherscan API key allows programmatic access to Ethereum blockchain data, enabling tasks such as retrieving transaction details, account balances, and smart contract information. It ensures secure authentication, rate limiting, and access control for developers integrating blockchain data into their applications. To get an API key, sign up on Etherscan, request a key, and choose a usage plan based on your needs.


How to Set Up  the Etherscan API

1. Visit Etherscan: 

  • Go to the Etherscan website and click on "Sign Up" to create a new account.
  • Complete the registration process by providing the necessary information.




2  Generate an API Key

  • Log in to your Etherscan account and navigate to the dashboard.
  • Click on the "API-KEYs" tab.
  • Select the "Add" option to generate a new API key. Note that each account can create up to three keys.


3. Enter the API Key 

  • Copy the generated API key.
  • Go to the settings page of the WHMCS plugin and enter the API key in the designated field.
  • Save the settings to apply the changes.



How will the USDT Payment appear on your store website?

1. Payment Option Display:

  •  Once the settings are saved in WHMCS, customers will see the USDT payment option on the checkout page.


2 Selecting USDT :

  • When customers select the USDT option, they will be directed to a payment page specifically for USDT transactions.


3. Connect Wallet:

  • On the USDT payment page, customers need to click on the "Connect Wallet" button.
  • This will prompt them to connect their browser-installed wallet (e.g., Metamask) to the payment gateway.


4. Making a Payment: : 

  • After the wallet is connected, customers can proceed to complete the payment.
  • The payment page will display the transaction details and allow customers to authorize the payment through their connected wallet.


Following these detailed steps will ensure a smooth and successful setup of USDT payments on your website, providing your customers with a seamless and secure payment experience.


How can I test a USDT payment on the Sepolia network?

1. For testing purposes, you can get the Sepolia USDT token from the Sepolia Faucet on OKX.


2. In the WHMCS plugin settings, select "Sepolia" as the network type for testing purposes.