Pakasir Payment Gateway
Panduan integrasi Pakasir untuk deposit saldo otomatis di Cek Ceir.
Modified at Jun 5, 2026, 12:00 AM UTC
Cek Ceir memakai Pakasir sebagai payment gateway untuk top-up saldo user. Konfigurasi dilakukan di Admin → Settings → Payment Gateway. Setelah pembayaran berhasil, saldo dikredit otomatis via webhook.
A. Persiapan
Daftar/login di Pakasir, buat Proyek, lalu catat Slug dan API Key dari halaman detail proyek. Aktifkan gateway di panel admin Cek Ceir dan isi kedua nilai tersebut.
B. Integrasi Via URL
Untuk mengarahkan pelanggan ke halaman pembayaran Pakasir:
https://app.pakasir.com/pay/{slug}/{amount}?order_id={order_id}&redirect={redirect_url}&qris_only=1- slug — project slug dari Pakasir
- amount — nominal tanpa titik/spasi, contoh: 100000
- order_id — ID unik transaksi di sistem Anda
- redirect — URL kembali setelah pembayaran (opsional)
- qris_only=1 — batasi ke QRIS saja (opsional)
C. API: Transaction Create
POSThttps://app.pakasir.com/api/transactioncreate/{method}
{ "project": "depodomain", "order_id": "INV123123", "amount": 99000, "api_key": "xxx123"}Cek Ceir memanggil endpoint ini saat user membuat deposit. Response berisi payment_number (QR string atau nomor VA), fee, total_payment, dan expired_at.
Metode Pembayaran
- qris
- bni_va
- bri_va
- cimb_niaga_va
- permata_va
- maybank_va
- sampoerna_va
- bnc_va
- atm_bersama_va
- artha_graha_va
D. Webhook
Isi Webhook URL di Pakasir Dashboard → Edit Proyek dengan URL dari admin Cek Ceir (contoh: https://cekceir.online/api/webhooks/pakasir).
{ "amount": 22000, "order_id": "240910HDE7C9", "project": "depodomain", "status": "completed", "payment_method": "qris", "completed_at": "2024-09-10T08:07:02.819+07:00"}Penting
Saat menerima webhook, Cek Ceir memvalidasi amount dan order_id terhadap deposit pending, lalu memverifikasi status via Transaction Detail API sebelum mengkredit saldo.
E. Transaction Detail API
GEThttps://app.pakasir.com/api/transactiondetail?project={slug}&amount={amount}&order_id={order_id}&api_key={api_key}
Digunakan sebagai fallback polling di halaman detail deposit dan verifikasi tambahan saat webhook diterima.
F. Sandbox & Simulasi
Jika proyek Pakasir dalam mode Sandbox, gunakan API paymentsimulation untuk menguji alur webhook:
POSThttps://app.pakasir.com/api/paymentsimulation
{ "project": "depodomain", "order_id": "CC-DEP-42", "amount": 50000, "api_key": "xxx123"}