Принимайте QRIS, банковские виртуальные счета и электронные кошельки через единую интеграцию API. Автоматические колбэки, баланс в реальном времени и выплаты в одном дашборде.
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)). Руководство по подписи • Channels JSON • Health
Четыре связанных ключевых продукта — от онлайн-оплаты до массовых выплат.
Payin API с 15+ каналами: QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja с автоматическими колбэками.
Открыть продукт →Создавайте платёжные ссылки без кода через /pay?trx=... Подходит для ручных счетов, продаж в мессенджерах и соцсетях.
Создать ссылку →Отправляйте средства на множество счетов сразу через payout_create.php. Баланс списывается при создании, при ошибке — автоматический возврат.
Открыть продукт →Один QR для всех электронных кошельков и м-банкинга. Статус PAID запускает зачисление баланса и пересылку колбэка на ваш сервер.
Смотреть каналы →От онлайн-магазина до корпораций — та же инфраструктура, гибкий масштаб.
Предлагайте методы, которыми пользуются ваши клиенты: QRIS, банковские VA, электронные кошельки. Соответствие канал → апстрим централизовано; вы отправляете лишь один код канала.
Payin, payout, баланс, леджер, логи колбэков и дашборды мерчанта/админа в единой согласованной аудируемой базе данных.
Идемпотентный order_id, защита от двойного зачисления/возврата, пересылка колбэков + повторный запрос статуса. Логи в файлах и базе данных.
Зарегистрируйтесь → получите merchant_id / api_secret → создавайте платёжные ссылки вручную → делитесь с клиентами. API-интеграция для старта не нужна.
Регистрация для МСП →Полная интеграция server-to-server: создание → запрос → проверка колбэка → сверка леджера. Гибкие комиссии для каждого мерчанта, лимиты и подтверждения выплат.
Обсудить требования →Один параметр channel — остальное мы берём на себя на стороне апстрима.
Мы применяем многоуровневые меры безопасности. Официальные лицензии указываем, только если ваша компания ими действительно обладает, — в остальном честно описываем технические меры.
Подписи MD5 в верхнем регистре на каждый запрос, хеширование паролей bcrypt, апстрим-учётные данные только на сервере, аудит леджера по каждой мутации и блокировка симуляции оплаты в боевом режиме. Удалите install.php после установки.
Безопасная интеграция →Merchant → payin_create (signed) → LottoPay → Banking Partner → QRIS/VA/E-Wallet → callback → verify → credit 1x → forward to notify_url → reply HTTP 200 + SUCCESS
Используйте payin_query для сверки. Никогда не доверяйте статусу в браузере — доверяйте проверенным колбэкам и серверным запросам.
Скопируйте сниппет, подставьте secret и сразу тестируйте в песочнице (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()Комиссия только за успешные транзакции, в зависимости от выбранного способа оплаты.
Финальные тарифы, без скрытых комиссий. Оплата только за успех.
Смотреть тарифы →Выплаты в банки и кошельки. Списание при создании, автовозврат при FAILED.
Смотреть тарифы →Включите mock_mode=1, чтобы тестировать создание → симуляцию → колбэк, не затрагивая реальный баланс.
Попробовать песочницу →Не нашли ответ? Свяжитесь с нами.
Типовые примеры использования в сегментах, работающих с LottoPay.
«Чекаут QRIS + VA в одном API сократил нашу интеграцию с недель до дней».
Общепит, МСП · БандунгПлатёжные ссылки для заказов в мессенджерах«Стабильные колбэки и понятный леджер сильно упрощают ежедневную сверку».
Топ-ап и гейминг · ДжакартаВысокий дневной объём payin«Массовые выплаты + автовозврат упрощают работу нашего финансового отдела».
SaaS и услуги · СурабаяЕдиные payin + payoutПодключите бизнес к индонезийскому платёжному шлюзу сегодня — начните с бесплатной песочницы.
Support: [email protected] • Base URL: https://pga.lottonesia.org