Quick Start
This guide will help you set up MakaPay and accept your first payment in minutes.
Prerequisites
A cryptocurrency wallet (MetaMask, Coinbase Wallet, or WalletConnect-compatible)
USDT for Gas Tank deposits (on MakaChain)
Step 1: Create an Account
Visit https://app.makapay.com
Click Sign Up and connect your wallet or use email authentication
Complete the onboarding process
Step 2: Fund Your Gas Tank
The Gas Tank is your unified gas balance for all payment settlements.
Via Dashboard
Navigate to Dashboard > Gas Tank
Click Deposit
Copy the deposit address shown
Send USDT to the deposit address from your wallet
Wait for confirmation (typically 1-2 minutes)
Minimum Deposit
Recommended minimum: $10 USDT
This covers approximately 50-100 payment settlements depending on network
Step 3: Create Your First Payment
Via Dashboard
Go to Dashboard > Payments
Click Create Payment Link
Fill in the details:
Merchant Address: Your wallet address to receive funds
Network: Select the blockchain (Ethereum, Polygon, BSC, MakaChain)
Token: Select the payment token (USDT, USDC, etc.)
Amount: The amount to charge
Order ID: Your internal reference (e.g.,
order-123)Description: Optional description for the customer
Configure fee options:
Gasless: Fees deducted from payment (no Gas Tank needed)
Payer Covers Fee: Customer pays fees on top of amount
Click Create
Share the payment link or QR code with your customer
Via API
Step 4: Monitor Payments
Payment Statuses
pending
Awaiting customer payment
paid
Payment received, awaiting confirmation
completed
Payment settled to your wallet
expired
Payment link expired (24 hours)
cancelled
Payment cancelled by merchant
failed
Settlement failed (check Gas Tank balance)
Real-Time Updates
The dashboard updates in real-time. You can also:
Set up webhooks for programmatic notifications
Use the API to poll payment status
Step 5: Withdraw Funds
Payments are automatically settled to your merchant wallet address. No manual withdrawal required.
For partial payments or special cases, use the Manual Withdraw feature in the payment details.
Next Steps
Merchant Guide - Advanced features and best practices
API Reference - Integrate payments programmatically
Fee Structure - Understand pricing and optimize costs
Troubleshooting
Payment Stuck in "Pending"
Verify the customer sent the correct amount to the correct address
Check if the payment expired (24 hours)
Payment Stuck in "Paid"
Check your Gas Tank balance
If insufficient, deposit more USDT to resume settlements
"Awaiting Gas" Status
Your Gas Tank balance is insufficient
Deposit USDT to your Gas Tank to complete settlement
Need Help?
Contact support through the dashboard or check our FAQ section.
Last updated