Payment Gateway Aggregator • IDR • 15+ Channels

Giải pháp thanh toán kết nối cho doanh nghiệp của bạn

Chấp nhận QRIS, Virtual Account ngân hàng và ví điện tử qua một tích hợp API duy nhất. Callback tự động, số dư thời gian thực và chi hộ trong một dashboard.

● LIVE + Sandbox QRIS 2.9% • VA 2.3%+7.5k • Payout 1%+6k 15+ kênh hoạt động
~3 giâytạo payment link
1 APIcho mọi kênh
24/7callback + nhật ký kiểm toán
Test nhanh — 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)). Hướng dẫn ký • Channels JSON • Health

ĐƯỢC TIN DÙNG Ở MỌI QUY MÔ
UMKME-CommerceTop-Up & GameSaaS & LanggananJasa & TagihanEnterprise
SẢN PHẨM

Một tài khoản để thu và chi

Bốn sản phẩm cốt lõi liên kết — từ checkout online đến rút tiền hàng loạt.

OP
Thanh toán Online

API payin 15+ kênh: QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja với callback tự động.

Xem sản phẩm →
PL
Payment Link

Tạo link thanh toán không cần code qua /pay?trx=... Phù hợp cho hóa đơn thủ công, bán hàng qua WA và social commerce.

Tạo Link →
DB
Disbursement

Gửi tiền đến nhiều tài khoản cùng lúc qua payout_create.php. Số dư bị trừ khi tạo, tự động hoàn tiền khi thất bại.

Xem sản phẩm →
QR
QRIS

Một mã QR cho mọi ví điện tử & mobile banking. Trạng thái PAID kích hoạt cộng số dư + chuyển tiếp callback về server của bạn.

Xem kênh →
GIẢI PHÁP

Chúng tôi đồng hành cùng doanh nghiệp của bạn

Từ shop online đến enterprise — cùng hạ tầng, linh hoạt mở rộng.

◈
Đa dạng kênh địa phương

Chọn phương thức khách hàng hay dùng: QRIS, VA ngân hàng, ví điện tử. Ánh xạ channel → upstream được quản lý tập trung; bạn chỉ cần gửi một mã channel.

⬣
Hệ sinh thái thống nhất

Payin, payout, số dư, sổ cái, nhật ký callback và dashboard merchant/admin trong một cơ sở dữ liệu nhất quán, được kiểm toán.

⬢
Hạ tầng đáng tin cậy

order_id idempotent, chống double-credit/refund, chuyển tiếp callback + truy vấn lại trạng thái. Nhật ký lưu trong file & database.

Cho doanh nghiệp nhỏ

Đăng ký → nhận merchant_id / api_secret → tạo payment link thủ công → chia sẻ cho khách hàng. Không cần tích hợp API vẫn triển khai ngay hôm nay.

Đăng ký SME →
Cho doanh nghiệp lớn

Tích hợp server-to-server đầy đủ: tạo → truy vấn → xác minh callback → đối soát sổ cái. Phí linh hoạt theo từng merchant, hạn mức & phê duyệt payout.

Trao đổi nhu cầu →
COVERAGE

15+ phương thức thanh toán

Một tham số channel — phần còn lại chúng tôi lo với 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

Xem Channels JSON

BẢO MẬT

An toàn và riêng tư được đảm bảo

Chúng tôi áp dụng bảo mật nhiều lớp. Chỉ hiển thị giấy phép chính thức nếu công ty bạn thực sự sở hữu — còn lại chúng tôi minh bạch về kiểm soát kỹ thuật.

Những gì chúng tôi làm hôm nay

Chữ ký MD5-uppercase theo từng request, băm mật khẩu bcrypt, thông tin đăng nhập upstream chỉ lưu phía server, kiểm toán sổ cái theo từng biến động, và chặn mô phỏng thanh toán ở chế độ live. Xóa install.php sau khi cài đặt.

Tìm hiểu tích hợp an toàn →
✍
Signed APIMọi request phải được ký
✓
Callback VerifyXác minh chữ ký upstream
≡
Ledger AuditMọi biến động được ghi nhận
🔒
Truy cập hạn chếPhân quyền merchant vs admin
Dòng tiền an toàn
Merchant → payin_create (signed)
  → LottoPay → Banking Partner → QRIS/VA/E-Wallet
  → callback → verify → credit 1x
  → forward to notify_url
  → reply HTTP 200 + SUCCESS

Dùng payin_query để đối soát. Đừng tin trạng thái từ trình duyệt — hãy tin callback đã xác minh + truy vấn server.

LẬP TRÌNH VIÊN

Tích hợp trong vài phút

Copy-paste snippet, đổi secret, test ngay trong 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()

Mở tài liệu đầy đủ Tải Postman

CHI PHÍ

Giá minh bạch, chỉ trả khi thành công

Chỉ thu phí giao dịch thành công theo phương thức đã chọn.

%
Payin — QRIS 2.9% / VA 2.3%+7.5k / Ví điện tử 3.5%

Giá cuối cho merchant, không phí ẩn. Chỉ trả khi thành công.

Xem bảng giá →
Rp
Payout — 1.0% + IDR 6,000

Chi hộ đến ngân hàng & ví điện tử. Trừ số dư khi tạo, tự động hoàn tiền khi FAILED.

Xem bảng giá →
0
Sandbox — miễn phí

Bật mock_mode=1 để test tạo → mô phỏng thanh toán → callback mà không chạm vào số dư thật.

Thử Sandbox →
HỖ TRỢ

Câu hỏi thường gặp

Không tìm thấy câu trả lời? Hãy liên hệ chúng tôi.

LottoPay là đơn vị tổng hợp cổng thanh toán: tích hợp một lần tới API của chúng tôi, chúng tôi chuyển tiếp qua mạng lưới thanh toán của mình (QRIS/VA/ví điện tử), rồi chuyển tiếp trạng thái và tiền về số dư merchant.
Payin QRIS 2.9%, ví điện tử 3.5%, VA 2.3% + IDR 7,500; payout 1.0% + IDR 6,000 — chỉ khi thành công và có thể điều chỉnh theo từng merchant.
Đăng ký tại merchant/register để nhận merchant_id / api_key / api_secret, sau đó đặt notify_url để nhận callback. Đối với production, chuẩn bị pháp lý kinh doanh và đầu mối liên hệ PIC.
Upstream → /callback/payin.php → xác minh → cộng số dư một lần → chuyển tiếp JSON đã ký tới notify_url của bạn. Phản hồi HTTP 200 + SUCCESS và dùng API truy vấn để đối soát.
ĐÁNH GIÁ

Người dùng nói gì?

Ví dụ mẫu sử dụng từ các phân khúc thường dùng LottoPay.

"Checkout QRIS + VA trong một API giúp rút ngắn thời gian tích hợp của chúng tôi từ nhiều tuần xuống còn vài ngày."

SME Ẩm thực · BandungPayment Link cho đơn hàng WA

"Callback ổn định và sổ cái rõ ràng giúp đối soát hằng ngày dễ dàng hơn nhiều."

Nạp & Game · JakartaSản lượng payin hằng ngày cao

"Chi hộ hàng loạt + tự động hoàn tiền giúp đội tài chính xử lý payout suôn sẻ."

SaaS & Dịch vụ · SurabayaPayin + payout thống nhất

Chúng tôi sẵn sàng giúp bạn

Kết nối doanh nghiệp với cổng thanh toán Indonesia hôm nay — bắt đầu từ sandbox miễn phí.

Đăng ký ngay Liên hệ / Docs

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