Satu API untuk
semua pembayaran.
Terima QRIS, Virtual Account, dan e-wallet lewat satu integrasi. Dashboard dark yang rapi, webhook terverifikasi, dan idempotensi bawaan.
curl -X POST https://pay.zixstore.web.id/api/v1/payments \
-H "X-API-Key: zx_test_••••••••" \
-H "Idempotency-Key: order-001" \
-H "Content-Type: application/json" \
-d '{
"channel": "QRIS",
"amount": 25000,
"customer_name": "Budi",
"customer_email": "budi@email.com",
"customer_phone": "08123456789",
"reference_id": "INV-001"
}'
{
"success": true,
"data": {
"ref_id": "ZX261112A1B2C3D4E5",
"status": "pending",
"amount": 25000,
"total_amount": 25300,
"channel": "QRIS",
"qr_link": "https://assets.tokopay.id/....png",
"pay_url": "https://pay.tokopay.id/?token=...",
"expires_at": "2026-11-13 03:00:00"
}
}
Kenapa Achillstore
Dibangun untuk developer,
dipakai oleh bisnis.
Fondasi teknis yang benar sejak awal: transaksi atomik, idempotensi, dan verifikasi signature.
Webhook aman
Setiap callback diverifikasi signature MD5 resmi Tokopay dan whitelist IP.
Idempotent
Header Idempotency-Key mencegah double charge saat retry.
QRIS instan
Buat invoice QRIS dan tampilkan QR string maupun gambar.
API key aman
Key hanya disimpan sebagai hash. Tidak pernah bisa dilihat ulang.
Rekonsiliasi
Cek status langsung ke Tokopay dan simpan jejak audit.
Playground
Uji request API langsung dari dashboard tanpa tools tambahan.
Channel pembayaran
Pilihan lengkap, satu integrasi.
Kode channel mengikuti dokumentasi resmi Tokopay dan dikirim apa adanya oleh server.
QRIS
3 channelVirtual Akun
10 channelEmoney
4 channelREST API JSON
Integrasi dalam hitungan menit.
Endpoint sederhana, response konsisten, dan dokumentasi lengkap dalam Bahasa Indonesia. Tidak perlu SDK khusus.
- Autentikasi lewat header X-API-Key
- Dukungan Idempotency-Key untuk retry aman
- Webhook dengan verifikasi signature
- Riwayat transaksi dan audit log
{
"success": true,
"data": {
"ref_id": "ZX261112A1B2C3D4E5",
"reference_id": "INV-001",
"channel": "QRIS",
"amount": 25000,
"provider_fee": 300,
"total_amount": 25300,
"fee_amount": 0,
"net_amount": 25000,
"status": "pending",
"payment": {
"qr_link": "https://assets.tokopay.id/...png",
"qr_string": "000201010212...",
"pay_url": "https://pay.tokopay.id/?token=..."
},
"expires_at": "2026-11-13 03:00:00"
}
}
Siap menerima pembayaran?
Buat akun merchant, generate API key, dan kirim request pertama Anda hari ini.
Daftar merchant gratis