Terima QRIS, Akaun Maya bank dan E-Wallet melalui satu integrasi API. Callback automatik, baki masa nyata dan disbursement dalam satu papan pemuka.
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 tandatangan • Channels JSON • Health
Empat produk teras yang saling berhubung — daripada checkout dalam talian hingga pengeluaran pukal.
API payin dengan 15+ saluran: QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja dengan callback automatik.
Lihat Produk →Cipta pautan bayaran tanpa pengekodan melalui /pay?trx=... Sesuai untuk invois manual, perdagangan WA dan social commerce.
Cipta Pautan →Hantar dana ke banyak akaun serentak melalui payout_create.php. Baki ditolak semasa create, refund automatik jika gagal.
Lihat Produk →Satu QR untuk semua e-wallet dan m-banking. Status PAID mencetuskan kredit baki + callback forward ke pelayan anda.
Lihat Saluran →Daripada gerai dalam talian hingga enterprise — infrastruktur sama, skala fleksibel.
Pilih kaedah yang pelanggan anda guna: QRIS, VA bank, e-wallet. Pemetaan channel → huluan diurus berpusat; anda hanya hantar satu kod channel.
Payin, payout, baki, ledger, log callback dan papan pemuka merchant/admin dalam satu pangkalan data yang konsisten dan diaudit.
order_id idempoten, anti double-credit/refund, callback forwarding + semakan status semula. Log disimpan dalam fail dan pangkalan data.
Daftar → dapat merchant_id / api_secret → cipta payment link manual → kongsi dengan pelanggan. Tanpa integrasi API pun boleh mula hari ini.
Daftar sebagai PKS →Integrasi server-to-server penuh: create → query → callback verify → penyesuaian ledger. Yuran fleksibel setiap merchant, had payout dan kelulusan.
Bincang Keperluan →Satu parameter channel — kami uruskan selebihnya ke huluan.
Kami mengamalkan keselamatan berlapis. Dakwaan lesen rasmi hanya dipaparkan jika syarikat anda benar-benar memilikinya — selebihnya kami jujur tentang kawalan teknikal.
Tandatangan MD5-huruf besar setiap request, hashing kata laluan bcrypt, kredensial huluan hanya di pelayan, audit ledger setiap mutasi, dan sekatan simulasi bayaran dalam mod live. Padam install.php selepas pemasangan.
Pelajari Integrasi Selamat →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 penyesuaian. Jangan percaya status pelayar — percayai callback yang disahkan + query pelayan.
Salin-tampal snippet, tukar secret dan uji serta-merta dalam 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()Caj hanya dikenakan pada transaksi yang berjaya, mengikut kaedah pembayaran yang dipilih.
Kadar muktamad merchant, tiada caj tersembunyi. Bayar hanya bila berjaya.
Lihat harga →Disbursement ke bank dan e-wallet. Ditolak semasa create, refund automatik jika FAILED.
Lihat harga →Aktifkan mock_mode=1 untuk uji create → simulasi bayar → callback tanpa menyentuh baki sebenar.
Cuba Sandbox →Tiada jawapan? Hubungi kami.
Contoh corak penggunaan daripada segmen yang biasa menggunakan LottoPay.
“Checkout QRIS + VA dalam satu API memendekkan masa integrasi kami dari berminggu-minggu ke beberapa hari.”
PKS Kuliner · BandungPayment Link untuk pesanan WA“Callback yang konsisten dan ledger yang jelas memudahkan penyesuaian harian.”
Top-Up dan Gaming · JakartaVolum payin harian tinggi“Disbursement pukal + refund automatik membantu pasukan kewangan kami memproses payout tanpa drama.”
SaaS dan Perkhidmatan · SurabayaPayin + payout bersepaduHubungkan perniagaan anda ke gateway pembayaran Indonesia hari ini — mula dari sandbox percuma.
Support: [email protected] • Base URL: https://pga.lottonesia.org