Built, awaiting deploy

Stripe + Square Bridge

Multi-rail payments with auto-unlock to Skool.

$497 one-time setup

What it does

A Cloudflare worker that receives Stripe + Square webhooks, verifies HMAC, writes to Supabase, and triggers Zapier 'Unlock Course for Member' on successful payment. Handles checkout success, subscription updates, refunds, and dunning.

Commands and features

  • POST /webhooks/stripe. Stripe events: checkout.session.completed, customer.subscription.updated, charge.refunded.
  • POST /webhooks/square. Square events: payment.created, order.fulfillment.updated, refund.created.
  • Internal: enrichOrder(). Joins payment event to customer email + product SKU + Skool group access level.
  • Internal: triggerUnlock(). Calls Zapier hook with member email + course IDs to unlock.

What you get

  • Cloudflare worker, deploys in 60 seconds
  • HMAC verification + replay protection
  • Supabase orders table + customer mapping
  • Zapier 'Unlock Course for Member' integration
  • Multi-tier subscription support
  • Refund + dunning event handling
  • Tested with live Square catalog + Stripe test mode

Ideal for

Operators using paid Skool group + outside payment rails (Stripe Checkout, Square Hosted Checkout, or both).

Timeline

Deployed and tested in 2-3 days.