Dokumentasi API
Integrasi top up & deposit untuk reseller/developer.
Sudah aktif — API v1
Base URL: https://topupmagang.top/api/v1
Semua endpoint: POST dengan key (atau ukey) + sign. Signature = md5(uid + ukey).
/api/v1/orderBuat Order
Membuat pesanan top up baru. Validasi urut: ukey → signature → IP → lock → saldo.
Parameter
ukey— Kunci API (wajib)sign— Signature MD5 (wajib)service— Kode layanan (wajib)target— ID/tujuan (wajib)zone— Zone ID (untuk ML, opsional)
/api/v1/serviceDaftar Layanan
Mengambil daftar layanan + harga berdasarkan tipe/kategori.
Parameter
ukey— Kunci API (wajib)type— Tipe layanan (wajib)
/api/v1/statusStatus Transaksi
Mengecek status satu transaksi berdasarkan Order ID.
Parameter
ukey— Kunci API (wajib)oid— Order ID (wajib)
/api/v1/profileProfil Akun
Mengambil data profil dan saldo akun.
Parameter
ukey— Kunci API (wajib)
/api/v1/deposit_createBuat Deposit
Membuat deposit saldo. Tanpa "method" atau method=qris = QRIS otomatis (saldo masuk instan). Method = kode transfer manual (mis. BCA) = menunggu konfirmasi admin.
Parameter
ukey— Kunci API (wajib)sign— Signature MD5 (wajib)amount— Nominal Rp100 – Rp10.000.000 (wajib)method— qris (default) atau kode metode manual (opsional)
/api/v1/deposit_statusStatus Deposit
Mengecek status deposit milik sendiri. Deposit QRIS unpaid diverifikasi ulang ke gateway saat dicek.
Parameter
ukey— Kunci API (wajib)sign— Signature MD5 (wajib)id— deposit_id hasil deposit_create (wajib)
/api/webhook/payget · /api/webhook/atlanticWebhook (Provider → Server)
Callback dari penyedia. PAYGET: verifikasi header X-Secret. Atlantic: payload hanya pemicu, status selalu diverifikasi ulang ke API provider.
Parameter
payload— Data dari provider (wajib)
Butuh kunci API? Kelola di dashboard.
