Akzeptieren Sie QRIS, Bank-Virtual-Accounts und E-Wallets über eine einzige API-Integration. Automatische Callbacks, Echtzeit-Guthaben und Disbursement in einem 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)). Signatur-Anleitung • Channels JSON • Health
Vier vernetzte Kernprodukte — vom Online-Checkout bis zur Massenauszahlung.
Payin-API mit 15+ Kanälen: QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja mit automatischen Callbacks.
Produkt ansehen →Erstellen Sie Payment Links ohne Code via /pay?trx=... Ideal für manuelle Rechnungen, WhatsApp- und Social-Commerce.
Link erstellen →Senden Sie Guthaben an viele Konten gleichzeitig via payout_create.php. Guthaben wird bei Erstellung belastet, bei Fehler automatisch erstattet.
Produkt ansehen →Ein QR für alle E-Wallets & M-Banking. Der Status PAID löst Gutschrift + Callback-Weiterleitung an Ihren Server aus.
Kanäle ansehen →Vom Online-Shop bis zum Konzern — gleiche Infrastruktur, flexible Skalierung.
Bieten Sie die Methoden Ihrer Kunden: QRIS, Bank-VA, E-Wallets. Das Kanal → Upstream-Mapping ist zentral; Sie senden nur einen Kanal-Code.
Payin, Payout, Guthaben, Ledger, Callback-Logs sowie Händler-/Admin-Dashboards in einer konsistenten, geprüften Datenbank.
Idempotente order_id, Schutz vor Doppelgutschrift/-erstattung, Callback-Weiterleitung + Statusabfrage. Logs in Dateien & Datenbank.
Registrieren → merchant_id / api_secret erhalten → manuelle Payment Links erstellen → mit Kunden teilen. Keine API-Integration für den Start nötig.
Als KMU registrieren →Vollständige Server-zu-Server-Integration: Erstellen → Abfragen → Callback-Prüfung → Ledger-Abgleich. Flexible Gebühren pro Händler, Payout-Limits & Freigaben.
Anforderungen besprechen →Ein Channel-Parameter — den Rest übernehmen wir upstream.
Wir setzen mehrschichtige Sicherheitspraktiken um. Offizielle Lizenzen werden nur bei tatsächlichem Besitz ausgewiesen — sonst bleiben wir ehrlich bei den technischen Kontrollen.
MD5-Großbuchstaben-Signaturen pro Request, bcrypt-Passwort-Hashing, Upstream-Credentials nur serverseitig, Ledger-Audit pro Mutation und blockierte Zahlungssimulation im Live-Modus. Löschen Sie install.php nach der Installation.
Sichere Integration →Merchant → payin_create (signed) → LottoPay → Banking Partner → QRIS/VA/E-Wallet → callback → verify → credit 1x → forward to notify_url → reply HTTP 200 + SUCCESS
Nutzen Sie payin_query zum Abgleich. Vertrauen Sie nie dem Browser-Status — sondern verifizierten Callbacks + Serverabfragen.
Snippet kopieren, Secret tauschen und sofort in der Sandbox testen (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()Gebühren nur für erfolgreiche Transaktionen, je nach gewählter Zahlungsmethode.
Finale Händlertarife, keine versteckten Gebühren. Nur bei Erfolg zahlen.
Preise ansehen →Auszahlung an Banken & E-Wallets. Bei Erstellung belastet, bei FAILED automatisch erstattet.
Preise ansehen →Aktivieren Sie mock_mode=1, um Erstellen → Simulieren → Callback ohne Echtguthaben zu testen.
Sandbox testen →Keine Antwort gefunden? Kontaktieren Sie uns.
Typische Nutzungsbeispiele von Segmenten, die LottoPay nutzen.
„QRIS- + VA-Checkout in einer API hat unsere Integration von Wochen auf Tage verkürzt.“
Gastro-KMU · BandungPayment Links für WhatsApp-Bestellungen„Konsistente Callbacks und ein klares Ledger erleichtern den täglichen Abgleich.“
Top-up & Gaming · JakartaHohes tägliches Payin-Volumen„Massenauszahlung + Auto-Erstattung hilft unserer Finanzabteilung ohne Aufwand.“
SaaS & Services · SurabayaEinheitliches Payin + PayoutVerbinden Sie Ihr Unternehmen noch heute mit Indonesiens Payment-Gateway — starten Sie mit der kostenlosen Sandbox.
Support: [email protected] • Base URL: https://pga.lottonesia.org