BunnyDoc
Invoices

What is the public pay page and how do customers pay?

How the no-login pay page works — where the link comes from, what the customer sees, and how they pay by card or bank transfer.

When you issue an invoice, BunnyDoc emails your customer a link to a public pay page. It needs no login, shows the invoice in its chosen layout, and lets the customer download a PDF or pay.

Issuing an invoice (Issue & Send) emails the customer and generates the pay link. The customer opens the page straight from that email — no BunnyDoc account required.

What the customer sees

The pay page renders the invoice in the layout you selected, with a sticky header offering two actions:

  • Download PDF — a server-rendered PDF of the invoice (with a browser print fallback).
  • Pay now · {balance} — starts a card payment for the outstanding balance.

The pay page is only payable while the invoice is in an open state — issued, sent, viewed, or partially paid. A paid or void invoice is not payable.

Paying by card

The Pay now button uses Stripe. When the customer completes the card payment, Stripe's webhook reconciles the invoice to paid, and the page polls roughly every 10 seconds to reflect the update.

Card payment is only available when Stripe payments are enabled for your account. If they are not, the page tells the customer to contact the sender instead.

Paying by bank transfer

If you collect by bank transfer, the pay page shows a bank details panel with the account name, bank, account number or IBAN, routing or sort code, SWIFT or BIC, and any instructions — pulled from your default bank account.

On this page