AMPANG PEDIAAMPANG PEDIA

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).

POST/api/v1/order

Buat 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)
GET/api/v1/service

Daftar Layanan

Mengambil daftar layanan + harga berdasarkan tipe/kategori.

Parameter

  • ukey — Kunci API (wajib)
  • type — Tipe layanan (wajib)
GET/api/v1/status

Status Transaksi

Mengecek status satu transaksi berdasarkan Order ID.

Parameter

  • ukey — Kunci API (wajib)
  • oid — Order ID (wajib)
GET/api/v1/profile

Profil Akun

Mengambil data profil dan saldo akun.

Parameter

  • ukey — Kunci API (wajib)
POST/api/v1/deposit_create

Buat 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)
POST/api/v1/deposit_status

Status 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)
POST/api/webhook/payget · /api/webhook/atlantic

Webhook (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.