1. Requirements to Use Paynch
Before accessing the dashboard and starting to receive crypto payments, you need to have a few things ready:
MetaMask or Compatible Wallet
Install MetaMask (browser extension or mobile app), Trust Wallet, or any WalletConnect-compatible wallet. MetaMask is recommended for desktop.
BNB for Gas Fees
You need a small amount of BNB (BNB Smart Chain) in your wallet to pay transaction fees (gas) when deploying contracts. Usually less than $1â$2.
USDT (for Premium)
If you want to purchase the Lifetime Premium Plan, you'll need USDT on BSC (BEP-20). Free plan requires no payment.
BNB Smart Chain Network
The dashboard operates on BNB Smart Chain (BSC). MetaMask will automatically prompt you to add/switch to this network on first connection.
Install MetaMask at metamask.io, create a new wallet, write down your seed phrase in a safe place (never share it), then buy a small amount of BNB on any exchange (Binance, Coinbase, etc.) and send it to your MetaMask address on the BSC network.
1.1 Supported Wallets
| Wallet | Platform | Connection Method | Recommendation |
|---|---|---|---|
| MetaMask | Browser + Mobile | Direct (injected provider) | â Best for desktop |
| Trust Wallet | Mobile | WalletConnect QR | Best for mobile |
| Any WalletConnect wallet | Mobile / Desktop | WalletConnect QR | Supported |
2. Connecting Your Wallet
The very first step when opening the dashboard is connecting your wallet. All features require an active wallet connection.
On mobile devices without a browser wallet, the dashboard automatically falls back to WalletConnect. A QR code will appear â scan it with Trust Wallet or any WalletConnect-compatible app to connect.
2.1 Language & Theme
The dashboard supports English (EN), Portuguese (PT), and Spanish (ES). Use the language selector in the top-right area to switch. Your preference is saved locally.
There is also a Dark / Light mode toggle button next to the language selector. Theme is saved in your browser for future visits.
3. Overview (Main Dashboard Screen)
After connecting your wallet, the Overview tab loads automatically. It gives you a quick summary of all your payment activity across all deployed contracts.
Active Contracts
Total number of smart contract shops you have deployed through Paynch on your connected wallet.
Total Received
Sum of all payments received across all your contracts in USDT or your custom token.
Total Transactions
Count of all processed payment transactions across all contracts.
Estimated Fees
Estimated total platform fees (1% per transaction). This is $0 if you have a Premium plan.
3.1 Recent Payments Received
Below the statistics, there is a table showing the 5 most recent payments across all your contracts. Each row shows:
- Shortened customer wallet address and payment amount in tokens
- Date and time of the transaction
- Order ID linked to that payment
- Verification code (returned by the smart contract)
- Transaction ID number (#)
- Cashback given to customer (if configured), shown in green
Make sure your wallet is connected. If you just deployed your first contract and haven't received any payments yet, the list will be empty. That's normal.
4. My Contracts
This section lists all smart contracts (shops) you have deployed through the Paynch Factory. Each contract is your personal dedicated payment receiver on-chain.
| What you see | What it means |
|---|---|
| Contract address (shortened) | Your on-chain shop address â this is what your customers pay to |
| đ Copy button | Copies the full contract address to clipboard â needed for the Payment Button config |
| View on BscScan | Opens the contract on the blockchain explorer so you can verify all transactions publicly |
5. Deploying a New Smart Contract
Click the "Deploy New Contract" button in the My Contracts section. A modal window will open with the following fields:
5.1 Fields Explained
Smart contracts are immutable. If you type the wrong wallet address in the receiver field, payments will go to that wrong address permanently. The receiver can be updated later via the "Manage Contracts" section, but requires another on-chain transaction.
5.2 Gas Cost Estimate
Deploying a contract costs gas (paid in BNB). Approximate cost: ~0.01â0.15 USD in BNB at typical gas prices. After deploy, the contract belongs to you forever with no recurring fees (except the 1% per transaction on the free plan).
6. Manage Contracts
This section allows you to interact with any Paynch smart contract directly â view stats, search payments, configure cashback, and run owner-only admin functions.
6.1 How to Load a Contract
Paste a contract address (from "My Contracts" â Copy) into the search box and click Search. The dashboard will load all contract data from the blockchain.
6.2 What You Can See (Anyone)
| Section | Description |
|---|---|
| Contract Stats | Total received, transaction count, cashback distributed, Premium status, receiver and system wallet addresses. |
| Cashback Config | Whether cashback is enabled, cashback token address, cashback rate (%), and available balance in the contract. |
| Customer Info | Enter any wallet address to see how much that customer paid and how many transactions they made. |
| Payment History | Enter a customer wallet to view their full payment history with amounts, order IDs, verification codes, and dates. |
| Recent Payments | View the N most recent payments (up to 100) across all customers. |
| Search by Order ID | Enter an exact Order ID to find the specific payment associated with it â useful for confirming individual customer orders. |
| Make Payment | Allows you (or anyone) to submit a payment directly through the dashboard for testing purposes. |
6.3 Owner-Only Admin Functions
If the connected wallet is the contract owner, an additional admin section appears with the following tools:
- Update Receiver â Change the wallet address that receives payments. Useful if you switch wallets.
- Configure Cashback â Set or change the cashback token address, percentage rate (0â50%), and enable/disable the feature.
- Deposit Cashback Tokens â Add token balance to the contract so it can distribute cashback to customers on future purchases.
- Withdraw Cashback Tokens â Remove unused cashback tokens from the contract back to your wallet.
- Emergency Withdraw â Recover any tokens accidentally sent to the contract that are stuck. Requires token address, destination address, and amount.
- Transfer Ownership â Hand over full admin control of the contract to another wallet address. This is irreversible â use with extreme caution.
8. Integrations / API
Paynch operates 100% on-chain and frontend-only â there is no centralized backend, no API keys, and no traditional webhooks. All payment execution happens in the customer's browser via Web3.js.
8.1 Two Integration Options
Paynch Button (Recommended)
Single line of code. Zero complex setup. Themes, multi-language, and automatic verification included. Best for most stores.
Manual Integration (Advanced)
Full control over your UI and payment flow. For developers who need a fully custom checkout experience.
8.2 Payment Verification API
After a customer pays, verify the payment server-side using this endpoint:
GET https://pay.paynch.app/paynch.php?contract=YOUR_CONTRACT&orderId=YOUR_ORDER_ID
The API returns JSON. Check count > 0 to confirm a successful payment, then validate amountHuman against your expected amount (with a 1.2% tolerance for fees).
- Check
data.success === trueANDdata.count > 0 - Compare
amountHumanwith expected amount (allow 1.2% tolerance) - Verify the
orderIdexists in your database - Never process the same
orderIdtwice (prevent duplicate delivery) - Log all verification calls
8.3 Manual Integration â Required Libraries
For custom integrations, include these scripts before </body>:
<!-- jQuery --> <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script> <!-- Web3.js --> <script src="https://unpkg.com/web3@4.0.1/dist/web3.min.js"></script> <!-- Paynch Script --> <script type="module" src="https://pay.paynch.app/order/paynch-connect-en.js"></script>
8.4 Required URL Parameters (Manual)
| Parameter | Type | Example | Description |
|---|---|---|---|
shop | String | 0xE5fF...c3c6 | Your shop contract address |
orderId | String | ORD_1738368123 | Unique order ID (8â20 alphanumeric chars) |
amount | Number | 15.00 | Amount in USDT (decimal point) |
9. Create Your Token Premium Only
The Create Your Token section allows Premium users to deploy their own ERC-20/BEP-20 token directly from the dashboard â no Solidity knowledge required.
9.1 How to Create a Token
10. Plans â Free vs. Premium
| Feature | Free Plan | Lifetime Premium ($99.90) |
|---|---|---|
| Deploy smart contracts | â Yes | â Unlimited |
| Platform fee per transaction | â 1% | â 0% |
| Create your own ERC-20 token | â Not available | â Yes |
| Custom token as payment method | â Yes | â Yes |
| Cashback configuration | â Yes | â Yes (advanced) |
| Priority support via Telegram | â | â Yes |
| Landing/checkout page templates | â | â Ready-to-use |
| Installation done by Paynch | â | â Yes (see Terms) |
| Lifetime updates | â | â Included |
10.1 How to Upgrade to Premium
10.2 Using a Coupon Code
If you have a promotional coupon, enter it in the "Have a discount coupon?" field inside the Premium modal before clicking "Buy Now". The price will be recalculated automatically based on the coupon's discount percentage.
11. FAQ â Frequently Asked Questions
Can I use the dashboard without a crypto wallet?
No. All features require a connected wallet because they interact directly with the blockchain. There is no email/password login system. Your wallet is your account.
What happens if I lose access to my wallet?
Paynch has no way to recover your account â we never hold your keys or any account credentials. The contract ownership is tied to your wallet. Use the "Transfer Ownership" function in Manage Contracts to migrate to a new wallet if needed (while you still have access).
Is the 1% fee charged on every payment?
Yes, on the free plan, 1% of every payment processed by your contract goes to the Paynch system wallet automatically. This is handled by the smart contract â you receive 99% directly to your receiver address. Upgrading to Premium removes this fee permanently.
Can I change the receiver wallet after deploy?
Yes. Go to Manage Contracts â search your contract â Update Receiver (owner-only). This requires an on-chain transaction (gas fee in BNB).
Can I have multiple contracts?
Yes. You can deploy as many contracts as you want. Each one is independent with its own payment history, cashback config, and receiver address. Useful for having separate "shops" for different products or stores.
My contract doesn't appear in "My Contracts".
Make sure you're connected with the same wallet that was used when deploying. The dashboard queries the factory contract for shops owned by your current wallet address. If you deployed from a different wallet, switch to that wallet in MetaMask.
The "Connect Wallet" button does nothing on mobile.
On mobile browsers without a built-in crypto wallet, the page will attempt to use WalletConnect (QR code flow). Make sure you have Trust Wallet or another WalletConnect-compatible app installed. Alternatively, use MetaMask Mobile's built-in browser to access the dashboard directly.
What is an Order ID and who generates it?
The Order ID is a unique identifier you assign to each checkout session. Your system must generate it â typically when a user clicks "Buy" and lands on the checkout page. It should be alphanumeric, unique per transaction, and stored in your database. Paynch uses it to link the on-chain payment back to your internal order record.
Is the Premium Plan really lifetime?
Yes. It is a one-time payment. Your wallet address is permanently registered as Premium in the Paynch factory smart contract on BSC. There are no recurring fees, subscriptions, or renewals.
Need more help?
Click "Need help? Use our AI" in the sidebar for instant AI-powered support, or reach out via contact@paynch.io.