OVOID Live

Konversi PHP → JavaScript (Pages + Worker proxy allow-list ke agw.ovo.id) • 14 service • v2: semua tombol ada pesan langsung
Belum login
Device:
OVO Cash (001)
—
OVO Points (600)
—
Sesi
Belum login

inquiryBalance()

GET wallet/inquiry. Kalau belum login, tombol ini langsung memberi tahu, bukan diam.

Belum ada hasil. Tekan tombol di atas.
—

Auth — requestOtp → validateOtp → loginWithPin

Hasil requestOtp akan muncul di sini — halaman akan otomatis scroll ke pesan ini.
Belum ada hasil. Isi nomor HP, lalu tekan requestOtp().
—

Step-up (RBA)

Riwayat

Belum ada hasil.
—

Transfer — cek dulu, baru eksekusi

Di bawah ini uang asli. Hanya tekan setelah inquiry cocok, dan akan ada konfirmasi lagi.

Belum ada hasil.
—

Payment & QRIS

Belum ada hasil.
—

Checkout — semua method pakai path dinamis dari merchant

Belum ada hasil. Isi path dinamis dulu — kalau kosong, tombol langsung memberi tahu, bukan diam.
—

BillPay — path dinamis dari categories

* payBill = uang asli. Tombol POST di atas mengirim body yang kamu isi; kalau path-nya path pay, pastikan sudah inquiry dulu.

Belum ada hasil.
—

Linkage

Belum ada hasil.
—

KYC

Belum ada hasil.
—

Withdrawal

Belum ada hasil.
—

TopUp

topUpDebitPrepare / topupDebit mengirim data kartu mentah di PHP asli — sengaja TIDAK ada input kartu di halaman publik ini. Kalau kamu butuh itu, jalankan dari kode sendiri, jangan tempel nomor kartu di sini. Tombol di bawah hanya menjelaskan itu dengan pesan langsung, bukan mengirim apa-apa.

Belum ada hasil.
—

TopUp Partner

Belum ada hasil.
—

Security — perhatian: PIN di sini PLAINTEXT menurut desain OVO

Berbeda dengan login (RSA), UnlockPayload OVO tidak punya field algo — securityCode dikirim polos ke OVO lewat proxy (HTTPS). Pakai hanya jika perlu, lalu logout.

Belum ada hasil.
—

Kode konversi: Worker ovoid-api = Client.php + Config.php. app.js = semua Service PHP + Crypto.php. Tidak ada database, tidak ada penyimpanan server. Versi UI: v2.