WooCommerce / WordPress
Official gateway plugin for escrow checkout.
Install
- Upload the
bruce-escrow-checkoutplugin zip from the repo (plugins/woocommerce). - Activate — requires WordPress 6+ and WooCommerce 8+.
- WooCommerce → Settings → Payments → Buy with Bruce.
Configure
- Enable the gateway.
- Paste API key (
bk_live_…). - Paste merchant webhook signing secret from Bruce Business hub.
- Copy the shown webhook URL into Bruce if you override delivery (plugin registers
/wc-api/bruce_escrow). - Choose escrow template (freelance / physical / digital).
- Complete order on
checkout.released(default).
Flow
- Buyer selects Buy with Bruce at checkout.
- Plugin creates a Bruce session with
orderId,shopDomain,redirectUrl. - Buyer redirects to
payUrl, funds escrow. checkout.funded→ order processing;checkout.released→ payment complete.
WordPress shortcode
Without Woo: [bruce_buy amount="25" description="Tip jar"] creates a session server-side and renders the button.