Skip to main content
Halaman ini membawa Anda dari nol sampai pembayaran pertama yang terdeteksi. Cara tercepat mencoba adalah lewat CLI; integrasi kode ada di bawahnya.
Setiap langkah di sini memakai API provider live. Pengiriman OTP, discovery, dan rekonsiliasi mengirim request nyata. Gunakan hanya akun merchant milik Anda sendiri.

Jalur CLI (paling cepat)

1

Login

CLI meminta nomor telepon dan OTP, lalu menyimpan sesi ke ~/.merchantid/config.json. Untuk Shopee, npx merchantid login shopee juga meminta password akun.
2

Periksa status

Menampilkan provider default, jumlah merchant, dan apakah QRIS statis sudah terikat - semua ter-redaksi.
3

Pilih merchant dan QRIS

Untuk Shopee, ikat QRIS statis secara manual dengan npx merchantid set-qris shopee setelah store dipilih.
Lihat Ikhtisar CLI untuk seluruh perintah.

Jalur kode: GoPay

GoPay menemukan QRIS statis dari profil outlet, jadi Anda tidak perlu menyediakannya manual.
Untuk mendapatkan sesi pertama kali lewat kode, lihat Login GoPay.

Jalur kode: Shopee

Shopee memakai OTP fetch-only dan QRIS statis manual yang terikat ke store.
Untuk login OTP dari awal dan binding QRIS, lihat Login Shopee dan Pembayaran Shopee.

Polling vs tick manual

start() memulai timer background. Untuk Worker, Edge, Lambda, atau proses tanpa timer persisten, jangan gunakan start(). Panggil tick() dari scheduler platform:
Satu tick() menjalankan satu putaran rekonsiliasi: menarik feed, menyelesaikan yang cocok, lalu menandai kedaluwarsa yang sudah lewat masa berlaku. Lihat Model pembayaran.

Langkah berikutnya

Konsep inti

Kenapa nominal unik, scope, dan grace window penting.

Model pembayaran

Siklus lengkap create sampai settle/expire.

GoPay Merchant

Login, merchant, dan pembayaran GoPay.

Shopee Merchant

OTP, store, QRIS, dan sesi Shopee.