Payment Gateway Aggregator • IDR • 15+ Channels

Solution de paiement connectée pour votre entreprise

Acceptez QRIS, comptes virtuels bancaires et e-wallets grâce à une seule intégration API. Callbacks automatiques, solde en temps réel et versements dans un seul tableau de bord.

● LIVE + Sandbox QRIS 2.9% • VA 2.3%+7.5k • Payout 1%+6k 15+ canaux actifs
~3 scréer un lien de paiement
1 APIpour tous les canaux
24/7callbacks + journaux d’audit
Test rapide — payin_create200 OK
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)). Guide de signature • Channels JSON • Health

LA CONFIANCE DES ENTREPRISES DE TOUTE TAILLE
UMKME-CommerceTop-Up & GameSaaS & LanggananJasa & TagihanEnterprise
PRODUITS

Un seul compte pour encaisser et verser

Quatre produits centraux connectés — du paiement en ligne aux retraits de masse.

OP
Paiement en ligne

API payin avec plus de 15 canaux : QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja avec callbacks automatiques.

Voir le produit →
PL
Lien de paiement

Créez des liens de paiement sans coder via /pay?trx=... Idéal pour les factures manuelles, le commerce WhatsApp et le social commerce.

Créer un lien →
DB
Versements

Envoyez des fonds vers de nombreux comptes à la fois via payout_create.php. Solde débité à la création, remboursé automatiquement en cas d’échec.

Voir le produit →
QR
QRIS

Un QR pour tous les e-wallets et le m-banking. Le statut PAID déclenche le crédit du solde et la transmission du callback vers votre serveur.

Voir les canaux →
SOLUTIONS

Nous sommes là pour aider votre entreprise

De la boutique en ligne aux grands comptes — même infrastructure, échelle adaptable.

◈
Canaux locaux variés

Proposez les méthodes qu’utilisent vos clients : QRIS, VA bancaires, e-wallets. La correspondance canal → amont est centralisée ; vous n’envoyez qu’un seul code canal.

⬣
Écosystème unifié

Payin, payout, solde, grand livre, journaux de callbacks et tableaux marchand/admin dans une base cohérente et auditée.

⬢
Infrastructure fiable

order_id idempotent, anti double-crédit/remboursement, transmission des callbacks + réinterrogation du statut. Journaux en fichiers et base.

Pour les petites entreprises

Inscrivez-vous → recevez merchant_id / api_secret → créez des liens de paiement manuels → partagez-les. Aucune intégration API requise pour démarrer.

Inscrire une PME →
Pour les grands comptes

Intégration complète de serveur à serveur : création → requête → vérification du callback → rapprochement comptable. Frais flexibles par marchand, limites et validations de versement.

Discuter des besoins →
COUVERTURE

Plus de 15 moyens de paiement actifs

Un seul paramètre channel — nous gérons le reste en amont.

QRISall e-wallet & m-banking
BCA VAbank transfer
BRI VAbank transfer
MANDIRI VAbank transfer
BNI VAbank transfer
PERMATA VAbank transfer
CIMB VAbank transfer
DANAMON VAbank transfer
BSI VAsyariah
OCBC VAbank transfer
DANAe-wallet
OVOe-wallet
GoPaye-wallet
ShopeePaye-wallet
LinkAjae-wallet

Voir le JSON des canaux

SÉCURITÉ

Sécurité et confidentialité de confiance

Nous appliquons des pratiques de sécurité multicouches. Les mentions de licence officielle ne sont affichées que si votre société les détient réellement — sinon nous restons transparents sur les contrôles techniques.

Ce que nous faisons

Signatures MD5-majuscules par requête, hachage bcrypt des mots de passe, identifiants amont côté serveur uniquement, audit comptable par mutation et blocage de la simulation en mode live. Supprimez install.php après l’installation.

Intégration sécurisée →
✍
API signéeChaque requête doit être signée
✓
Vérification du callbackVérifiez les signatures amont
≡
Audit comptableChaque mutation enregistrée
🔒
Accès restreintRôles marchand vs admin
Flux de fonds sécurisé
Merchant → payin_create (signed)
  → LottoPay → Banking Partner → QRIS/VA/E-Wallet
  → callback → verify → credit 1x
  → forward to notify_url
  → reply HTTP 200 + SUCCESS

Utilisez payin_query pour le rapprochement. Ne faites jamais confiance au statut du navigateur — fiez-vous aux callbacks vérifiés et aux requêtes serveur.

DÉVELOPPEURS

Intégrez en quelques minutes

Copiez-collez un extrait, remplacez le secret et testez aussitôt en sandbox (mock_mode=1).

PHP
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));
}
Node.js
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();
}
Python
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()

Ouvrir la documentation complète Télécharger Postman

TARIFS

Tarifs transparents, payez au succès

Frais appliqués uniquement aux transactions réussies, selon la méthode choisie.

%
Payin — QRIS 2,9 % / VA 2,3 %+7,5k / E-wallets 3,5 %

Tarifs finaux, sans frais cachés. Payez uniquement au succès.

Voir les tarifs →
Rp
Payout — 1,0 % + IDR 6 000

Versements vers banques et e-wallets. Débité à la création, remboursé auto si FAILED.

Voir les tarifs →
0
Sandbox — gratuit

Activez mock_mode=1 pour tester création → simulation → callback sans toucher au solde réel.

Essayer la sandbox →
ASSISTANCE

Questions fréquentes

Sans réponse ? Contactez-nous.

LottoPay est un agrégateur de passerelles : intégrez une fois notre API, nous routons via notre réseau de paiement (QRIS/VA/e-wallets), puis reversons statut et fonds sur votre solde marchand.
Payin QRIS 2,9 %, e-wallets 3,5 %, VA 2,3 % + IDR 7 500 ; payout 1,0 % + IDR 6 000 — au succès uniquement, ajustable par marchand.
Inscrivez-vous sur merchant/register pour recevoir merchant_id / api_key / api_secret, puis définissez votre notify_url pour recevoir les callbacks. En production, préparez les documents de la société et un contact responsable.
Amont → /callback/payin.php → vérification → crédit unique du solde → transmission du JSON signé vers votre notify_url. Répondez HTTP 200 + SUCCESS et utilisez l’API de requête pour le rapprochement.
TÉMOIGNAGES

Que disent nos utilisateurs ?

Exemples d’usage typiques des segments utilisant LottoPay.

« Le checkout QRIS + VA en une API a réduit notre intégration de semaines à jours. »

PME restauration · BandungLiens de paiement pour commandes WhatsApp

« Des callbacks réguliers et un grand livre clair facilitent la réconciliation quotidienne. »

Recharge et gaming · JakartaVolume payin quotidien élevé

« Les versements de masse + remboursement auto simplifient la finance. »

SaaS et services · SurabayaPayin + payout unifiés

Nous sommes prêts à vous aider

Connectez votre activité à la passerelle indonésienne dès aujourd’hui — commencez par la sandbox gratuite.

Créer un compte Contact / Docs

Support: [email protected] • Base URL: https://pga.lottonesia.org