WooCommerce plugin

Accept Blitz Commerce checkout on a WordPress/WooCommerce store with no custom code — install the plugin, enter your API key, and go.

Install

GET/api/commerce/plugins/woocommerce

Downloads the plugin as a zip, built fresh from what's currently deployed — it can never drift out of date.

  • In WordPress admin, go to Plugins → Add New → Upload Plugin and upload the zip.
  • Activate it, then go to WooCommerce → Settings → Payments → Blitz Commerce and paste in an API key with the checkout:write scope (see Authentication).
  • Add a webhook endpoint pointed at your store (see Webhooks), subscribed to checkout.completed — the plugin listens for it to mark orders paid automatically.

What it does

On checkout, it calls the same server-to-server Checkout API described in the Checkout docs, then redirects the buyer to Blitz's hosted Stripe/PayPal checkout page. When the checkout.completed webhook arrives, it verifies the signature and marks the matching WooCommerce order as paid — no manual reconciliation needed. Works with both the classic shortcode checkout and Cart/Checkout Blocks.

Pure redirect checkout, matching the underlying API: no refunds and no failed/expired signal yet. Buyers see a generic order description at the payment processor regardless of cart contents — this is a known limitation of the underlying checkout API, not the plugin.