K Kajabi

How to connect payment gateways on Kajabi

intermediate 8 min read Updated 2026-03-18
Quick Answer

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

1

Access Payment Settings

Log into your Kajabi dashboard and click on Settings in the left sidebar. Then select Payments from the settings menu to access payment gateway configuration options.
Ensure you have admin privileges before attempting to modify payment settings.
2

Choose Your Payment Gateway

In the Payments section, you'll see available payment gateways. Click on Connect next to either Stripe or PayPal. Stripe is recommended for most users due to its seamless integration and lower fees.
You can connect multiple payment gateways, but only one can be active at a time.
3

Enter Gateway Credentials

For Stripe: Enter your Publishable Key and Secret Key from your Stripe dashboard.
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.
Use test credentials first to verify the connection works properly.
4

Configure Payment Settings

Set your default currency from the Currency dropdown menu. Configure additional settings like Payment Methods (credit cards, bank transfers) and enable Tax Collection if required for your business.
Choose your primary business currency as most customers will pay in this currency.
5

Set Up Webhook Endpoints

Copy the webhook URL provided by Kajabi and add it to your payment gateway's webhook settings. In Stripe, go to Developers > Webhooks and add the Kajabi URL. Select events: invoice.payment_succeeded, invoice.payment_failed, and customer.subscription.deleted.
Webhooks ensure payment status updates are communicated back to Kajabi in real-time.
6

Test the Connection

Click Test Connection to verify your credentials are working. Create a test product with a small amount and process a test transaction. Check that the payment appears in both Kajabi and your payment gateway dashboard.
Always test with small amounts and use test credit card numbers provided by your payment processor.
7

Activate Live Mode

Once testing is successful, switch to Live Mode by replacing test credentials with live API keys. Click Save Changes and toggle the gateway to Active status in your payment settings.
Double-check all credentials before going live to avoid payment processing interruptions.
8

Configure Payout Schedule

Set your preferred payout schedule in your payment gateway account. In Kajabi, go to Settings > Payments > Payout Settings to view when funds will be transferred to your bank account based on your gateway's schedule.
Stripe typically transfers funds in 2-7 business days, while PayPal can take 1-3 business days.

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.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Kajabi website before purchasing.