Introduction
Accept payments with a modern, TypeScript-first SDK — without handling sensitive card data yourself.
Bloque Payments gives you:
- A server SDK to create payment links (shopping carts or subscriptions)
- A hosted checkout (iframe) you embed in your app (React supported)
- Direct payments (server-side only) for card, PSE, and cash when you need it
- Webhooks for payment finality and reconciliation
Choose your integration path
Most teams should start with Hosted Checkout. It’s the fastest to ship and keeps PCI scope low.
Hosted Checkout (recommended)
Direct Payments (server-side only)
Use direct payments if you need a fully server-driven flow (e.g. kiosk, call center, or an existing backend checkout UI).
card: returns an approval/pending/rejection status (optionally 3DS challenge data)pse: returnscheckout_urlfor redirectcash: returns apayment_code(10-digit)
Packages
Quick preview (end-to-end)
Server (create a checkout)
Client (render hosted checkout)
Next steps
- Getting started — ship your first payment in minutes
- Checkout API — shopping cart vs subscription checkouts
- Payment methods — card, PSE, and cash
- Webhooks — handle
payment.status.updatedreliably