VALIDATION

Cek E-Wallet / Rekening Bank

Validasi nama pemilik sebelum transfer. Endpoint memakai APIVALIDASI V4 melalui server GodenTopUp; reseller tidak perlu kredensial provider. Wajib X-APIKEY dan IP terdaftar.

Reseller unlimited dengan rate limit. Member dikenakan Rp50 hanya untuk validasi berhasil; kegagalan otomatis direfund. Paket Cek ID aktif memberi akses unlimited. Saldo kurang: HTTP 402 INSUFFICIENT_BALANCE.

API Key, IP, dan Langganan

Atur API key dan maksimal 3 whitelist IP pada halaman Langganan Cek ID. Member dapat membeli paket unlimited 1 bulan, 3 bulan, atau 1 tahun langsung dari saldo.

Daftar Provider Didukung

GET /api/v1/validation/accounts

E-Wallet (5)

NamaProvider
DANAdana
OVOovo
GoPaygopay
ShopeePayshopeepay
LinkAjalinkaja

Bank (35)

Field provider menerima alias atau kode bank berikut.

Bank / AliasKode Bank
bri002
mandiri008
bni009
danamon011
permata013
bca014
maybank016
panin019
cimb022
cimbniaga022
uob023
ocbc028
ocbcnisp028
citibank031
hsbc041
dbs046
bjb110
dki111
muamalat147
sinarmas153
btn200
btpn213
mega426
bukopin441
bsi451
neo490
blu501
bca_digital501
nobu503
seabank535
jago542
victoria566
allo567
artha037
commonwealth950

Cek Nama Pemilik

POST /api/v1/validation/account
FieldNilaiKeterangan
typeewallet / bankJenis akun.
providerstringAlias dari endpoint daftar, mis. dana, bca, atau kode 014.
account_numberstringNomor HP atau rekening. Karakter nonangka dibersihkan.

Response dan Error

data.account_name nama pemilik dan data.cached status cache. Batas cek: 30 request/menit per API key dan endpoint. Error: 401 API key/IP; 402 INSUFFICIENT_BALANCE; 422 input/provider tidak didukung; 429 rate limit; 5xx gangguan provider.

Cek DANA

curl -X POST 'https://11.godentopup.com/api/v1/validation/account' \
 -H 'X-APIKEY: YOUR_API_KEY' \
 -H 'Content-Type: application/json' \
 -d '{"type":"ewallet","provider":"dana","account_number":"08123456789"}'

Cek BCA

curl -X POST 'https://11.godentopup.com/api/v1/validation/account' \
 -H 'X-APIKEY: YOUR_API_KEY' \
 -H 'Content-Type: application/json' \
 -d '{"type":"bank","provider":"bca","account_number":"1234567890"}'

Sukses

{
 "message":"OK",
 "data":{
  "type":"bank",
  "provider":"bca",
  "account_number":"1234567890",
  "account_name":"BUDI SANTOSO",
  "cached":false
 }
}