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/woocommerceDownloads 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:writescope (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.