5 min readZeroGateway Team

Add Card Payments to WooCommerce in 10 Minutes

Step-by-step guide to accepting credit and debit card payments in WooCommerce with the ZeroGateway plugin — install, connect, and test.

WooCommerceWordPressintegrations

WooCommerce powers a huge share of the world's online stores, but setting up card payments can still feel like the hardest part of launching. The ZeroGateway plugin adds secure card checkout to any WooCommerce store — here's the full setup.

Step 1: Install the plugin

  1. Download the ZeroGateway for WooCommerce plugin.
  2. In WordPress admin, go to Plugins → Add New → Upload Plugin.
  3. Activate it, then open WooCommerce → Settings → Payments.

Step 2: Connect your account

Click Connect with ZeroGateway and authorize the plugin from your dashboard — your API keys are exchanged securely; you never paste a secret key into WordPress. Don't have an account yet? Registration takes under a minute with no paperwork.

Step 3: Enable card checkout

Toggle ZeroGateway on as a payment method and your customers can pay with any major credit or debit card. Card details are captured on ZeroGateway's secure hosted checkout, so raw card numbers never touch your WordPress server — keeping your store out of heavy PCI compliance scope.

How orders stay in sync

  • Checkout creates a payment tied to the exact order amount and currency — totals are verified on both ends before an order is marked paid.
  • Webhooks update order status in real time: paid, failed, or refunded.
  • A background status sync covers the rare case a webhook is missed, so orders never get stuck.

Step 4: Test before going live

Place a test order with a test card and confirm the order flips to Processing automatically. Check that refunds issued from the ZeroGateway dashboard reflect back into WooCommerce. Once both pass, switch to live keys — you're done.

Average setup time across our merchants is under ten minutes. Install the plugin, connect your store, and start keeping more of every sale.