Accept payments online,
the way you want.
One integration for cards, QRIS, and every major Indonesian e-wallet. Redirect, embed, link, or build fully custom — Swipe handles PCI compliance, fraud, and payouts so you can focus on growth.
Start in minutes. Scale without limits.
From a zero-code payment link to fully custom UI components — pick the depth of integration that fits your team, and switch anytime on the same API.
Swipe Hosted Checkout
Redirect customers to a secure, Swipe-hosted payment page that is optimized for conversion and localized for Indonesia. We handle PCI compliance, card fields, QRIS, and every e-wallet — you just create a session and redirect.
Learn more in the docs// Create a Checkout Sessionconst session = await swipe.checkout.sessions.create({ amount: 150000, currency: 'idr', success_url: 'https://yourstore.com/success', cancel_url: 'https://yourstore.com/cart',}); // Redirect to the Swipe-hosted pagewindow.location.href = session.url;Bank-grade security, by default
Every Swipe Online transaction is protected by the same infrastructure trusted by 50,000+ Indonesian businesses — audited, licensed, and always on.
PCI DSS Level 1
The highest certification in the industry. Card data is tokenized and encrypted with TLS 1.3 — it never touches your servers.
Licensed & regulated on progress
Licensed and supervised by Bank Indonesia (on progress). Funds are held in segregated accounts and settled on a protected schedule.
Adaptive fraud defense
3D Secure 2, machine-learning risk scoring, and configurable velocity rules block fraud before it settles — without hurting good customers.
Developer-first API
Clean REST endpoints, idempotency keys, signed webhooks, and SDKs for Node, PHP, Python & Go. Test mode and sandbox included.
99.99% uptime
Multi-region, redundant infrastructure with a public real-time status page. Your checkout stays up, even on sale days.
24/7 human support
Local Bahasa Indonesia support around the clock, with SLA-backed response times and a dedicated team for scaling merchants.
Pay per transaction. Nothing else.
No setup fees, no monthly minimums, no lock-in. You only pay when you get paid.
Go live with Swipe Online today
Create an account, grab your test keys, and process your first payment in minutes. No card required.