Battle-tested blueprints for the most common ways teams plug Penumbra in. Each one ships with a working sample, the exact API calls, and a sandbox deploy you can fork.
Low-risk migration. Drop Penumbra in front of your existing Stripe / Adyen / Worldpay account and route through us. Your existing PSP relationship stays intact; you add backups when you're ready.
POST /v1/routing/executesk_test_ → sk_live_ when readyWire Penumbra to two or more processors. Define your primary plus ordered backups. When the primary degrades, we shift traffic automatically. Your code never knows which processor handled the charge.
Penumbra for Platforms blueprint. Embed the routing layer in your SaaS so your customers process payments through your brand. Subdomain plus custom theming plus sub-merchant onboarding.
platforms.penumbrahq.com with a CNAMEHow to flip from sk_test_ to sk_live_ with confidence. Smoke-test endpoints, webhook signature verification, rate-limit posture, alerting hookup. Ships with a 23-item pre-launch checklist.
Route fiat charges through Stripe / Adyen / Worldpay, settle the merchant in USDC via Circle. Five chains supported (Polygon / Ethereum / Solana / Base / Avalanche). Same API, additional rail.
Use Pen.v1 canonical events to reconcile your ledger automatically. Subscribe to transaction.* and settlement.*, write the events to your DB, never run a nightly batch job again.
POST /v1/webhooks/subscribetransaction.captured, refund.processed, settlement.completedLet the AI chargeback engine assemble evidence, draft the rebuttal, and queue it for one-click approval. You set the policy (fight everything > $50, accept the rest), we draft and you approve.
chargeback.received webhooks for visibilityRoute a specific card brand or issuer to a preferred processor (e.g. Amex consumer cards through Stripe, Visa commercial through Worldpay). Lift approval rates by playing to each PSP's strengths.
POST /v1/routing/policiesTell us what you're trying to wire and we'll either point you at a working sample or build one for you.