Daftar Isi
Keterangan:
Oprcode : kode produk operator. Contoh TEL.10, IS.10 dsb
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 145339
Msisdn : nomor hp yang akan diisi. Contoh: 081397382353
Ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
Sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
Contoh:
Time = 145339
Msisdn = 081397382353
Userid = DTCTEST
Password = 123456
Apabila customer melakukan top-up dengan menggunakan XML ke Datacell, maka customer
akan menerima respon yang juga merupakan pertanda bahwa data XML yang telah dikirimkan
telah diterima di server Datacell. Responnya adalah sebagai berikut.
Keterangan :
resultcode : resultcode yang bernilai 0 = sukses, lainnya gagal.
message : Pesan berupa keterangan transaksi tersebut.
trxid : id transaksi dari Datacell
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
Keterangan:
Oprcode : kode produk operator. Contoh TEL.10
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 095554
Msisdn : Pada tag ini di isikan msisdn / no hp pelanggan dengan menambahkan tanda
titik diikuti angka dua. Contoh 081397382353.2
Ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
Sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
Contoh:
Time = 095554
Msisdn = 081397382353.2
Userid = DTCTEST
Password = 123456
a = 53.2095554
b = DTCT123456
sgn = base64 encode (a XOR b) = cWdtZgELBgEAAg==
<?xml version="1.0"?>
<datacell>
<perintah>REPORT</perintah>
<trxid>101626484</trxid>
<oprcode>TEL.10</oprcode>
<msisdn>081397382353 </msisdn>
<msg>TEL.10 No: 081397382353 SUKSES
SN Operator: 879746082.
SN Kami : 101626484. (Pesan Tambahan)</msg>
<ref_trxid>145339124</ref_trxid>
</datacell>
1.5. REFUND
Jika top-up sudah dilakukan akan tetapi mengalami kegagalan maka pihak Datacell akan segera
melakukan pengembalian saldo (refund). Metode pengembalian saldo atau refund adalah dengan
metode http get, yaitu dikirimkan kedalam url anda. Untuk lebih jelasnya dapat melihat contoh
dibawah ini.
http://UrlAnda?resultcode=1001&msisdn=62816888999&message=Refund&trxid=7552974
&ref_trxid=54321
Saldo Anda akan otomatis di-refund saat transaksi gagal.
2.1. PLN
2.1.1. Cek Tagihan PLN PASCA BAYAR
Contoh bentuk XML yang digunakan untuk melakukan pengecekan tagihan PLN adalah
sebagai berikut :
Contoh:
Time = 135009
Msisdn = 543201014757
Userid = DTCTEST
Password = 123456
a = 4757135009
b = DTCT123456
sgn = base64 encode (a XOR b) = cGN2YwABBgQFDw==
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>Tagihan PLN a/n JAINI 543201014757 adalah sebesar
60894.Untuk Bayar ketik:
BAYAR.PLN.WEB.Pin.543201014757.NoHpPlg atau Email</message>
<trxid>0</trxid>
<ref_trxid>1086402029514</ref_trxid>
</datacell>
Bentuk XML diatas merupakan bentuk respon dari datacell untuk mengecek tagihan PLN.
Keterangan :
Oprcode : Kode produk untuk pembayaran PLN yaitu BAYAR.PLN
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 142611
Msisdn : ID Pelanggan PLN, bisa ditambahkan no hp customer atau email
customer seperti :
- 543201014757.hisar.simbolon@datacellinfo.com
- 543201014757.081397382353
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
PT. Datacell Infomedia 10
Cara menghitung signature:
a = 4 digit terakhir no msisdn + waktu
b = 4 digit pertama userid + password 6 digit
sgn = base64 encode (a XOR b)
Contoh:
Time = 142611
Msisdn = 543201014757.hisar.simbolon@datacellinfo.com
Userid = DTCTEST
Password = 123456
a = .com142611
b = DTCT123456
sgn = base64 encode (a XOR b) = ajcsOQAGAQIEBw==
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>Pembayaran Tagihan PLN a/n JAINI 543201014757
BERHASIL.Kode Ref: A7F9DDCD028D402498A0A573CB8C6F89.
Saldo: Rp 177897. No : 543201014757</message>
<trxid>145963104</trxid>
<ref_trxid>14870085456</ref_trxid>
</datacell>
Contoh :
Time = 151742
Msisdn = 14021894085.hisar.simbolon@datacellinfo.com
Userid = DTCTEST
Password = 123456
a = .com151742
b = DTCT123456
SGN = base64 encode (a XOR b) = ajcsOQAHAgMBBA==
Keterangan :
Oprcode : kode produk untuk pembelian PLN token, contoh : PLN.20, PLN.50, dst.
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 133021
Msisdn : Pada tag msisdn id pelanggan PLN diikuti titik ditambahkan no hp customer atau
email dan ditambahkan #2.
Contoh : 14021894085.hisar.simbolon@datacellinfo.com#2
: 14021894085.081397382353#2
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
Cara menghitung signature:
a = 4 digit terakhir no msisdn + waktu
b = 4 digit pertama userid + password 6 digit
sgn = base64 encode (a XOR b)
Contoh:
Time = 133021
Msisdn = 14021894085.hisar.simbolon@datacellinfo.com#2
Userid = DTCTEST
Password = 123456
a = om#2133021
b = DTCT123456
SGN = base64 encode (a XOR b) = KzlgZgABAAQHBw==
Catatan : Untuk transaksi multi PLN Prabayar dapat dilakukan lebih dari dua kali dalam
1 x 24 jam.
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>Pembelian PLN20 a/n SAHNAN 14021894085/22102816364
BERHASIL.Token: 882410218235651894566.Kode Ref:
9C330E9DE8F449C5A87AB736EBBD0172. Saldo: Rp 823850. No :
22102816364
</message>
<trxid>204513856</trxid>
<ref_trxid>133215328</ref_trxid>
</datacell>
2.2. TELKOM
Keterangan:
Oprcode : kode produk untuk cek tagihan Telkom yaitu CEK.TELKOM
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 160445
msisdn : nomor telkom atau telepon pelanggan contoh : 0213863333
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
sgn : kode yang di-generate sesuai perhitungan untuk signature
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>Tagihan TELKOM 1 Bulan a/n PT.ASTEL 0213863333 adalah sebesar
63360.Untuk Bayar ketik: BAYAR.TELKOM.WEB.Pin.0218672720.63360.NoHpPlg
atau Email</message>
<trxid>0</trxid>
<ref_trxid>427726666</ref_trxid>
</datacell>
Contoh:
Time = 161646
Msisdn = 0213863333.63360.hisar.simbolon@datacellinfo.com
Userid = DTCTEST
Password = 123456
a = .com161646
b = DTCT123456
sgn = base64 encode (a XOR b) = ajcsOQAEAgIBAA==
Keterangan:
Oprcode : kode produk untuk cek tagihan speedy yaitu: CEK.SPEDDY
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 164824
msisdn : No Pelanggan Speedy , Contoh : 0213863333
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>Tagihan SPEEDY 1 Bulan a/n PT.ASTEL 0213863333 adalah
sebesar 63360.Untuk Bayar ketik:
BAYAR.SPEEDY.WEB.Pin.122334250352. 63360.NoHpPlg atau Email
</message>
<trxid>0</trxid>
<ref_trxid>4458654512673</ref_trxid>
</datacell>
Contoh:
Time = 165636
Msisdn = 0213863333.63360.hisar.simbolon@datacellinfo.com
Userid = DTCTEST
Password = 123456
a = .com165636
b =DTCT123456
sgn = base64 encode (a XOR b) = ajcsOQAEBgIGAA==
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>Pembayaran Tagihan SPEEDY a/n PT. Astel sebesar 63360
BERHASIL.Kode Ref: RRCW5f110363. Saldo: Rp 304359. No: 122869206062.Tgl
05092011 Jam 15:00 WIB: SemuaTrx Lancar.</message>
<trxid>122869206062 </trxid>
<ref_trxid>428957545632</ref_trxid>
</datacell>
Keterangan:
Oprcode : kode produk untuk cek tagihan Flexi Pasca bayar yaitu CEK.FLEXIPASCA
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 171456
msisdn : nomor Hp Pelanggan Contoh : 02170988947
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
Contoh:
Time = 171456
Msisdn = 02170988947
Userid = DTCTEST
Password = 123456
a = 8947171456
b = DTCT123456
sgn = base64 encode (a XOR b) = fG13YwAFAgAAAA==
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>Tagihan FLEXIPASCA a/n SUYONO 02170988947 adalah sebesar
86410.Untuk Bayar ketik: BAYAR.FLEXIPASCA.WEB.Pin. 02170988947.
86410.NoHpPlg atau Email.
</message>
<trxid>0</trxid>
<ref_trxid>4341885422</ref_trxid>
</datacell>
Keterangan:
Oprcode : kode produk untuk bayar tagihan Flexi Pasca yaitu BAYAR.FLEXIPASCA
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 175058
msisdn : nomor telkom atau telepon pelanggan ditambah dengan tagihan dan bisa juga
ditambahkan dengan nomor hp pelanggan atau email untuk dikirimkan struk bukti
pembayaran contoh : - 02170988947.86410.hisar.simbolon@datacellinfo.com
- 02170988947.86410.081397382353
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message> Pembayaran Tagihan FLEXIPASCA a/n SUYONO 02170988947
sebesar 86410 BERHASIL.Kode Ref: RRGBN4110365. Saldo: Rp 543177. No:
02170988947.Tgl 16112011 Jam 10:00 WIB, Transaksi Lancar
</message>
<trxid> 146342310</trxid>
<ref_trxid>170558484</ref_trxid>
</datacell>
2.11. TCASH
Datacell juga menyediakan CASHIN TCASH via H2H. Format xml untuk produk Tcash
adalah sebagai berikut
Berikut ini adalah contoh respon yang berhasil. Format xmlnya adalah sebagai berikut
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>SUKSES! CashIn TCash sebesar Rp.100000. No: 081397382353. SN:
C119704443, No Ref: 2004101837274342. Saldo: Rp 934500. No:
081397382353.</message>
<trxid>C119604443</trxid>
<ref_trxid>181354558</ref_trxid>
</datacell>
Keterangan:
Oprcode : kode produk untuk pembelian asuransi Commonwealth AccessPro adalah : CLA
Userid : userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 081811
msisdn : kolom msisdn ini ditulis sesuai dengan format sebagai berikut
No hp Customer.Nama Customer.tanggal lahir diikuti bulan dan tahun
Contoh : 081397382353.Hisar Simbolon.181285
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message> SUKSES! CLA. SN: 145484409 Saldo: Rp 383250. No :
081397382353</message>
<trxid>145484409</trxid>
<ref_trxid>89874551253</ref_trxid>
</datacell>
Berikut adalah daftar produk beserta kode produk untuk seluruh pembayaran, baik berupa
prabayar maupun pasca bayar.
Table Produk Pembayaran
3. GAME ONLINE
Produk Datacell yang lain adalah voucher game online. Produk ini tidak jauh beda dengan
produk top up pulsa. Datacell juga menyediakan produk ini untuk layanan via H2H dengan
format xml sebagai berikut :
Keterangan:
Oprcode : Kode produk untuk voucher game online. Contoh Cabal.10, Cabal.20,
Koram.10, Koram.1000 dsb
Userid : Userid yang digunakan untuk transaksi
Time : waktu transaksi (jam, menit, detik) Contoh: 183006
msisdn : No HP customer (pembeli voucher), Contoh : 081397382353
ref_trxid : nomor referensi transaksi dari anda untuk 1 transaksi
sgn : kode yang di-generate sesuai perhitungan untuk dijadikan signature
Cara menghitung signature:
a = 4 digit terakhir no msisdn + waktu
b = 4 digit pertama userid + password 6 digit
sgn = base64 encode (a XOR b)
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>BERHASIL: "OK", Kode Voucher: A3dL-44D3-eaLA-xxx, S/N:
AA2011H000xxx. Saldo: Rp 947000. No: 081397382353</message>
<trxid>146923453</trxid>
<ref_trxid>183006226</ref_trxid>
</datacell>
Apabila transaksi berhasil, maka tag resultcode akan bernilai 0 yang berarti proses transaksi
berhasil. Code voucher akan dikirimkan ke no hp customer atau nomor hp yang disertakan pada
tag msisdn.
Selain dari game online, terdapat juga produk lain yang dimasukkan dalam kategori game online
yaitu Telkom Vision, hal ini dilakukan karena sistem dan konsep xml yang sama hanya
dibedakan oleh kode produk.
Contoh:
Time = 140256
Msisdn = 081397382353.2
Userid = DTCTEST
Password = 123456
a = 53.2140256
b = DTCT123456
sgn = base64 encode (a XOR b) = cWdtZgAGAwYAAA==
Catatan: Untuk transaksi multi dapat dilakukan lebih dari dua kali dalam 1 x 24 jam
<?xml version="1.0"?>
<datacell>
<resultcode>0</resultcode>
<message>BERHASIL: "OK", Kode Voucher: qvtek-k7297-ctxm4-xxxx,S/N:
AA2011H000xxx. Saldo: Rp 947000. No: 081397382353</message>
<trxid>141015344</trxid>
<ref_trxid>140256118</ref_trxid>
</datacell>
Produk Game Kode produk Keterangan Produk Game Kode produk Keterangan
URL Topup
http://202.153.26.83:port/namadealer.php
Par
a me
te r
XM
Ido L
la
IP Public
Internet
URL Refund
Partner Dealer
ML (Nominal / Qty Base)
Trans Engine rX
m e te
DATACELL ra et
Pa U- N
URL Topup
http://202.152.62.2:port/namadealer.php