Dokumentasi API
Selamat datang di dokumentasi API v3.0 kami. Platform ini menyediakan layanan validasi real-time yang sangat akurat untuk rekening Bank, E-wallet, dan konektivitas WhatsApp di seluruh Indonesia.
Setiap permintaan harus diautentikasi menggunakan api_key yang diberikan melalui Query, Body, atau Header.
Endpoint
Validasi Bank
/api/v3/validate
Memvalidasi nomor rekening bank Indonesia dan mengambil nama pemilik rekening yang terdaftar. Mendukung 140+ bank termasuk BCA, BRI, Mandiri, dan BNI.
Parameter
type
wajib · harus "bank"
code
wajib · kode bank (contoh: 002)
accountNumber
wajib · rekening tujuan
server
wajib · harus 1
api_key
wajib · API key Anda
{ "status": false, "message": "Bank code atau nomor rekening tidak valid" }
{ "status": false, "message": "Saldo Anda tidak mencukupi" }
curl -X POST \ -d "type=bank" \ -d "code=002" \ -d "accountNumber=1234567890" \ -d "server=1" \ -d "api_key=YOUR_API_KEY" \ "https://v3.apivalidasi.my.id.andrias.web.id/api/v3/validate"
{
"status": true,
"data": {
"pesan": "Data Berhasil validasi",
"bank_code": "002",
"account_number": "1234567890",
"account_name": "JOKO WIDODO",
"bank_name": "BANK BRI"
},
"balance_info": {
"current_balance": 9975,
"request_cost": 15,
"is_deducted": true
}
}
Validasi E-Wallet
/api/v3/validate
Memverifikasi status dan pemilik terdaftar dari dompet digital Indonesia. Mendukung penyedia utama: DANA, OVO, GoPay, ShopeePay, LinkAja.
Parameter
type
wajib · harus "ewallet"
code
wajib · contoh: "dana"
accountNumber
wajib · nomor HP (08xxx)
server
wajib · harus 2
curl -X POST -d "type=ewallet" -d "code=dana" -d "accountNumber=0812..." ...
{
"status": true,
"data": {
"pesan": "Data Berhasil validasi",
"ewallet": "DANA",
"account_number": "08123456789",
"account_name": "MUHAMMAD ARSYAD"
},
"balance_info": {
"current_balance": 9970,
"request_cost": 15,
"is_deducted": true
}
}
Cek WhatsApp
/api/v3/validate
Pengecekan konektivitas WhatsApp yang cepat dan langsung untuk nomor telepon Indonesia apa pun.
Parameter
type
wajib · "whatsapp"
accountNumber
wajib · nomor HP (08xxx)
server
wajib · harus 3
curl -X POST -d "type=whatsapp" -d "accountNumber=0812..." ...
{
"status": true,
"data": {
"phone": "628123456789",
"on_whatsapp": true
},
"balance_info": {
"current_balance": 9990,
"request_cost": 10,
"is_deducted": true
}
}
Status Server
/api/v3/validate
Mengecek status ketersediaan layanan untuk Bank, E-Wallet, dan WhatsApp. Endpoint ini bisa diakses tanpa API Key.
Parameter
action
opsional · isi "check_status"
check_status
opsional · isi "1"
type
opsional · filter tipe (bank/ewallet/whatsapp)
Salah satu dari parameter action atau check_status wajib ada.
curl -X GET "https://v3.apivalidasi.my.id.andrias.web.id/api/v3/validate?action=check_status"
{
"status": true,
"message": "Server status check",
"data": {
"bank": { "server_name": "RapidAPI", "status": "online", "is_active": true, "cost": 50 },
"ewallet": { "server_name": "RFPDev", "status": "online", "is_active": true, "cost": 50 },
"whatsapp": { "server_name": "Fonnte", "status": "online", "is_active": true, "cost": 50 }
}
}
Titik Akhir Kustom
Cek Resi
/v3/custom/cek-resi
cek resi
Parameter Wajib
api_key
wajib
resi
wajib · nomor resi
ekspedisi
wajib · ex : jne, spx, jnt dll
curl -X GET \
-d "api_key=YOUR_KEY" \
-d "resi=..." \
-d "ekspedisi=..." \
"https://v3.apivalidasi.my.id.andrias.web.id/api/v3/custom/cek-resi"
{
"status": true,
"data": {
"status": "...",
"data": "...",
},
"balance_info": {
"current_balance": 9900,
"request_cost": 25,
"is_deducted": true
}
}
Cek Tagihan PLN
/v3/custom/cek-tagihan-pln
Cek Tagihan PLN
Parameter Wajib
api_key
wajib
customer_number
wajib · Nomor ID
curl -X GET \
-d "api_key=YOUR_KEY" \
-d "customer_number=..." \
"https://v3.apivalidasi.my.id.andrias.web.id/api/v3/custom/cek-tagihan-pln"
{
"status": true,
"data": {
"data": "...",
},
"balance_info": {
"current_balance": 9900,
"request_cost": 20,
"is_deducted": true
}
}
Sumber Daya
Kode Status
Sukses
Permintaan berhasil diselesaikan. Saldo dikurangi hanya jika data valid.
Permintaan Buruk
Parameter atau format akun tidak valid. Saldo TIDAK dikurangi.
Saldo Tidak Mencukupi
Saldo tidak mencukupi untuk melakukan permintaan.
Format Respon Error
Semua error mengikuti struktur JSON yang konsisten agar mudah diurai oleh aplikasi Anda.
{
"status": false,
"message": "Detailed error message here",
"error_code": "ERR_INSUFFICIENT_BALANCE"
}