Skip to main content

💳 Payments & POS Integration

Track payments, integrate with payment terminals, and manage order balances.

Recording Payments​

Adding a Payment​

  1. Open the order
  2. Go to the Payments section
  3. Click Add Payment
  4. Enter:
    • Amount
    • Payment method (Cash, Card, Bank Transfer, etc.)
    • Reference (optional - transaction ID, etc.)
    • Date (defaults to today)
  5. Click Record Payment

Payment Methods​

MethodDescription
CashPhysical cash payment
CardCredit/debit card (manual entry)
Card (Terminal)Via POS terminal integration
Bank TransferDirect bank payment
PayPalPayPal transaction
OtherAny 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:

  1. Record the deposit/partial payment
  2. Balance updates automatically
  3. Record additional payments as received
  4. Order marked paid when balance is zero

POS Terminal Integration​

RepairMinder integrates with payment terminals for seamless card payments.

Supported Providers​

ProviderFeatures
SquareFull integration, terminal list, payment status
RevolutPayment processing, status tracking

Setting Up POS​

  1. Go to Settings → Integrations
  2. Select your POS provider
  3. Connect your account (OAuth flow)
  4. Select your terminal(s)

Taking a Card Payment​

  1. Open the order
  2. Click Take Payment
  3. Enter the amount
  4. Select Card (Terminal)
  5. Choose your terminal
  6. Click Send to Terminal
  7. Customer completes payment on terminal
  8. Payment recorded automatically

Payment Status​

StatusMeaning
PendingSent to terminal, awaiting customer
CompletedPayment successful
FailedPayment declined or error
CancelledPayment cancelled

Send customers a link to pay online:

  1. Open the order
  2. Click Payment Link
  3. Enter amount (or use balance)
  4. Copy and send link to customer
  5. Payment recorded when customer pays

Refunds​

To record a refund:

  1. Open the order
  2. Go to Payments
  3. Click Add Payment
  4. Enter a negative amount
  5. Add reference (e.g., "Refund - reason")
  6. Save

Deleting Payments​

If a payment was recorded incorrectly:

  1. Find the payment in the order
  2. Click the delete icon
  3. 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

See Reports →


Next Steps​