Payment Methods
Accepting payments is crucial for your restaurant business. We support multiple payment methods including cash and card payments through Stripe. This guide covers setting up and managing your payment
Accept payments through multiple methods including cash, Stripe card payments, and Square POS. This guide covers setting up and managing your payment options.
Payment Methods Overview
Cash
Perfect for: In-person orders, delivery payments, walk-in customers
- No setup required — works immediately
- No processing fees
- Works for collection, delivery, and in-store orders
Stripe (Card Payments)
Perfect for: Online orders, larger transactions, customer convenience
- Accept credit/debit cards (Visa, Mastercard, American Express)
- Digital wallets (Apple Pay, Google Pay)
- PCI-compliant secure processing
- Real-time payments with detailed reporting
Square (via POS Integration)
Perfect for: Businesses using Square POS who want unified payments
- Appears as a payment method card when the POS feature is enabled
- Online orders processed through Square instead of Stripe
- Cash payments continue to work as normal
For full setup, see the Square POS Integration guide.
Test Card (Development Only)
- Appears only when your store is in Test Mode
- Simulates card payments without real money
- Useful for testing your checkout flow before going live
Payments Dashboard
Accessing Payments
Click Payments in the main navigation to reach the payments dashboard.
Summary Stats
Four stat cards show your last 30 days of activity:
| Stat | Description |
|---|---|
| Total Payments | Number of payment transactions |
| Total Revenue | Combined revenue from all payment methods |
| Average Transaction | Average payment amount |
| Cash Orders | Number of orders paid by cash |
Payment Methods Grid
The dashboard shows each payment method as a card with:
- Method name and description
- Active/Inactive status badge
- Settings button (gear icon) to configure
Click a payment method card to configure it:
- Cash — opens a dialog to enable/disable cash payments
- Stripe — navigates to the Stripe management page
- Square — navigates to the Square integration page (only visible with POS feature)
- Test Card — opens a dialog to enable/disable test payments (only visible in Test Mode)
Payment Activity Chart
A stacked bar chart shows payment volume over the last 30 days, broken down by method:
- Card (blue)
- Cash (green)
- Digital Wallet (amber)
- Gift Card (violet)
- Test Card (grey, test mode only)
Method Breakdown
A donut chart shows the revenue split by payment method, alongside cash-specific stats:
- Cash orders this month (count)
- Cash sales this month (total value)
Payment Ledger
The Payment Ledger is a complete record of all payment transactions. Access it via the View Ledger button in the payments page header.
Ledger Stats
Four summary cards at the top:
- Total Payments — count of all transactions
- Total Revenue — combined value
- Paid — count of successful payments
- Failed — count of failed payments
Ledger Table
A searchable, filterable table showing every payment record:
| Column | Description |
|---|---|
| Order | Order number (linked) |
| Customer | Customer name |
| Method | Payment method used |
| Provider | Payment provider (Stripe, Square, etc.) |
| Amount | Transaction amount |
| Status | Paid, Failed, Pending, etc. |
| Date | When the payment was made |
Filtering
- Search by order number
- Filter by method (Cash, Card, Digital Wallet, etc.)
- Filter by status (Paid, Failed, etc.)
Setting Up Cash Payments
- On the payments dashboard, click the Cash card
- A dialog opens with a checkbox to Enable Cash Payments
- Toggle the checkbox and click Save
Setting Up Stripe
- On the payments dashboard, click the Stripe card
- You’ll be taken to the Stripe management page
- Follow the Stripe Connect onboarding process:
- Provide business details (name, address, tax info)
- Add bank account details for receiving payouts
- Complete identity verification if required
- Once onboarded, Stripe shows as Active on your payments dashboard
Managing Your Stripe Account
After setup, the Stripe page provides:
- Connection status — whether your account is active
- Manage Stripe Account — link to your Stripe dashboard for refunds, reports, and payout management
Test Mode vs Live Mode
- Test Mode: Use test card numbers to verify your checkout flow without processing real payments
- Live Mode: Real payments from customers
- The current mode is shown on the payments page with a warning banner in test mode
Payment Security
- PCI Compliant — meets the highest security standards
- Tokenised payments — no card data stored on our servers
- 3D Secure — additional verification for high-risk transactions
- Fraud protection — automatic monitoring through Stripe
Troubleshooting
Cash Payments Not Working
- Click the Cash card and ensure the checkbox is enabled
- Cash only works for collection and delivery orders
Stripe Payments Not Processing
- Check that Stripe onboarding is fully complete
- Verify your bank account has been verified by Stripe
- Ensure your store is in Live Mode (not Test Mode)
Square Not Showing
- The Square payment card only appears when the POS feature is enabled for your plan
- Check Settings > Integrations for your Square connection status
Related Guides
- Square POS Integration — Full Square setup and management
- Orders — Order management and status tracking
- Reports — Business analytics and reporting