Walk me through the full customer payment portal experience

Updated May 19, 2026

Customer receives email with payment link → clicks link → enters their email address → receives 6-digit verification code (check spam) → enters code → sees Unpaid invoices tab → selects invoice → chooses payment method → confirms. ACH / bank transfer: connects bank via Plaid or manually enters routing + account number. Debit card: enter card details. The total includes the platform fee (3.25% + $0.30). We waive it when the customer pays by bank transfer. No Truss account needed.