Skip to main content
Danipa

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

  1. Log in to the Danipa app
  2. Go to MoreBecome a Merchant
  3. 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 TypeRequired Documents
Sole ProprietorBusiness registration certificate, Owner's ID
PartnershipPartnership agreement, Registration certificate, Partners' IDs
Limited CompanyCertificate of incorporation, Directors' IDs, Company registration

Step 3 — Review & Approval

Your application is reviewed by our merchant onboarding team.

StatusTypical Time
Under Review1–3 business days
ApprovedYou'll receive an email with your merchant credentials
More Info NeededWe'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.

  1. Click Payment LinksCreate New
  2. Enter the payment details (title, amount, description)
  3. 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.

  1. Go to SettingsAPI Keys
  2. Generate your Live API Key and Webhook Secret
  3. Follow the API documentation to integrate

QR Code Payments

For in-person payments:

  1. Go to Payment LinksCreate New
  2. Set the amount (or leave open for the customer to enter)
  3. Click Show QR Code
  4. 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:

  1. Go to SettingsPayouts
  2. Add your payout account (mobile money number or bank details)
  3. Choose your payout schedule:
    • Daily — funds settled every business day
    • Weekly — funds settled every Monday
    • Manual — you initiate payouts yourself
  4. Set a minimum payout amount (optional)

Manual Payouts

  1. Go to PayoutsRequest Payout
  2. Enter the amount to withdraw
  3. Select your payout account
  4. Confirm and authorize
Payout MethodProcessing TimeFee
Mobile MoneyInstant0.5% (max GHS 15)
Bank Transfer1–2 business daysGHS 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:

  1. Go to ReportsGenerate Report
  2. Select the date range
  3. 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
  4. Download as CSV or PDF

Merchant Settings

Business Profile

Update your business information at any time:

  • SettingsBusiness 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 SettingsNotifications.

Team Access

If you have staff who need dashboard access:

  1. Go to SettingsTeam
  2. Click Invite Member
  3. Enter their email and select a role:
RolePermissions
OwnerFull access — settings, payouts, API keys
ManagerView all data, manage transactions, cannot change settings
StaffView 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:

RolePermissions
OwnerFull access — manage settings, staff, reports, and all transactions
ManagerView all data, manage transactions, cannot change settings
StaffAccept 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:

StatusDescription
QueuedPayment submitted, waiting to be processed
ProcessingPayment is being sent
DeliveredFunds successfully received by the recipient
FailedPayment 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

ServiceFee
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 money0.5% (max GHS 15)
Payout to bankGHS 5 flat
Monthly dashboard feeFree

Need Help?