Terima QRIS, Virtual Account bank, dan E-Wallet lewat satu integrasi API. Callback otomatis, saldo real-time, dan disbursement dalam satu dashboard.
curl -X POST https://pga.lottonesia.org/api/v1/payin_create.php \ -H 'Content-Type: application/json' \ -d '{"merchant_id":"MCH001","order_id":"INV-001", "amount":50000,"channel":"QRIS", "notify_url":"https://toko.id/notify","sign":"..."}' → {"code":0,"data":{"trx_id":"LP...","status":"PENDING", "payment_link":"https://.../pay?trx=LP..."}}
Sign = UPPER(MD5(sorted_params&key=SECRET)). Panduan sign • Channels JSON • Health
Empat produk inti yang saling terhubung — dari checkout online sampai penarikan dana massal.
API payin 15+ channel: QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja dengan callback otomatis.
Kunjungi Produk →Buat link bayar tanpa coding via /pay?trx=... Cocok untuk invoice manual, WA commerce, dan social commerce.
Buat Link →Kirim dana ke banyak rekening sekaligus via payout_create.php. Saldo terpotong saat create, refund otomatis jika gagal.
Kunjungi Produk →Satu QR untuk semua e-wallet & m-banking. Status PAID memicu kredit saldo + forward callback ke server Anda.
Cek Channel →Dari warung online sampai enterprise — infrastruktur yang sama, skala yang menyesuaikan.
Pilih metode sesuai pelanggan: QRIS, VA bank, e-wallet. Mapping channel → upstream dikelola terpusat, merchant cukup kirim satu kode channel.
Payin, payout, saldo, ledger, callback log, dan dashboard merchant/admin dalam satu database yang konsisten dan teraudit.
order_id idempoten, anti double-credit/refund, forward callback + re-query status. Log tersimpan di file & database.
Daftar → dapat merchant_id / api_secret → buat payment link manual → share ke pelanggan. Tanpa integrasi API pun bisa jalan hari ini.
Daftar sebagai UMKM →Integrasi server-to-server penuh: create → query → callback verify → rekonsiliasi ledger. Fee fleksibel per-merchant, limit & approval payout.
Diskusi Kebutuhan →Satu parameter channel — kami yang urus sisanya ke upstream.
Kami menerapkan praktik keamanan berlapis. Klaim lisensi resmi hanya kami tampilkan jika sudah dimiliki perusahaan Anda — selebihnya kami jujur soal kontrol teknis.
Signature MD5-uppercase per-request, password hashing bcrypt, kredensial upstream hanya di server, ledger audit per mutasi, dan pemblokiran simulasi bayar saat mode live. Hapus install.php setelah instalasi.
Pelajari Integrasi Aman →Merchant → payin_create (signed) → LottoPay → Banking Partner → QRIS/VA/E-Wallet → callback → verify → credit 1x → forward to notify_url → reply HTTP 200 + SUCCESS
Gunakan payin_query untuk rekonsiliasi. Jangan percaya status dari browser — percaya callback terverifikasi + query server.
Copy-paste snippet, ganti secret, langsung uji di sandbox (mock_mode=1).
function sign($p,$s){
ksort($p); $a=[];
foreach($p as $k=>$v){
if($v===''||$v===null) continue;
$a[]="$k=$v";
}
return strtoupper(md5(
implode('&',$a).'&key='.$s));
}const crypto=require('crypto'); function sign(p,s){ const q=Object.keys(p).sort() .map(k=>k+'='+p[k]).join('&') +'&key='+s; return crypto.createHash('md5') .update(q).digest('hex') .toUpperCase(); }
import hashlib
def sign(p,s):
q='&'.join(f"{k}={p[k]}"
for k in sorted(p))
q+=f"&key={s}"
return hashlib.md5(
q.encode()).hexdigest().upper()Biaya hanya dikenakan pada transaksi yang berhasil, sesuai metode pembayaran yang dipilih.
Tarif final merchant, tanpa biaya tersembunyi. Bayar hanya saat sukses.
Lihat harga →Disbursement ke bank & e-wallet. Saldo terpotong saat create, refund otomatis jika FAILED.
Lihat harga →Aktifkan mock_mode=1 untuk uji create → simulasi bayar → callback tanpa memotong saldo asli.
Coba Sandbox →Tidak menemukan jawaban? Hubungi kami via halaman kontak.
Contoh pola penggunaan dari segmen bisnis yang umum memakai LottoPay.
“Checkout QRIS + VA dalam satu API memangkas waktu integrasi kami dari berminggu-minggu jadi hitungan hari.”
UMKM Kuliner · BandungPayment Link untuk order WA“Callback yang konsisten dan ledger yang jelas membuat rekonsiliasi harian jauh lebih mudah.”
Top-Up & Game · JakartaVolume payin harian tinggi“Disbursement massal + refund otomatis membantu tim finance kami memproses payout tanpa drama.”
SaaS & Jasa · SurabayaPayin + payout terpaduHubungkan bisnis dengan payment gateway Indonesia hari ini — mulai dari sandbox gratis.
Support: [email protected] • Base URL: https://pga.lottonesia.org