All docs / Payments

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.

Keap Gateway page showing the Enabled badge and Configure button

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

WooCommerce payment settings for the Keap gateway

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 checkout page showing the Keap payment option with card fields

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”