Invoicing & Payments
Automatic invoices, Stripe payments, deposits, and a full payment ledger.
Wagify supports two payment methods: Stripe (for card, Apple Pay, and Google Pay) and manual (for cash, bank transfer, or any in-person arrangement). You choose which methods you accept globally, and override per service if needed — maybe you take cards for grooming but prefer bank transfer for boarding.
When a booking completes and the client pays via Stripe, an invoice is created automatically and marked as paid. For manual payments, a draft invoice is generated ready for you to send or mark as paid when the money arrives.
Every invoice captures a frozen snapshot of the booking's line items at the moment of creation. If you later change a service's price, existing invoices aren't affected — they reflect what was actually agreed. Invoice numbering runs sequentially per operator (INV-0001, INV-0002...) for clean record-keeping.
Deposits and partial payments are supported natively. Configure services to require full payment upfront, a deposit, or no advance payment at all. The payment ledger tracks every transaction against every invoice, so you always know exactly what's been paid, what's outstanding, and what's overdue.
Clients see their payment obligations in-app. "Pay Now" for Stripe, "Pay Later" for manual — based on what you've configured. No ambiguity, no chasing.
Key highlights
- Stripe, Apple Pay, Google Pay, and manual payments
- Auto-invoicing with frozen line item snapshots
- Deposits, partial payments, and payment ledger
- Per-service payment method overrides