Payment Gateway Integration
Overview
Firm Chambers supports multiple payment gateways so your clients can pay invoices online. Supported gateways include Stripe, LawPay, PayPal, Paystack, and bank transfer.
Step 1: Navigate to Billing Settings
Go to Settings > Billing > Payment Gateways. You will see a list of available gateways.
Step 2: Configure Your Gateway
Select your preferred gateway and enter the required credentials:
- Stripe: API key and webhook secret from your Stripe dashboard.
- LawPay: Client ID and secret from your LawPay account.
- PayPal: Client ID and secret from the PayPal developer portal.
- Paystack: Public and secret keys from your Paystack dashboard.
- Bank Transfer: Enter your firm's bank details for manual payment instructions.
Step 3: Enable the Gateway
Toggle the gateway to active. You can have multiple gateways enabled simultaneously — clients will see all active options when paying an invoice.
Step 4: Test a Payment
Create a test invoice and use the payment link to verify the flow works end to end. Most gateways offer sandbox or test modes for this purpose.
Client Experience
When a client receives an invoice via email or the portal, they click "Pay Now" and are presented with the available payment methods. Payment confirmation is recorded automatically against the invoice.
Tips
- Stripe is recommended for most firms due to its broad card support and automatic reconciliation.
- LawPay is purpose-built for legal billing and handles trust account compliance.
- You can set a default gateway that is pre-selected for new invoices.