💳 Payments & POS Integration
Track payments, integrate with payment terminals, and manage order balances.
Recording Payments
Adding a Payment
- Open the order
- Go to the Payments section
- Click Add Payment
- Enter:
- Amount
- Payment method (Cash, Card, Bank Transfer, etc.)
- Reference (optional - transaction ID, etc.)
- Date (defaults to today)
- Click Record Payment
Payment Methods
| Method | Description |
|---|---|
| Cash | Physical cash payment |
| Card | Credit/debit card (manual entry) |
| Card (Terminal) | Via POS terminal integration |
| Bank Transfer | Direct bank payment |
| PayPal | PayPal transaction |
| Other | Any other method |
Order Balance
The order shows:
- Total - Sum of all line items (inc. VAT)
- Paid - Sum of all payments
- Balance - Outstanding amount
When balance reaches zero, the order is marked as Paid in Full.
Partial Payments
Customers can pay in installments:
- Record the deposit/partial payment
- Balance updates automatically
- Record additional payments as received
- Order marked paid when balance is zero
POS Terminal Integration
RepairMinder integrates with payment terminals for seamless card payments.
Supported Providers
| Provider | Features |
|---|---|
| Square | Full integration, terminal list, payment status |
| Revolut | Payment processing, status tracking |
Setting Up POS
- Go to Settings → Integrations
- Select your POS provider
- Connect your account (OAuth flow)
- Select your terminal(s)
Taking a Card Payment
- Open the order
- Click Take Payment
- Enter the amount
- Select Card (Terminal)
- Choose your terminal
- Click Send to Terminal
- Customer completes payment on terminal
- Payment recorded automatically
Payment Status
| Status | Meaning |
|---|---|
| Pending | Sent to terminal, awaiting customer |
| Completed | Payment successful |
| Failed | Payment declined or error |
| Cancelled | Payment cancelled |
Payment Links
Send customers a link to pay online:
- Open the order
- Click Payment Link
- Enter amount (or use balance)
- Copy and send link to customer
- Payment recorded when customer pays
Refunds
To record a refund:
- Open the order
- Go to Payments
- Click Add Payment
- Enter a negative amount
- Add reference (e.g., "Refund - reason")
- Save
Deleting Payments
If a payment was recorded incorrectly:
- Find the payment in the order
- Click the delete icon
- Confirm deletion
⚠️ Only delete genuinely incorrect entries. For refunds, record a negative payment instead.
Payment Reports
View payment history and reports:
- By date range
- By payment method
- By staff member
Next Steps
- Automated Emails - Payment confirmations
- VAT Reports - Financial reporting