Pembayaran Fitur Cara kerja Biaya FAQ Dokumentasi
Baru Sekarang dengan Binance Pay

Terima QRIS dan USDT.

QR dinamis untuk pembeli Indonesia, tagihan USDT lewat Binance Pay untuk pembeli luar negeri. Satu dashboard, webhook saat lunas, dan bisa dipasang di website maupun bot Telegram.

0,7% + Rp 200
Biaya QRIS
2 hari
Saldo QRIS cair
USDT
Langsung ke Binance

Bayar ke

Toko Kopi Senja

Menunggu

Kirim lewat Binance Pay

Binance ID

123456789

Nominal persis

8.3954 USDT

Total bayar

Rp 150.000

14:52

QRIS • USDT • API • WEBHOOK •
QRIS Binance Pay GoPay OVO DANA USDT ShopeePay BCA mobile Livin' by Mandiri BRImo Bot Telegram SeaBank Bank Jago QRIS Binance Pay GoPay OVO DANA USDT ShopeePay BCA mobile Livin' by Mandiri BRImo Bot Telegram SeaBank Bank Jago
Pembayaran

Dua cara bayar, satu tempat mengelola.

Pakai salah satu atau keduanya sekaligus. Masing-masing punya kunci API sendiri, tetapi transaksi, webhook, dan pengaturannya ada di dashboard yang sama.

Pembeli Indonesia

QRIS Rupiah

QR dinamis dengan nominal terkunci. Bisa dibayar dari aplikasi bank dan dompet digital mana pun.

Dana masuk ke
Saldo Anda, bisa ditarik setelah 2 hari kerja
Biaya
0,7% + Rp 200 per transaksi lunas
Kunci API
sk_live_ dan sk_test_
Mulai
Daftarkan merchant, lalu tunggu persetujuan
Dokumentasi QRIS
Pembeli luar negeri

Binance Pay USDT

Tagihan USDT yang dikirim pembeli lewat Binance Pay. Harga boleh ditulis dalam Rupiah atau dolar.

Dana masuk ke
Akun Binance Anda sendiri, tanpa masa tahan
Biaya
Tanpa biaya transaksi
Kunci API
bk_live_ dan bk_test_
Mulai
Aktifkan langganan, lalu hubungkan akun Binance
Dokumentasi Binance Pay
Fitur

Semua yang dibutuhkan untuk menerima pembayaran.

Lihat dokumentasi

QR dinamis, nominal pas

Setiap transaksi punya QR sendiri dengan nominal terkunci. Pembeli tinggal pindai, tanpa mengetik angka.

Rp 150.000

Mode uji bawaan

Kunci uji tersedia untuk QRIS maupun Binance Pay. Simulasikan pembayaran tanpa uang sungguhan.

Halaman bayar siap pakai

Arahkan pembeli ke pay_url: QR atau nominal USDT, hitung mundur, dan status otomatis.

USDT dikenali otomatis

Tiap tagihan mendapat nominal unik sampai empat desimal, sehingga pembayaran yang masuk ke akun Binance Anda langsung dipasangkan ke pesanan yang benar.

  • INV-104110.0000 USDT
  • INV-104210.0001 USDT
  • INV-104310.0002 USDT

Webhook bertanda tangan

Begitu lunas, server Anda dikabari lewat webhook HMAC-SHA256, untuk QRIS maupun USDT. Gagal terkirim? Diulang otomatis sampai 5 kali.

  • qris: paid200
  • binance: paid200
  • kirim ulang 15 dtk500

Banyak merchant, satu akun

Tiap merchant punya API key dan URL webhook sendiri. Saldonya terkumpul di satu dompet.

Siap untuk bot Telegram

Kirim QR sebagai foto di chat dan konfirmasi otomatis saat lunas. Contoh kodenya ada di dokumentasi.

Panduan bot

Mutasi saldo transparan

Setiap rupiah yang masuk, ditahan, dilepas, dan ditarik tercatat baris demi baris.

Cara kerja

Dari daftar sampai menerima uang dalam tiga langkah.

  1. 1

    Daftar dan ambil kunci API

    Kunci uji QRIS langsung bisa dipakai. Kunci produksi aktif setelah merchant disetujui, dan Binance Pay setelah langganannya diaktifkan.

  2. 2

    Buat transaksi lewat API

    Satu panggilan POST mengembalikan QR atau nominal USDT, beserta tautan halaman bayar.

  3. 3

    Terima webhook saat lunas

    QRIS masuk ke saldo dan bisa ditarik setelah 2 hari kerja. USDT sudah langsung berada di akun Binance Anda.

