BUILDERS

Embed Bruce checkout.

Create API keys from the Business hub, open checkout sessions, and receive checkout.paid webhooks with HMAC signatures.

Quick start

  1. Create a Business organization and submit KYB details.
  2. Open the in-app Business hub → API keys → create bk_live_….
  3. POST /api/v1/checkout-sessions with header X-Api-Key.
  4. Redirect the buyer to the returned payUrl.
  5. Handle checkout.paid on your webhookUrl (verify X-Bruce-Signature).

OpenAPI

Machine-readable spec: /openapi-v1.json

Fee quotes

GET https://api.bruce.money/api/fees/quote?source=checkout&amount=100.00

Platform fees ship at 0 bps today; the quote engine is live so pricing can turn on without new pay paths.

Pay button (HTML)

First embed path — drop a link + script on any storefront (Shopify custom HTML, Woo, static sites):

<a
  class="bruce-pay-button"
  href="https://bruce.money/checkout/CHECKOUT_ID"
  data-bruce-amount="25.00"
  data-bruce-label="Pay with Bruce"
>
  Pay with Bruce
</a>
<script async src="https://bruce.money/embed/pay-button.js"></script>

Or share a branded pay page: https://bruce.money/b/your-slug after setting a pay slug on your business org.

Shopify / WooCommerce

Official plugins follow once checkout sessions + webhook retries are stable in production. Until then, use the HTML pay button or call the Public API from your backend.

Open Business hub · Partner with us