Two payment layers
Facta-Z separates workspace billing (your subscription to Facta-Z) from customer payments (money your clients pay for your invoices). This guide covers customer payments only. Subscription billing is described in Workspace billing and plans.
Stripe Connect onboarding
Enable online payments under Settings → Invoicing → Payment. Complete Stripe Connect onboarding so payouts route to your business bank account. Until onboarding finishes, public pay links stay disabled and invoices show manual payment instructions only.
Public pay page
Each issued invoice can expose a public payment URL your customer opens without a Facta-Z account. The page shows amount due, your business identity, and a Stripe-hosted payment form. Successful payments mark the invoice paid through secure webhooks; failed or abandoned attempts do not change paid status.
QR codes on PDFs
When online payments are active, PDFs can include a QR code that opens the same public pay URL. This helps paper or email recipients pay from a phone without retyping long links. Preview the PDF before sending to confirm the QR resolves to the live pay page.
Manual payments
Bank transfer, cash, or other off-Stripe methods can still be recorded manually on the invoice detail view. Manual recording is appropriate when Connect is not enabled or when the customer pays outside the public link. Keep notes consistent with your accounting process.
Security and reconciliation
Public pay endpoints accept only the operations required to display and pay an invoice; they never expose workspace data. Reconcile Stripe payouts in your accounting rhythm. If webhooks lag during an outage, refresh the invoice detail view after connectivity returns before chasing the customer again.
