Skip to main content
Danipa

Point of Sale (POS)

Set up in-store payment acceptance with QR codes, NFC tap-to-pay, and Danipa's point of sale features.

Overview

Danipa's POS features let you accept payments from customers at your physical store, market stall, or event. No special hardware required — just your smartphone.

Requirement: POS features require a Merchant Account with Premium KYC tier.

Payment Methods

QR Code Payments

The simplest way to accept in-person payments:

Static QR Code — a permanent code you print and display at your counter:

  1. Go to Merchant DashboardPOSQR Code
  2. Your unique merchant QR code is displayed
  3. Options:
    • Download — save as image to print
    • Print — send to a connected printer
    • Order standee — request a branded acrylic standee (shipping fees apply)

Customers scan your QR code with their Danipa app, enter the amount, and pay.

Dynamic QR Code — generated for each transaction with a specific amount:

  1. Go to POSNew Sale
  2. Enter the amount
  3. Add a description (optional)
  4. A QR code is generated on your screen
  5. The customer scans and confirms — no need to enter the amount

Tap-to-Pay (NFC)

Accept contactless payments using your smartphone's NFC:

  1. Go to POSTap to Pay
  2. Enter the sale amount
  3. Hold your phone near the customer's NFC-enabled phone
  4. The customer confirms the payment in their app
  5. You both receive confirmation

Note: Both devices must support NFC. Available on most modern Android phones and iPhones.

Manual Entry

For phone orders or when scanning isn't possible:

  1. Go to POSNew Sale
  2. Enter the amount
  3. Enter the customer's phone number or Danipa ID
  4. A payment request is sent to the customer
  5. The customer approves in their app

Setting Up Your POS

Store Profile

Configure your store information:

  1. Go to Merchant DashboardPOSSettings
  2. Fill in:
    • Store name — displayed to customers during payment
    • Store address — for receipt purposes
    • Store logo — appears on digital receipts
    • Receipt message — custom thank-you message on receipts

Staff Accounts

Allow your employees to accept payments by assigning one of three roles:

  1. Go to POSStaff
  2. Tap Add Staff Member
  3. Enter their name and phone number
  4. Assign a role:
RolePermissions
OwnerFull access — manage settings, staff, catalog, reports, and all transactions
ManagerView all data, manage transactions and catalog, generate reports, cannot change settings
StaffAccept payments, view sales, process refunds only
  1. The staff member receives an invitation to download the Danipa POS app

Product Catalog

Set up your products for faster checkout:

  1. Go to POSCatalog
  2. Tap Add Product
  3. Enter:
    • Product name
    • Price
    • Category (optional)
    • SKU/barcode (optional)
    • Photo (optional)
  4. Save

During a sale, you can quickly add catalog items instead of typing amounts manually.

Processing a Sale

Quick Sale (Amount Only)

  1. Open the POS app or go to POSNew Sale
  2. Enter the total amount
  3. Select payment method (QR, Tap, or Manual)
  4. Customer pays
  5. Both parties receive confirmation

Itemized Sale

  1. Tap New Sale
  2. Add items from your catalog or enter custom items
  3. The total is calculated automatically
  4. Apply discount if applicable (percentage or fixed amount)
  5. Select payment method
  6. Customer pays

Split Payments

If a customer wants to pay partially with Danipa and partially with cash:

  1. During checkout, tap Split Payment
  2. Enter the Danipa amount
  3. The remaining balance shows as cash due
  4. Process the Danipa payment
  5. Collect the cash separately

Refunds

Full Refund

  1. Go to POSTransactions
  2. Find the transaction
  3. Tap RefundFull Refund
  4. Confirm with your PIN
  5. Funds are returned to the customer's wallet

Partial Refund

  1. Find the transaction
  2. Tap RefundPartial Refund
  3. Enter the refund amount
  4. Confirm
Refund DetailPolicy
Processing timeInstant
Fee refundFees are refunded proportionally
Refund windowWithin 30 days of the original transaction

Daily Operations

End-of-Day Report

At the end of each business day:

  1. Go to POSReportsEnd of Day
  2. The report shows:
    • Total sales count and amount
    • Total refunds
    • Net revenue
    • Breakdown by payment method
    • Breakdown by staff member
  3. Download as PDF or email to yourself

Cash Drawer Reconciliation

If you accept split payments (Danipa + cash):

  1. Go to POSReportsCash Summary
  2. View total cash collected
  3. Enter your actual cash count
  4. The system shows any discrepancy

Analytics

The POS dashboard provides insights:

  • Sales trends — daily, weekly, monthly charts
  • Peak hours — busiest times of day
  • Top products — best-selling items from your catalog
  • Average transaction value — trends over time
  • Customer frequency — repeat vs. new customers

Access via Merchant DashboardAnalyticsPOS.

Fees

Transaction TypeFee
QR code payment1.5% (min GHS 1, max GHS 25)
Tap-to-pay1.5% (min GHS 1, max GHS 25)
Manual entry1.5% (min GHS 1, max GHS 25)
Refund processingFree

Tips

  • Display your QR code prominently — at the counter, on the wall, and at each table (for restaurants)
  • Use the product catalog — speeds up checkout and reduces errors
  • Run end-of-day reports — catch discrepancies early
  • Train your staff — ensure they know how to process sales and refunds
  • Keep your phone charged — a dead phone means no sales