Overview
Activate or update API keys and webhooks for Stripe, PayPal, Razorpay, etc., so clients can pay invoices online.
Steps
Go to Settings > Payment Credentials.
Select the gateway tab (e.g. Stripe).
Tick Status to enable.
Choose Environment (Test or Live).
Paste Publishable Key, Secret Key, and Webhook Signing Secret.
Copy the Webhook URL and configure it in your gateway dashboard (listen for invoice.payment_succeeded, payment_failed, etc.).
Click Save.
Tips
Test in Sandbox/Test mode before going live.
Keep test and live keys separate to avoid mis-routing payments.
Troubleshooting & FAQs
Q: Payments still fail after configuration.
A: Verify your webhook in the gateway logs is firing to the copied URL.
Q: I see red “offline” dots next to gateways.
A: That indicates the gateway is disabled or keys are invalid—re-enter valid credentials.