Dashboard
Layanan Payment Gateway otomatis. Pelanggan transfer โ saldo masuk otomatis ke akun toko Anda โ ajukan penarikan di menu Withdraw. Tidak perlu sewa lisensi untuk transaksi Payment Gateway ini.
Cara Pakai API Gateway
Gunakan API Key unik Anda di header Authorization untuk integrasi bot atau web store.
Authorization: Bearer js_...
Fitur ShopeePay Merchant Terkunci
Fitur khusus ShopeePay merchant (token & QRIS toko mandiri) belum diaktifkan oleh owner. Hubungi Owner jika Anda membutuhkan fitur ShopeePay mandiri.
Anda tetap dapat menggunakan layanan QRIS Gateway untuk integrasi bot atau web store Anda (lihat menu Dashboard & Dokumentasi).
Masukkan token merchant untuk menghubungkan akun ShopeePay bisnis Anda sendiri.
Fitur yang Anda dapatkan:
Scan QRIS Merchant
Unggah foto atau scan sticker QRIS static toko ShopeePay Anda untuk otomatis mengekstrak data payload QRIS.
Status QRIS: โ
Fitur Binance Pay Terkunci
Fitur Binance Pay merchant (API Key, Secret Key, mutasi kripto) masih dikunci. Hubungi Admin Pusat di menu kontak untuk mengaktifkan akses Binance Pay.
Sementara Anda tetap dapat menggunakan layanan Payment Gateway secara penuh di menu Dashboard.
Hubungkan akun Binance Anda untuk memantau mutasi dan transaksi pembayaran kripto secara otomatis.
- Buka website atau aplikasi Binance $\rightarrow$ profil $\rightarrow$ menu Manajemen API (API Management).
- Klik Buat API $\rightarrow$ pilih tipe HMAC $\rightarrow$ beri label (contoh:
Gateway). - Klik Edit pada API Key yang dibuat, pastikan izin "Enable Reading" / "Dapat Membaca" aktif.
- Penting: JANGAN aktifkan izin penarikan (withdrawals) atau trading. Cukup read-only.
- Salin Kunci API (API Key) dan Kunci Rahasia (Secret Key) lalu hubungkan di sini.
Fitur Binance Pay:
Cara Menggunakan Binance Pay di Gateway
Pembayaran masuk Binance Pay dapat dipantau langsung melalui sistem polling otomatis atau REST API.
Saldo & Penarikan Dana (Withdraw)
Tarik saldo ke rekening bank atau e-wallet Anda. Pengajuan diproses maksimal 1ร24 jam oleh admin pusat.
Rekening Bank & E-Wallet
Tambahkan rekening penarikan yang sah sebelum mengajukan withdraw.
| Tipe | Provider | Nama Rekening | Nomor | Aksi |
|---|---|---|---|---|
| Belum ada rekening | ||||
Ajukan Penarikan Saldo
Fee withdraw akan dihitung secara otomatis saat Anda memasukkan nominal.
Riwayat Penarikan (Withdraw)
| Waktu | Ajuan / Fee / Net Diterima | Rekening Tujuan | Status | Bukti Transfer |
|---|---|---|---|---|
| โ | ||||
Riwayat Transaksi Payment Gateway
Daftar pembayaran masuk lewat QRIS gateway.
| Waktu | Total Bayar | Saldo Masuk | Status | Ref ID |
|---|---|---|---|---|
| Klik tombol Refresh untuk memuat data | ||||
Dokumentasi Payment Gateway
Panduan integrasi lengkap untuk Bot Telegram, script toko online, dan sistem API. Gunakan API Key unik Anda di setiap request untuk identifikasi toko yang aman.
Buka Dokumentasi LengkapTransaksi ShopeePay Merchant
Mutasi langsung dari akun ShopeePay merchant Anda.
| Waktu | Nominal | Status | Issuer |
|---|---|---|---|
| Klik tombol Refresh | |||
Dokumentasi API ShopeePay
Spesifikasi endpoint token, webhook notifikasi, generate dynamic QRIS, dan script contoh untuk ShopeePay merchant.
Buka Docs ShopeePayTransaksi Binance Pay
Mutasi transaksi dari akun Binance Anda (Official REST API Binance Pay).
| Waktu | Order No | Tipe | Nominal | Aset | Payer / Pengirim | Status |
|---|---|---|---|---|---|---|
| Klik Refresh Mutasi | ||||||
Dokumentasi API Binance Pay
Panduan integrasi pembayaran kripto Binance Pay dengan sistem polling mutasi otomatis untuk bot Telegram, website, dan script toko online Anda.
Buka Dokumentasi Lengkap (Full Docs)Contoh Script Bot Telegram (Node.js)
Metode 1: Verifikasi Saat Pembeli Input Order ID (Rekomendasi - Tanpa Polling)
Bot tidak perlu polling di background. Bot cukup menunggu pembeli menempelkan Order ID dari struk Binance, lalu verifikasi 1 kali:
const axios = require('axios');
const GATEWAY_URL = 'https://YOUR-DOMAIN';
async function verifikasiOrderId(orderIdInput, hargaUsdt = 10.0) {
const res = await axios.post(`${GATEWAY_URL}/binance/payment/check`, {
order_no: String(orderIdInput).trim(), // Order ID dari pembeli
amount: hargaUsdt, // Pastikan nominal cocok
currency: 'USDT'
}, {
headers: {
'Authorization': 'Bearer ' + YOUR_API_KEY,
'Content-Type': 'application/json'
}
});
const data = res.data?.data;
if (data?.status === 'paid') {
return { lunas: true, tx: data.transaction }; // Sukses, kirim barang ke user
}
if (data?.status === 'already_used') {
return { lunas: false, pesan: 'Order ID ini sudah pernah digunakan!' };
}
return { lunas: false, pesan: 'Order ID tidak ditemukan atau belum bayar' };
}
Metode 2: Polling Otomatis Nominal Unik Desimal
Hanya gunakan jika pembeli membayar nominal unik (misal: 10.03 USDT) tanpa perlu ketik Order ID:
async function checkPaymentPolling(amountUsdt) {
const res = await axios.post(`${GATEWAY_URL}/binance/payment/check`, {
amount: amountUsdt, // Contoh: 10.03
currency: 'USDT'
}, {
headers: { 'Authorization': 'Bearer ' + YOUR_API_KEY }
});
return res.data?.data?.status === 'paid';
}
Informasi Akun
โ
Kredensial API Key
Gunakan API Key ini pada header HTTP Authorization: Bearer <API_KEY> di bot atau sistem Anda.
Notifikasi Bot Telegram Real-time
Dapatkan pemberitahuan seketika ke akun Telegram Anda setiap ada dana masuk dari transaksi pelanggan.
๐ก Ketik /id atau /start ke bot Telegram gateway kami untuk mendapatkan Chat ID Anda.
Integrasi Webhook Notifikasi Pembayaran (Opsional)
OpsionalKirim notifikasi HTTP POST otomatis ke server / script toko Anda seketika setelah pembayaran pelanggan berhasil masuk. Fitur ini opsional dan dapat dinonaktifkan jika Anda hanya menggunakan polling / bot Telegram.
URL endpoint server Anda yang akan menerima payload transaksi (metode POST, format JSON).
Header X-MuraPay-Signature akan disertakan jika secret diisi untuk keamanan autentikasi payload.
Ganti Password Akun
Masukkan password lama Anda dan password baru (minimal 6 karakter).