Payment Gateway Aggregator • IDR • 15+ Channels

Solución de pago conectada para tu negocio

Acepta QRIS, cuentas Virtual Account bancarias y billeteras con una sola integración API. Callbacks automáticos, saldo en tiempo real y dispersión en un panel.

● LIVE + Sandbox QRIS 2.9% • VA 2.3%+7.5k • Payout 1%+6k 15+ canales activos
~3 segcrear un payment link
1 APIpara todos los canales
24/7callbacks + logs de auditoría
Prueba rápida — 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)). Guía de firma • Channels JSON • Health

CON LA CONFIANZA DE NEGOCIOS DE TODO TAMAÑO
UMKME-CommerceTop-Up & GameSaaS & LanggananJasa & TagihanEnterprise
PRODUCTOS

Una cuenta para cobrar y enviar

Cuatro productos centrales conectados — del checkout online al retiro masivo.

OP
Pago Online

API payin con 15+ canales: QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja con callbacks automáticos.

Ver producto →
PL
Payment Link

Crea enlaces de pago sin programar vía /pay?trx=... Ideal para facturas manuales, comercio por WA y social commerce.

Crear enlace →
DB
Disbursement

Envía fondos a muchas cuentas a la vez vía payout_create.php. Saldo debitado al crear, reembolso automático si falla.

Ver producto →
QR
QRIS

Un QR para todas las billeteras y m-banking. El estado PAID genera crédito de saldo + reenvío de callback a tu servidor.

Ver canales →
SOLUCIONES

Estamos para ayudar a tu negocio

De la tienda online a la empresa — misma infraestructura, escala flexible.

◈
Canales locales variados

Elige el método de tus clientes: QRIS, VA bancaria, billeteras. El mapeo channel → upstream es centralizado; solo envías un código channel.

⬣
Ecosistema unificado

Payin, payout, saldo, ledger, logs de callback y paneles merchant/admin en una base de datos coherente y auditada.

⬢
Infraestructura fiable

order_id idempotente, anti doble crédito/reembolso, reenvío de callback + reconsulta de estado. Logs en archivos y base de datos.

Para pequeños negocios

Regístrate → obtén merchant_id / api_secret → crea payment links manuales → compártelos con clientes. Sin integración API puedes operar hoy.

Registrarse como PYME →
Para empresas

Integración server-to-server completa: crear → consultar → verificar callback → conciliación de ledger. Tarifas flexibles por comercio, límites y aprobaciones de payout.

Hablar de requisitos →
COVERAGE

15+ métodos de pago activos

Un parámetro channel — del resto nos encargamos con el upstream.

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

Ver Channels JSON

SEGURIDAD

Seguridad y privacidad garantizadas

Aplicamos seguridad por capas. Solo mostramos licencias oficiales si tu empresa realmente las posee — en lo demás somos transparentes sobre controles técnicos.

Lo que hacemos hoy

Firmas MD5-uppercase por request, hash de contraseñas bcrypt, credenciales upstream solo en servidor, auditoría de ledger por mutación y bloqueo de simulación de pago en modo live. Elimina install.php tras instalar.

Aprender integración segura →
✍
Signed APICada request debe firmarse
✓
Callback VerifyVerifica firmas upstream
≡
Ledger AuditCada mutación registrada
🔒
Acceso restringidoRoles merchant vs admin
Flujo de fondos seguro
Merchant → payin_create (signed)
  → LottoPay → Banking Partner → QRIS/VA/E-Wallet
  → callback → verify → credit 1x
  → forward to notify_url
  → reply HTTP 200 + SUCCESS

Usa payin_query para conciliar. No confíes en el estado del navegador — confía en callbacks verificados + consultas al servidor.

DESARROLLADORES

Integra en minutos

Copia-pega el snippet, cambia el secret y prueba al instante 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()

Abrir documentación completa Descargar Postman

PRECIOS

Precios transparentes, paga solo el éxito

Solo se cobra por transacciones exitosas según el método elegido.

%
Payin — QRIS 2.9% / VA 2.3%+7.5k / Billetera 3.5%

Tarifas finales, sin cargos ocultos. Paga solo en éxito.

Ver precios →
Rp
Payout — 1.0% + IDR 6,000

Dispersión a bancos y billeteras. Debitado al crear, reembolso automático en FAILED.

Ver precios →
0
Sandbox — gratis

Activa mock_mode=1 para probar crear → simular pago → callback sin tocar saldo real.

Probar Sandbox →
SOPORTE

Preguntas frecuentes

¿Sin respuesta? Contáctanos.

LottoPay es un agregador de pasarelas: integra una vez a nuestra API, enrutamos por nuestra red de pagos (QRIS/VA/billeteras) y luego enviamos estado y fondos a tu saldo merchant.
Payin QRIS 2.9%, billeteras 3.5%, VA 2.3% + IDR 7,500; payout 1.0% + IDR 6,000 — solo en éxito y ajustable por comercio.
Regístrate en merchant/register para obtener merchant_id / api_key / api_secret, luego configura tu notify_url para recibir callbacks. Para producción, prepara legalidad del negocio y contacto PIC.
Upstream → /callback/payin.php → verificar → acreditar saldo una vez → reenviar JSON firmado a tu notify_url. Responde HTTP 200 + SUCCESS y usa la API de consulta para conciliar.
TESTIMONIOS

¿Qué dicen los usuarios?

Ejemplos de uso de segmentos que suelen usar LottoPay.

"El checkout QRIS + VA en una API redujo nuestra integración de semanas a días."

PYME gastronómica · BandungPayment Links para pedidos WA

"Callbacks consistentes y un ledger claro facilitan mucho la conciliación diaria."

Recargas y gaming · JakartaAlto volumen diario de payin

"La dispersión masiva + reembolso automático ayuda a finanzas a procesar payouts sin drama."

SaaS y servicios · SurabayaPayin + payout unificados

Estamos listos para ayudarte

Conecta tu negocio a la pasarela indonesia hoy — empieza con sandbox gratis.

Registrarse Contacto / Docs

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