buat-qris.sh
curl -X POST https://kodebayar.id/api/v1/transactions \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"amount": 150000, "reference_id": "INV-1042"}'

# Jawaban
{
  "status": "success",
  "data": {
    "trx_id": "TRX261004A8F3K2M9QX",
    "total_amount": 151250,
    "pay_url": "https://kodebayar.id/pay/TRX261004A8F3K2M9QX",
    "qr_string": "00020101021226..."
  }
}
curl -X POST https://kodebayar.id/api/v1/binance/transactions \
  -H "Authorization: Bearer bk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"amount": 150000, "reference_id": "INV-1042"}'

# Jawaban
{
  "status": "success",
  "data": {
    "trx_id": "TRX261004B7K2M9QXA8",
    "pay_amount_usdt": 8.3954,
    "binance_pay_id": "123456789",
    "pay_url": "https://kodebayar.id/pay/TRX261004B7K2M9QXA8"
  }
}
Biaya QRIS

Satu tarif, tanpa biaya tersembunyi.

0,7% + Rp 200

Untuk setiap transaksi QRIS yang lunas. Transaksi yang batal atau kedaluwarsa tidak dikenai biaya.

  • Tanpa biaya pendaftaran dan biaya bulanan
  • Pilih sendiri: biaya ditanggung pembeli atau merchant
  • Saldo bisa ditarik setelah 2 hari kerja

Hitung biaya QRIS

Rp

Biaya ditanggung

Biaya transaksi
Pembeli membayar
Masuk ke saldo Anda

Biaya Binance Pay

Tanpa biaya transaksi

USDT dikirim pembeli langsung ke akun Binance Anda, jadi tidak ada saldo yang ditahan dan tidak ada biaya penarikan dari kami. Harga minimal Rp 1.000 per tagihan.

  • Tanpa masa tahan
  • Harga Rupiah atau USDT
  • Kurs dikunci per tagihan
FAQ

Pertanyaan yang sering muncul

Belum terjawab? Detail teknisnya ada di dokumentasi API.

Buka dokumentasi

QRIS untuk pembeli di Indonesia: mereka membayar Rupiah, dan dananya masuk ke saldo Anda di QRIS Digitals. Binance Pay untuk pembeli luar negeri: mereka mengirim USDT, dan dananya masuk langsung ke akun Binance Anda. Keduanya bisa dipakai bersamaan di satu website atau bot.

QRIS dikenai 0,7% + Rp 200 per transaksi lunas, dan Anda memilih sendiri apakah biaya itu ditambahkan ke tagihan pembeli atau dipotong dari saldo. Untuk Binance Pay: tanpa biaya transaksi. Tidak ada biaya bulanan atau biaya pendaftaran.

Binance Pay adalah fitur berlangganan. Buka menu Binance Pay di dashboard, pilih paket 1, 3, atau 6 bulan, lalu bayar lewat QRIS; langganan aktif otomatis setelah lunas. Setelah itu hubungkan akun Binance Anda dengan API Key khusus baca dan ambil kunci API di menu yang sama. Kunci itu hanya dipakai membaca USDT yang masuk; kami tidak bisa menarik atau memindahkan dana Anda.

Saldo QRIS ditahan 2 hari kerja sejak pembayaran lunas (Sabtu, Minggu, libur nasional, dan cuti bersama tidak dihitung), lalu bisa ditarik ke rekening kapan saja. USDT dari Binance Pay tidak ditahan sama sekali, karena tidak pernah lewat kami.

Tidak. QR dibuat lewat QRIS milik QRIS Digitals, sehingga nama yang muncul di aplikasi pembeli adalah nama usaha QRIS Digitals, bukan nama toko Anda. Dana lalu dicatat ke saldo merchant Anda.

Bisa, untuk QRIS maupun Binance Pay. Bot memanggil API yang sama, lalu mengirim QR sebagai foto atau nominal USDT sebagai teks di chat. Panduan dan contoh kode Node.js serta Python ada di dokumentasi.

Mulai terima QRIS dan USDT hari ini.

Daftar, ambil kunci uji yang langsung aktif, lalu coba dari website atau bot Anda.