Swipe PaySwipe Pay
Swipe Online · Payment Gateway

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.

Read the docs
PCI DSS Level 1 On progress Bank Indonesia licensed
Volume today
Rp 2.46M
pay.swipe.co.id
SECURE
Toko Buku Kita · Order #1024
Rp 150.000
QRISINSTANT
Card · Visa / Mastercard
E-wallet · GoPay, OVO, DANA
One integration · every way Indonesia pays
QRISVisaMastercardGoPayOVODANAShopeePayBCAMandiriBNILinkAjaAlfamartQRISVisaMastercardGoPayOVODANAShopeePayBCAMandiriBNILinkAjaAlfamart
Four ways to integrate

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

The fastest way to get paid

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
No PCI scope Mobile-optimized Auto-localized
checkout.js
// Create a Checkout Session
const 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 page
window.location.href = session.url;
pay.swipe.co.id
Order #1024
Rp 150.000
QRIS
Card
Powered by Swipe · Redirected securely
Built on trust

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.

Transparent pricing

Pay per transaction. Nothing else.

No setup fees, no monthly minimums, no lock-in. You only pay when you get paid.

QRIS
0.7%
per successful transaction
Cards
2.9% + Rp2K
Visa, Mastercard, JCB
E-wallets
1.5%
GoPay, OVO, DANA, ShopeePay
EnterpriseHigh volume? Get custom interchange-plus pricing.

Go live with Swipe Online today

Create an account, grab your test keys, and process your first payment in minutes. No card required.

View documentation
Swipe PaySwipe Pay

Every transaction, elevated. The payment platform for Indonesian business.

Products
Swipe GOSwipe POSSwipe OnlineDevices
Solutions
RetailF&BE-commerceAll solutions
Support
Contact SupportDocumentationAPI DocumentationStatus
Why Us
About UsLegalPartnersProject Pipeline
© 2026 Swipe. Inc · Licensed by Bank Indonesia (PJP) · PCI-DSS Level 1every transaction, elevated