Skip to main content

Payment Gateways

Connecting a Payment Gateway lets your customers pay their invoices online — straight from the invoice, with a card, UPI, or other supported method — instead of you having to record payments manually after receiving a bank transfer or cheque.


Connecting a Provider​

  1. Go to Settings > Payment Gateway.
  2. Under Active Provider, choose the gateway you want to use:
    • Razorpay
    • PhonePe
    • Stripe Connect
    • None (disabled) — if you don't want to accept online payments.

Only one provider can be active at a time. Once connected, customers will see a Pay Now button on their invoices.

Razorpay​

Connect your own Razorpay account by entering your Key ID, Key Secret, and Webhook Secret, found in your Razorpay Dashboard under Settings > API Keys. You'll also need to add the webhook URL shown on this page to your Razorpay Dashboard under Settings > Webhooks, with the payment.captured and payment.failed events enabled. Use Test Connection to confirm your credentials work before saving.

PhonePe​

Connect your PhonePe Business account by entering the Merchant ID, Salt Key, and Salt Index issued to you when your PhonePe merchant account was approved (found under Business Dashboard > Developer Settings), plus the Environment (Production or UAT/Test). No separate webhook setup is needed — payment confirmations are routed automatically. Use Test Connection to verify.

Stripe Connect​

Click Connect with Stripe to be redirected to Stripe and complete onboarding for your account — useful for accepting card payments from international customers. Once connected, you'll see your linked Stripe account details on this page, with the option to Reconnect if needed.


Transaction Logs​

The Transaction Logs tab on the same page shows every online payment attempt made through your connected gateway — the date, invoice, provider, amount, status, and gateway reference. Once customers start paying invoices online, transactions will appear here.


Payment Gateways vs. the Customer Portal​

The Payment Gateway settings described here control the Pay Now button that appears directly on an emailed or shared invoice. If you've also set up the Customer Portal (a self-service login where customers can view invoices and their statement), the Portal has its own, separate payment gateway configuration for payments made from within the portal — see the Customer Portal article for details.