Skip to main content

How to enable a new blockchain or token in Pay Protocol?

ยท 4 min read
Pay Protocol Support
Pay Protocol Support
Pay Protocol BD & Support Team

Documentation Overviewโ€‹

This guide helps merchant administrators complete the following configurations:

  • Enable new blockchain networks (such as ETH, BSC)
  • Add new cryptocurrencies (Tokens) on the blockchain
Example Note

This document demonstrates how to add the ETH chain for merchants who have already enabled the Tron chain. The operation process for BSC chain is exactly the same as ETH.

Enable New Blockchain Networkโ€‹

Prerequisitesโ€‹

Before enabling a new chain, you need to prepare 4 administrator wallet addresses. These addresses will be used for:

  • Asset management on the new chain
  • Multi-signature configuration
Security Reminder
  • Administrator wallets have the highest system privileges
  • Please keep your private keys safe and never disclose them to others

Create Administrator Wallet (Using ETH as Example)โ€‹

Create Wallet with MetaMaskโ€‹

  1. Install MetaMask browser extension or mobile app
  2. Follow the prompts to create a new wallet, be sure to back up your seed phrase
  3. The wallet connects to Ethereum Mainnet by default
  4. Copy the wallet address (you need to create 4 administrator addresses, repeat this step for each)

MetaMask Interface Example

Copy Wallet Address

Login to System Backendโ€‹

Use the Tron chain administrator account to connect your wallet and log in to the backend system.

Login Interface

Configure ETH Chain Administratorโ€‹

  1. Select ETH Chain from the chain list

Select ETH Chain

  1. Fill in administrator addresses
  • Use the 4 ETH wallet addresses created earlier
  • Carefully verify the address information before submitting

Add Administrator Addresses

Important Note

Each administrator address must be unique and cannot be added repeatedly.

  1. After submission, the system will proceed with the approval process

Configure BSC Chainโ€‹

BSC Chain Configuration

The BSC chain setup process is exactly the same as ETH:

  • Select BSC for blockchain type
  • Fill in BSC chain administrator wallet addresses (you can use the same addresses as ETH since they use the same address format)

Add New Cryptocurrency (Token)โ€‹

Wallet Login Methods
  • MetaMask Wallet: You can log in directly using the MetaMask browser extension
  • Trust Wallet or Other Wallets: You need to import the wallet into the MetaMask extension first (same method as Tron chain)

Import Wallet to MetaMask (If Needed)โ€‹

If your wallet address was previously created using Trust Wallet or another wallet, you can import it to MetaMask by following these steps:

Import Step 1

Import Step 2

Import Interface

Login to Chain Management Backendโ€‹

Use the ETH chain administrator account to connect your wallet and log in to the backend, then select "ETH" in the blockchain options.

ETH Chain Login

Configure Tokens (Using ETH Chain as Example)โ€‹

  1. Navigate to backend management menu: System Configuration โ†’ Token List

Menu Path

  1. Click the Manage Tokens button and select the tokens you want to enable from the list

Manage Tokens Interface

  1. After confirming your selection, click the "Submit" button
  • This operation requires executing a transaction on the blockchain
  • It will consume a small amount of Gas fees
  • Once the transaction is confirmed, the token is successfully added

Submit to Blockchain

Gas Fee Information

On-chain operations consume a small amount of Gas fees. Please ensure your wallet has sufficient native tokens (ETH chain requires ETH, BSC chain requires BNB).

BSC Chain Token Configurationโ€‹

BSC Token Configuration

The token configuration process for BSC chain is exactly the same as ETH chain, just select BSC chain when logging in.

Test Environment Note

The demonstration screenshots in this document are from the sandbox test environment. You can familiarize yourself with the entire configuration process in the test environment before performing actual configuration in the mainnet environment. For example, you can add commonly used tokens such as USDC in the mainnet environment.