Integrasi

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"}

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"}

G. Transaction Cancel

POSThttps://app.pakasir.com/api/transactioncancel