How to connect payment gateways on Kajabi
Connect payment gateways on Kajabi by navigating to Settings > Payments, selecting your preferred gateway (Stripe or PayPal), and entering your API credentials. Test the connection before activating it for live transactions.
Prerequisites
- Active Kajabi account
- Payment gateway account (Stripe or PayPal)
- Admin access to your Kajabi site
- Valid business information for payment processing
Step-by-Step Instructions
Access Payment Settings
Choose Your Payment Gateway
Enter Gateway Credentials
For PayPal: Provide your Client ID and Client Secret from your PayPal Developer account. Copy these exactly as they appear in your payment provider's dashboard.
Configure Payment Settings
Set Up Webhook Endpoints
invoice.payment_succeeded, invoice.payment_failed, and customer.subscription.deleted.Test the Connection
Activate Live Mode
Configure Payout Schedule
Common Issues & Troubleshooting
Payment gateway connection failed
Verify your API credentials are copied correctly without extra spaces. Ensure you're using the correct environment keys (test vs live). Check that your payment gateway account is fully verified and activated.
Transactions not appearing in Kajabi
Confirm webhook URLs are properly configured in your payment gateway settings. Check that the webhook endpoint is receiving data by reviewing the webhook logs in your payment provider's dashboard.
Customers can't complete payments
Ensure your payment gateway is set to Active status in Kajabi. Verify that your currency settings match between Kajabi and your payment gateway. Check if your gateway account has any restrictions or holds.
Duplicate charges appearing
Review your webhook configuration to ensure you haven't set up duplicate endpoints. Check your payment gateway's idempotency settings and verify that customers aren't double-clicking payment buttons due to slow loading times.