Dashboard
Overview of your PayGate Pro account
Balance
—
Subscription
—
Next Billing
—
Monthly Fee
—
Payments Used
—
💳 Need to add balance? Go to the Add Credits tab in the sidebar to contact a reseller and top up your account.
Account Activity
Total Verifications
—
Last Login
—
Recent Transactions
| Type | Amount | Description | Date |
|---|---|---|---|
| No transactions yet | |||
Credentials
Configure your payment methods and gateway settings
Payment Methods
Enable the payment methods you want to offer your customers. Only enabled methods will appear on your checkout page.
Binance Pay
Pay via Binance ID, email or QR code
⚠️ IP Whitelist Required — Add 23.88.55.180 to your Binance API trusted IPs.
Binance → Account → API Management → Edit key → Restrict access to trusted IPs
Binance → Account → API Management → Edit key → Restrict access to trusted IPs
TRC20 USDT
Direct USDT transfer on Tron network
BEP20 USDT
Direct USDT transfer on BSC network
ERC20 USDT
Direct USDT transfer on Ethereum network
Your PayGate Pro API Key
This key is automatically embedded in your downloaded gateway files. If you regenerate it, re-download your files — the old key stops working immediately.
Billing
Manage your balance and subscription
Current Balance
—
Subscription
—
Subscription Details
Plan—
Monthly Fee—
Next Billing Date—
Payments This Month
—
💳 How to add balance? Go to the Add Credits tab in the sidebar to contact a reseller and top up your account.
Transaction History
| Type | Amount | Description | Date |
|---|---|---|---|
| No transactions yet | |||
Download Files
Get your gateway PHP files for DHRU Fusion
PayGate Pro Gateway Files
Your unique API key is automatically embedded. Upload the PHP files to your DHRU installation and activate the gateway.
Installation steps:
- Download and extract the ZIP file
- Upload the
modulesfolder to your DHRU root via cPanel or FTP - Go to DHRU Admin → Settings → Payment Gateways → Find PayGate Pro → Activate
- Important: Add the following to your
modules/gateways/callback/.htaccessinside the existing<FilesMatch>rule:
^gatewaypro\.php|^gatewaypro_confirm\.php| - Done — your customers can now pay instantly!
How To Setup
Complete step-by-step guide to get your payment gateway live
1Binance API
2TRC20 Wallet
3Enter Credentials
4Upload Files
5Activate & Test
1
Binance API Key Setup & IP Whitelist
⚠️ IP Whitelist is mandatory. Your API key will be rejected unless you whitelist the server IP first:
23.88.55.180
- Log in to binance.com → Profile → API Management
- Click "Create API" → choose "System generated" → label it PayGatePro
- Under API Restrictions enable: Enable Reading and Permits Universal Transfer
-
Under IP Access Restriction select "Restrict to trusted IPs only" and add:
23.88.55.180 - Save and complete any 2FA Binance asks for. Copy your API Key and Secret Key
- Go to Profile → Payment → Binance Pay and note your Merchant ID (9-digit number)
2
TRC20 USDT Wallet Address
PayGate Pro supports TRC20 USDT payments directly to your Tron wallet. The system verifies transactions automatically via TronScan.
- Open Binance → Wallet → Spot → Deposit
- Search for USDT, select network TRC20 (Tron)
- Copy the deposit address — starts with
T, 34 characters long - Any TRC20-compatible wallet works (Trust Wallet, TronLink, etc.) as long as you can look up transactions on tronscan.org
ℹ️ TRC20 transactions expire after 30 minutes. Remind your customers to submit their TxID promptly after sending.
3
Enter Your Credentials in the Panel
- Go to the Credentials tab in this panel
- Enter your Binance Merchant ID (9-digit number from Binance Pay profile)
- Enter your Binance API Key and API Secret from Step 1
- Enter your TRC20 Wallet Address from Step 2
- Click Save Credentials — all values are encrypted at rest
4
Download & Upload Gateway Files to DHRU
- Go to Download Files tab and click Download Gateway Files
- Extract the ZIP — you will see a
modules/folder inside -
Upload the 3 files to your DHRU installation via cPanel File Manager or FTP:
Upload destinations
gatewaypro.php→public_html/modules/gateways/These 2 go inside thecallback/subfolder:callback/gatewaypro.php→public_html/modules/gateways/callback/callback/gatewaypro_confirm.php→public_html/modules/gateways/callback/ -
Critical: Open
modules/gateways/callback/.htaccessand add the following inside the existing<FilesMatch>rule:Add inside FilesMatch rule^gatewaypro\.php|^gatewaypro_confirm\.php|Before<FilesMatch "^paynow\.php|^paynow_confirm\.php">After<FilesMatch "^gatewaypro\.php|^gatewaypro_confirm\.php|^paynow\.php|^paynow_confirm\.php"> - Confirm these 3 files exist on your server:
modules/gateways/gatewaypro.phpmodules/gateways/callback/gatewaypro.phpmodules/gateways/callback/gatewaypro_confirm.php
5
Activate Gateway in DHRU & Test
- Log in to your DHRU Admin panel
- Go to Settings → Payment Gateways
- Find PayGate Pro and click Activate
- No API key entry needed in DHRU — it is already embedded in the PHP files
- Create a test order, select PayGate Pro, complete a small USDT payment via Binance Pay or TRC20
- Once confirmed, your gateway is live for all customers 🎉
Troubleshooting
"Payment gateway unavailable" shown to customer +
- Subscription not active — check the Billing tab
- Credentials missing or incorrect — check the Credentials tab
- Same Order ID already used in a previous attempt — DHRU may block resubmission
"Transaction not found" after payment +
- Binance Pay: Order ID must match exactly what appears in your Binance Pay history
- TRC20: TxID must be the full 64-character hash from TronScan
- TRC20 transactions expire after 30 minutes — submit before the window closes
- Confirm IP 23.88.55.180 is whitelisted in your Binance API settings
403 error after uploading files +
The
.htaccess whitelist is missing. Follow Step 4 to add ^gatewaypro\.php|^gatewaypro_confirm\.php| inside the existing <FilesMatch> rule.Binance API returns authentication error +
- Confirm 23.88.55.180 is in your Binance API IP whitelist
- Re-check API Key and Secret — no extra spaces when copying
- API key must have Enable Reading and Permits Universal Transfer enabled
Need help?
Contact your PayGate Pro admin for support with setup, billing, or credentials.
Add Credits
Contact a reseller below to top up your account balance
💡
How it works
Choose a reseller below and contact them via WhatsApp or their website. Tell them your account email and the amount you want to add. They will top up your balance directly.
Loading resellers...
Security
Manage your password and two-factor authentication
Change Password
Google Authenticator (TOTP)
Scan the QR code with Google Authenticator, then enter the 6-digit code to enable 2FA.