Payment
Menura supports multiple payment methods for customer orders, depending on the branch's payment configuration.
Available Payment Methods
Mobile Money (MoMo)
Mobile Money allows customers to pay directly from their mobile wallet.
Supported Networks:
- MTN Mobile Money
- Vodafone Cash (Telecel)
- AirtelTigo Money
Flow:
- Customer selects Mobile Money as payment method.
- Chooses their network provider from the dropdown.
- Enters their mobile number (Ghana format: 024XXXXXXX or 233XXXXXXXXX).
- Taps Pay.
- An OTP (one-time password) prompt is sent to their phone.
- Customer enters the OTP to authorize the payment.
- Payment is processed and order is confirmed.
Phone number validation checks for valid Ghanaian mobile formats (^(?:233|0)?[235]\d{8}$).
Saved Payment Info:
- The last-used MoMo number and network are saved in local storage per business.
- Returning customers see their previous payment details pre-filled.
Card (Paystack Inline)
Card payments are processed via Paystack Inline , a PCI-compliant embeddable checkout.
Supported Cards: Visa, Mastercard, and other cards supported by Paystack.
Flow:
- Customer selects Card as payment method.
- A Paystack payment modal opens within the page.
- Customer enters card details securely in the Paystack iframe.
- Payment is processed and the modal returns a reference.
- Order is confirmed upon successful payment.
Requires a Paystack public key to be configured for the business.
Bank Transfer (Virtual Account)
Customers can pay by bank transfer to receive a virtual account number.
Flow:
- Customer selects Bank Transfer as payment method.
- A virtual account number and bank details are displayed.
- Customer transfers the exact amount using their banking app.
- The payment is confirmed manually by staff or via webhook.
This method requires the manual payment proof billing feature.
Split-the-Bill
Customers can pay a portion of a shared order, ideal for group dining.
Flow:
- Available on orders placed at tables configured for split billing.
- The customer selects Split the Bill.
- They enter the amount they want to pay (up to their share).
- Payment is processed via Mobile Money.
- The remaining balance is tracked for other diners to pay.
Split-the-bill is available only for dine-in orders at tables with seat-based billing.
Payment Configuration
Businesses configure their accepted payment methods in:
Dashboard > Operations > Payment Methods (/dashboard/operations/payment-methods)
POS payment settings: POS > Settings > Payments (/pos/[branchId]/settings/payments)
Available configuration:
- Enable/disable each payment method
- Set default payment method
- Enter merchant MoMo/bank details
- Configure Paystack public key
- Add payment notes for customers
Payment Statuses
Orders go through these payment statuses:
| Status | Description |
pending_proof | Awaiting payment confirmation (bank transfer) |
pending_review | Staff reviewing payment proof |
confirmed | Payment received and confirmed |
rejected | Payment proof rejected (with reason) |
For MoMo and Card payments, confirmation is typically instant.