Instant Supabase Realtime UI sync
When xpayr-webhook updates Postgres, Supabase Realtime pushes the unlocked Pro badge or credit top-up to the browser immediately.
Sync non-custodial 0.5% USDC, EURC, and USDT subscriptions, AI credit balances, and RLS entitlements directly into Supabase Postgres via Deno Edge Functions.
When xpayr-webhook updates Postgres, Supabase Realtime pushes the unlocked Pro badge or credit top-up to the browser immediately.
Protect OpenAI, Anthropic, ElevenLabs, and Replicate wrapper apps from stolen-card chargeback wipes.
Primary-key constraints on event_id and tx_hash guarantee exact-once credit accounting under any retry scenario.
Share one Supabase backend across Next.js (/plugins/nextjs), React Native, Flutter, and Chrome extensions (/license-kit).
Supabase has become the backend of choice for AI startups, indie SaaS founders, and mobile/extension developers worldwide. Combining Supabase Auth + Postgres RLS + Deno Edge Functions with XPayr 0.5% non-custodial checkout gives your app borderless stablecoin monetization across 16 blockchains in under 100 lines of TypeScript.
By default, Supabase API Gateway expects a Supabase Auth JWT in the Authorization header. Passing --no-verify-jwt allows external webhooks to reach your Deno function, where you cryptographically enforce XPayr X-XPayr-Signature HMAC-SHA256 instead.
Pass metadata: { supabase_user_id: user.id } when creating the XPayr session in your authenticated Edge Function; XPayr returns that exact metadata inside the signed webhook payload.
Yes! Write both Stripe and XPayr webhook handlers to the same user_entitlements or credit_ledger Postgres table with provider = "xpayr" and tx_hash recorded for finance audits.
Yes — run supabase functions serve alongside XPayr /tools/webhook-tester or cloudflared/ngrok tunnels using sk_test_ keys.
Deno WebCrypto webhooks + Postgres RLS + liquidación directa del 99.5% en su billetera.