Merchant Dashboard
Register as a Danipa merchant, set up your business profile, and manage payments, analytics, and payouts from your dashboard.
Overview
The Danipa Merchant Dashboard gives businesses a centralized platform to accept payments, track sales, manage payouts, and view analytics. Whether you run an online store, a physical shop, or a freelance business, the dashboard puts you in control.
Requirement: Merchant registration requires Premium KYC tier. See KYC Verification.
Registering as a Merchant
Step 1 — Apply for a Merchant Account
- Log in to the Danipa app
- Go to More → Become a Merchant
- Fill in your business details:
- Business Name — your registered or trading name
- Business Type — Sole Proprietor, Partnership, or Limited Company
- Industry — select from the dropdown (e.g., Retail, Food & Beverage, Services, Technology)
- Business Address — your physical or registered address
- Business Phone — a contact number for your business
- Business Email — for transaction notifications and reports
Step 2 — Upload Business Documents
Depending on your business type, you may need to provide:
| Business Type | Required Documents |
|---|---|
| Sole Proprietor | Business registration certificate, Owner's ID |
| Partnership | Partnership agreement, Registration certificate, Partners' IDs |
| Limited Company | Certificate of incorporation, Directors' IDs, Company registration |
Step 3 — Review & Approval
Your application is reviewed by our merchant onboarding team.
| Status | Typical Time |
|---|---|
| Under Review | 1–3 business days |
| Approved | You'll receive an email with your merchant credentials |
| More Info Needed | We'll contact you for additional documents |
Once approved, you can access the Merchant Dashboard at merchant.danipa.com or through the app.
Dashboard Overview
When you log in, the dashboard home screen shows:
- Today's Revenue — total payments received today
- Pending Payouts — funds ready to be settled to your mobile money or bank account
- Recent Transactions — the latest payments from customers
- Quick Actions — create payment link, send invoice, view reports
Accepting Payments
Payment Links
The fastest way to start accepting payments. Create a link and share it with your customers.
- Click Payment Links → Create New
- Enter the payment details (title, amount, description)
- Share via WhatsApp, SMS, email, or QR code
See the full guide: Payment Links & Invoices
API Integration
For online stores and apps, integrate the Danipa Payment API directly.
- Go to Settings → API Keys
- Generate your Live API Key and Webhook Secret
- Follow the API documentation to integrate
QR Code Payments
For in-person payments:
- Go to Payment Links → Create New
- Set the amount (or leave open for the customer to enter)
- Click Show QR Code
- The customer scans with their Danipa app to pay
Managing Transactions
Transaction List
Go to Transactions to see all payments:
- Filter by date range, status, or payment method
- Search by customer name, reference number, or amount
- Export to CSV or PDF for your records
Transaction Details
Click on any transaction to see:
- Customer name and contact
- Payment method used
- Amount, fees, and net amount
- Timestamp
- Status and reference number
Payouts
Funds from customer payments are collected in your Merchant Balance. You can settle these to your mobile money or bank account.
Automatic Payouts
Set up automatic daily or weekly payouts:
- Go to Settings → Payouts
- Add your payout account (mobile money number or bank details)
- Choose your payout schedule:
- Daily — funds settled every business day
- Weekly — funds settled every Monday
- Manual — you initiate payouts yourself
- Set a minimum payout amount (optional)
Manual Payouts
- Go to Payouts → Request Payout
- Enter the amount to withdraw
- Select your payout account
- Confirm and authorize
| Payout Method | Processing Time | Fee |
|---|---|---|
| Mobile Money | Instant | 0.5% (max GHS 15) |
| Bank Transfer | 1–2 business days | GHS 5 flat |
Analytics & Reports
Sales Dashboard
The Analytics tab shows:
- Revenue chart — daily, weekly, or monthly view
- Transaction volume — number of payments over time
- Average transaction value — trends in payment sizes
- Top customers — your most frequent or highest-value customers
- Payment method breakdown — mobile money vs. wallet vs. card
Downloadable Reports
Generate reports for accounting and tax purposes:
- Go to Reports → Generate Report
- Select the date range
- Choose the report type:
- Transaction Report — all transactions with details
- Payout Report — all settlements to your account
- Revenue Summary — totals by day, week, or month
- Download as CSV or PDF
Merchant Settings
Business Profile
Update your business information at any time:
- Settings → Business Profile
- Change your business name, address, contact details, or logo
Notification Preferences
Control what notifications you receive:
- Email notifications — transaction receipts, payout confirmations, weekly summaries
- Push notifications — real-time payment alerts
- SMS notifications — for critical alerts (large transactions, failed payouts)
Configure in Settings → Notifications.
Team Access
If you have staff who need dashboard access:
- Go to Settings → Team
- Click Invite Member
- Enter their email and select a role:
| Role | Permissions |
|---|---|
| Owner | Full access — settings, payouts, API keys |
| Manager | View all data, manage transactions, cannot change settings |
| Staff | View transactions and create payment links only |
Point of Sale (POS)
Accept in-store payments from customers using QR codes, NFC tap-to-pay, or manual entry — no special hardware required.
Product Catalog
Set up your products and organize them by category with custom pricing. During checkout, staff can quickly add catalog items instead of typing amounts manually.
Staff Management
Control who can access your POS with three role levels:
| Role | Permissions |
|---|---|
| Owner | Full access — manage settings, staff, reports, and all transactions |
| Manager | View all data, manage transactions, cannot change settings |
| Staff | Accept payments, view sales, process refunds only |
End-of-Day Reports
Generate daily summaries with a full sales breakdown — total sales count, total refunds, net revenue, and breakdowns by payment method and staff member.
Refund Processing
Process full or partial refunds directly from the POS transaction history. Refunds are returned to the customer's wallet instantly. A 30-day refund window applies.
For the complete setup and usage guide, see Point of Sale (POS).
Business Payroll
Process bulk payments to employees and contractors directly from your merchant dashboard.
Adding Recipients
Two input methods are supported:
- Manual entry — add recipients one by one with their name, phone number, and payment amount
- CSV upload — upload a spreadsheet with all recipient details for large batches
Payment Templates
Save frequently used recipient lists as templates. Reuse them for recurring payroll runs without re-entering details each time.
Recurring Schedules
Automate payroll with recurring schedules:
- Weekly — runs every week on a day you choose
- Bi-weekly — runs every two weeks
- Monthly — runs on a specific day each month
Batch Processing
Each payroll run is processed as a batch. Track the status of every payment:
| Status | Description |
|---|---|
| Queued | Payment submitted, waiting to be processed |
| Processing | Payment is being sent |
| Delivered | Funds successfully received by the recipient |
| Failed | Payment could not be completed |
Failed payments can be retried individually or in bulk from the batch details screen.
Reports & Exports
View payroll history and generate reports filtered by date range, batch, or recipient. Export to CSV or PDF for your accounting records.
For the complete setup and usage guide, see Business Payroll.
Merchant Fees
| Service | Fee |
|---|---|
| Receiving payments (payment link) | 1.5% (min GHS 1, max GHS 25) |
| Receiving payments (API) | 1.5% (min GHS 1, max GHS 25) |
| Receiving payments (invoice) | 1.5% (min GHS 1, max GHS 25) |
| Payout to mobile money | 0.5% (max GHS 15) |
| Payout to bank | GHS 5 flat |
| Monthly dashboard fee | Free |
Need Help?
- Email: merchants@danipa.com
- In-app: Settings → Help → Merchant Support
- Developer docs: API Documentation