Paynch

📘 Paynch Dashboard

Complete User Guide — From first access to receiving payments on-chain

Version 1.0 – Updated February 2026

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.

💡 Never used a crypto wallet before?
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.

1
Click "Connect Wallet" (top-right button) The button is always visible in the top navigation bar regardless of which section you're in.
2
Approve the connection in MetaMask A MetaMask popup will appear asking you to connect your account. Click "Connect".
3
Switch to BSC network if prompted If your wallet is on Ethereum or another network, MetaMask will ask you to switch to BNB Smart Chain. Approve it. The network will be added automatically if you don't have it yet.
✓
Connected! Button shows your shortened address The "Connect Wallet" button changes to show your address (e.g. 0x1234...abcd). Dashboard data loads automatically.
âš ī¸ Using mobile without MetaMask extension?
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
â„šī¸ No data showing?
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 seeWhat 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
Free Plan Limit: On the free plan you can deploy contracts, but each transaction processed by the contract will have a 1% platform fee deducted. Upgrading to Premium removes all fees permanently.

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

1
Wallet to receive USDT (required) Enter the wallet address where you want to receive all payments. This can be your MetaMask address or a multisig. Double-check it — this cannot be changed after deploy without a new transaction.
2
Blockchain Network (required) Currently, BNB Smart Chain is recommended and available. Other networks are coming soon. Select "BNB Smart Chain".
3
Payment Token (required) Choose USDT (default stablecoin) or "Custom cryptocurrency" if you want customers to pay in your own ERC-20/BEP-20 token. If custom, enter the token's contract address.
4
Cashback Token (optional) Leave as "No cashback" if you don't want this feature. If you want to reward customers with tokens on every purchase, select "Custom token for cashback" and enter that token's contract address. You'll need to deposit cashback tokens into the contract later via Manage Contracts.
5
Click "Confirm Deploy" MetaMask will open asking you to sign and pay the gas fee (a small amount of BNB, usually under $0.10). Approve it and wait for blockchain confirmation. The contract will appear in "My Contracts" within a few seconds.
âš ī¸ Critical — Always verify the receiver address before deploying.
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)

SectionDescription
Contract StatsTotal received, transaction count, cashback distributed, Premium status, receiver and system wallet addresses.
Cashback ConfigWhether cashback is enabled, cashback token address, cashback rate (%), and available balance in the contract.
Customer InfoEnter any wallet address to see how much that customer paid and how many transactions they made.
Payment HistoryEnter a customer wallet to view their full payment history with amounts, order IDs, verification codes, and dates.
Recent PaymentsView the N most recent payments (up to 100) across all customers.
Search by Order IDEnter an exact Order ID to find the specific payment associated with it — useful for confirming individual customer orders.
Make PaymentAllows 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.
âš ī¸ Cashback balance warning: If cashback is enabled and the contract balance drops below 10 tokens, the dashboard will show a warning. Top up via "Deposit Cashback Tokens" to avoid failed cashback distributions.

7. Payment Button

The Payment Button tab lets you generate a ready-to-paste HTML snippet that adds a full crypto checkout widget to any web page in a single line of code.

7.1 Configuration Fields

FieldAttributeDescriptionRequired?
Your store contract data-shop Your deployed contract address (from My Contracts) Required
Amount in USDT data-amount Exact amount the customer must pay (e.g. 49.90) Required
Order ID data-order-id Unique ID for this checkout session. Your backend must generate this per order. Leave blank to auto-generate for testing. Required (for prod)
Success URL data-redirect Where to send the customer after payment is confirmed (e.g. your thankyou.php) Recommended
Product name data-product-name Label shown inside the checkout widget Optional
Button theme data-theme default (purple), dark (dark), light (light) Optional
Language data-language en, pt-BR, or es Optional
Dev Mode data-dev-mode true shows debug logs and alerts. Set to false for production. Optional
Token Symbol data-currency Symbol displayed in the button if you're receiving a custom token (e.g. PGOLD). Leave blank for USDT. Optional

7.2 Generating & Using the Code

1
Fill in the fields above The code snippet at the bottom of the page updates in real time as you type.
2
Preview the button (optional) Click "See Button Example" to load a live preview of the checkout button with your data.
3
Copy the generated code The "Ready to copy code" section at the bottom shows the exact HTML snippet to paste.
4
Paste into your website's checkout page One <script> tag is all that's needed. The button, wallet connection, and payment verification are all handled automatically.
✓
Set up confirm.php for backend verification Download the confirm.php example to handle server-side payment verification after the customer pays. See the Integrations section for full details.
✅ The button handles everything automatically:
Wallet connection → USDT approval → Payment submission → Blockchain confirmation → Redirect to your success URL. You only need to verify the payment on your backend using the API.

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).

đŸ›Ąī¸ Security — Always validate on the backend before releasing products!
  • Check data.success === true AND data.count > 0
  • Compare amountHuman with expected amount (allow 1.2% tolerance)
  • Verify the orderId exists in your database
  • Never process the same orderId twice (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)

ParameterTypeExampleDescription
shopString0xE5fF...c3c6Your shop contract address
orderIdStringORD_1738368123Unique order ID (8–20 alphanumeric chars)
amountNumber15.00Amount 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.

🔒 Premium Plan Required. This feature is locked on the free plan. The button will appear disabled with the label "Create Token (requires Premium)". Upgrade your plan to access this feature.

9.1 How to Create a Token

1
Enter your Token Name The full name of your cryptocurrency (e.g. "Paynch Gold"). Minimum 2 characters.
2
Enter your Ticker Symbol Short identifier used on exchanges and wallets (e.g. "PGOLD"). Max 10 characters. Will be uppercased automatically.
3
Enter Total Supply Total number of tokens to create (e.g. 1000000000 = 1 billion). All tokens go directly to your wallet.
4
Click "Create Token" and confirm in MetaMask Pay the gas fee (BNB). The token contract will be deployed and the full supply sent to your wallet.
✓
Token is live on BSC! Your token is now a real BEP-20 token with 18 decimals. You can add it to MetaMask, use it as the payment token in your contracts, or distribute it as cashback.
â„šī¸ Technical details: All tokens created through Paynch are standard BEP-20 contracts with 18 decimals. You are the initial owner with the full supply. The contract is immutable after deploy.

10. Plans — Free vs. Premium

FeatureFree PlanLifetime 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

1
Click "Free Plan – Upgrade" in the sidebar Or click "Buy Plan Now" on the upgrade banner in the Overview tab.
2
Review the Premium Plan modal Check all included benefits. Optionally enter a discount coupon if you have one.
3
Click "Buy Now" and approve USDT in MetaMask First approval allows the contract to spend your USDT. Then a second confirmation submits the actual purchase.
✓
Premium activated on-chain instantly No waiting, no manual approval. Your account is automatically marked as Premium after blockchain confirmation. The "Upgrade" button turns gold with "⭐ Premium Plan".
âš ī¸ Non-refundable. Premium plan payments are processed directly on-chain. Once the transaction is confirmed, the plan is activated and the payment cannot be reversed. Please review the Terms of Service before purchasing.

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.