Billing
DUMMY MODEInvoices + Billplz integration. Payments tracked automatically via webhook.
Dummy mode active
BILLPLZ_API_KEY not set. Invoices generate internal pay simulator pages instead of real Billplz bills.
To go live: register at billplz.com → set BILLPLZ_API_KEY, BILLPLZ_X_SIGNATURE, BILLPLZ_COLLECTION_ID.
How it works
- 1. From a project, click Generate Invoice(deposit / balance / addon).
- 2. System creates Billplz bill + sends WA/email link to client.
- 3. Client pays online — webhook hits
/v1/billing/webhook. - 4. Project status auto-updates: deposit_paid → brief_intake → balance_paid → completed.