Keap Payment Gateway
Accept credit card payments at WooCommerce checkout using your Keap merchant account.
The Keap Payment Gateway lets you accept credit card payments at WooCommerce checkout using your Keap merchant account. This is required for Payment Plans and InfusedWoo Subscriptions.
Navigate to InfusedWoo > Payments > Keap Gateway to check the gateway status.

Status Page
This page shows whether the gateway is currently enabled or disabled. The actual gateway configuration is managed in WooCommerce’s payment settings.
Click Configure Keap Gateway to open WooCommerce > Settings > Payments > Keap Credit Card, where you can:
- Enable or disable the gateway
- Set the gateway title shown at checkout
- Configure test/sandbox mode
- Enable saved cards (customers can save cards for future purchases)
- Choose between modal checkout or inline form

Requirements
- An active Keap account with a merchant account configured (Keap > Settings > E-Commerce > Payment Methods)
- InfusedWoo connected to Keap via OAuth or SAK
Checkout Experience
When enabled, customers see “Credit Card (Keap)” as a payment option at checkout. They enter their card details in either:
- Modal form — A popup powered by Keap’s payment embed (recommended for PCI compliance)
- Inline form — Fields displayed directly on the checkout page
Supported cards: Visa, Mastercard, American Express, Discover, JCB, Diners Club.

WooCommerce Blocks Checkout
The gateway fully supports the new WooCommerce Blocks-based checkout. Payment plans and subscription details render correctly in the blocks interface.
Troubleshooting
Gateway not appearing at checkout
- Verify it’s enabled in WooCommerce > Settings > Payments
- Check that your Keap merchant account is active
- Make sure your InfusedWoo connection is active (check the header badge)
Payment fails with “Unable to process”
- Verify your Keap merchant account has a valid payment processor
- Check if the card type is supported by your merchant account
- Review the error details in Settings > Logs with logging set to “Detailed”