Payment Gateway Aggregator • IDR • 15+ Channels

Solução de pagamento conectada para o seu negócio

Aceite QRIS, Virtual Accounts bancárias e carteiras digitais com uma única integração API. Callbacks automáticos, saldo em tempo real e disbursement em um painel.

● LIVE + Sandbox QRIS 2.9% • VA 2.3%+7.5k • Payout 1%+6k 15+ canais ativos
~3 segcriar um link de pagamento
1 APIpara todos os canais
24/7callbacks + logs de auditoria
Teste rápido — 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)). Guia de assinatura • Channels JSON • Health

CONFIADO POR EMPRESAS DE TODOS OS PORTES
UMKME-CommerceTop-Up & GameSaaS & LanggananJasa & TagihanEnterprise
PRODUTOS

Uma conta para receber e enviar fundos

Quatro produtos centrais conectados — do checkout online aos saques em massa.

OP
Pagamento online

API payin com mais de 15 canais: QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja dengan callback otomatis.

Ver produto →
PL
Link de pagamento

Crie links de pagamento sem programar via /pay?trx=... Ideal para faturas manuais, vendas por WhatsApp e social commerce.

Criar link →
DB
Disbursement

Envie fundos para muitas contas de uma vez via payout_create.php. Saldo debitado na criação, reembolso automático em caso de falha.

Ver produto →
QR
QRIS

Um QR para todas as carteiras e m-banking. O status PAID gera crédito de saldo + encaminhamento do callback ao seu servidor.

Ver canais →
SOLUÇÕES

Estamos aqui para ajudar o seu negócio

Da loja online ao enterprise — mesma infraestrutura, escala adaptável.

◈
Diversos canais locais

Ofereça os métodos que seus clientes usam: QRIS, VA bancário, carteiras digitais. O mapeamento canal → upstream é centralizado; você envia apenas um código de canal.

⬣
Ecossistema unificado

Payin, payout, saldo, ledger, logs de callback e painéis de lojista/admin em um banco de dados consistente e auditado.

⬢
Infraestrutura confiável

order_id idempotente, anti-crédito duplo/reembolso duplo, encaminhamento de callback + reconsulta de status. Logs em arquivos e banco de dados.

Para pequenas empresas

Cadastre-se → receba merchant_id / api_secret → crie links de pagamento manuais → compartilhe com os clientes. Sem integração API para começar hoje.

Cadastrar como PME →
Para enterprises

Integração server-to-server completa: criação → consulta → verificação de callback → conciliação do ledger. Taxas flexíveis por lojista, limites e aprovações de payout.

Discutir requisitos →
COBERTURA

Mais de 15 métodos de pagamento ativos

Um parâmetro de canal — cuidamos do resto no 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 JSON de canais

SEGURANÇA

Segurança e privacidade em que você pode confiar

Aplicamos práticas de segurança em camadas. Exibimos selos de licença oficial apenas se a sua empresa realmente os possuir — caso contrário, somos transparentes sobre os controles técnicos.

O que fazemos hoje

Assinaturas MD5-maiúsculas por requisição, hash de senha bcrypt, credenciais upstream apenas no servidor, auditoria de ledger por mutação e bloqueio de simulação em modo live. Exclua install.php após a instalação.

Aprenda a integração segura →
✍
API assinadaCada requisição deve ser assinada
✓
Verificação de callbackVerifique as assinaturas upstream
≡
Auditoria de ledgerCada mutação registrada
🔒
Acesso restritoPapéis lojista vs admin
Fluxo seguro de fundos
Merchant → payin_create (signed)
  → LottoPay → Banking Partner → QRIS/VA/E-Wallet
  → callback → verify → credit 1x
  → forward to notify_url
  → reply HTTP 200 + SUCCESS

Use payin_query para conciliação. Nunca confie no status do navegador — confie em callbacks verificados + consultas ao servidor.

DESENVOLVEDORES

Integre em minutos

Copie e cole um snippet, troque o secret e teste na hora no 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 documentação completa Baixar Postman

PREÇOS

Preços transparentes, pague no sucesso

Taxas aplicadas apenas a transações bem-sucedidas, conforme o método escolhido.

%
Payin — QRIS 2,9% / VA 2,3%+7,5k / Carteiras 3,5%

Tarifas finais, sem taxas ocultas. Pague apenas no sucesso.

Ver preços →
Rp
Payout — 1,0% + IDR 6.000

Disbursement para bancos e carteiras. Debitado na criação, reembolso automático em FAILED.

Ver preços →
0
Sandbox — grátis

Ative mock_mode=1 para testar criação → simulação → callback sem tocar no saldo real.

Testar sandbox →
SUPORTE

Perguntas frequentes

Não achou a resposta? Fale conosco.

A LottoPay é um agregador de gateway de pagamento: integre uma vez à nossa API, roteamos pela nossa rede de pagamentos (QRIS/VA/carteiras) e repassamos status e fundos ao seu saldo de lojista.
Payin QRIS 2,9%, carteiras 3,5%, VA 2,3% + IDR 7.500; payout 1,0% + IDR 6.000 — somente no sucesso e ajustável por lojista.
Cadastre-se em merchant/register para receber merchant_id / api_key / api_secret e configure seu notify_url para receber callbacks. Para produção, prepare documentos da empresa e um contato responsável.
Upstream → /callback/payin.php → verificação → crédito único de saldo → encaminhamento do JSON assinado ao seu notify_url. Responda HTTP 200 + SUCCESS e use a API de consulta para conciliação.
DEPOIMENTOS

O que dizem nossos usuários?

Exemplos de uso típicos de segmentos que usam a LottoPay.

“Checkout QRIS + VA em uma API reduziu nossa integração de semanas para dias.”

PME de alimentação · BandungLinks de pagamento para pedidos no WhatsApp

“Callbacks consistentes e um ledger claro facilitam muito a conciliação diária.”

Recarga e games · JacartaAlto volume diário de payin

“Disbursement em massa + reembolso automático ajuda nosso financeiro sem complicação.”

SaaS e serviços · SurabaiaPayin + payout unificados

Estamos prontos para ajudar você

Conecte seu negócio ao gateway de pagamento indonésio hoje — comece pelo sandbox grátis.

Criar conta agora Contato / Docs

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