Bahn Gateway
Bahn Gateway is Cake's PCI-compliant payment SDK and API: integrate card payments, Napas QR, Apple Pay, and Google Pay into your web application, and 3D Secure authentication into your web or mobile app.
Web SDK
Drop PCI-compliant card input, 3D Secure v2, Napas QR, Apple Pay, and Google Pay into your web app with the in-browser SDK — sensitive data stays inside sandboxed iframes.
- Overview — how the SDK, your backend and Bahn fit together
- Getting Started — first payment in about 10 minutes
- Environments — sandbox and production endpoints
- Card Payments, QR Payments, Apple Pay, Google Pay
- Payment Flows and 3DS Authentication
- SDK Reference, Error Handling, Integration Examples
- Go-Live Checklist
Mobile SDK
Run the EMV 3-D Secure 2.x challenge flow natively in your Android or iOS app, with built-in Directory Server certificates and a customizable challenge UI.
API
Integrate the backend REST API — JWS authentication, payment guides (one-time, save card, manual capture, Napas QR), webhooks, and the full API reference.
- Onboarding and Authentication
- Guides: One Time Payment, Save Card & Recurring, Manual Capture, and more in the sidebar
- Webhooks
- API Reference
- Tools: JWS API Client, JWS Signing