Home Payments

Batch payments that actually work

Process payments in batches, recover failed payments automatically, and let customers update their own bank details. Every payment tracked with live progress bars.

Payment pipeline

💳

Batch Processing

Create payment batches, mark individual items as paid or failed, select all for bulk actions. Badge counts show outstanding payments at a glance.

🔄

Failed Payment Recovery

Failed payments automatically leave their batch (with the history kept) and return to the payments list. A status column tracks whether each customer has been contacted.

⏱️

Live progress bars

Consistent progress bars on every payment in the queue. Same deadline, same bar length. Auto-refresh so your team always sees the current state.

🏦

Customer Self-Service Bank Details

Customers update their payment details via email link or account page. Only one route is active at a time, and the response timer resets when they act.

💰

Multiple Payment Methods

Bank transfer (manual and batch), PayPal, and the Revolut Business API supported, with Open Banking payouts coming soon. Customer-friendly labels and payment terms shown consistently throughout.

🔗

Stripe Return Fees

When a customer declines an offer and you charge a return fee, Stripe Checkout handles the payment. Payment link in email, fallback in customer account.

See payment processing in action

Book a demo and we'll walk through the full payment lifecycle — including batch processing, failed recovery, and customer self-service.