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 SettingsIntegrations
  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