Skip to main content
Integrations

Setting Up Payment Gateways

10 min read·Integrations

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.

Ready to Put It Into Practice?

Start managing your firm the modern way — free forever on the Starter plan.