Express Transfer

Deskripsi

Api yang berfungsi untuk mentrasfer domain ke SRS-X. API ini memiliki fungsi yang sama dengan transfer domain, hanya saja tidak perlu memasukkan data contact dan user, cukup nickhandle dan userid.

Query

domain/expresstransfer

List Variabel

Nama Tipe Data Required/Optional Deksripsi
domain String(63) Required Nama domain
api_id Integer(11) Required Nilai bebas untuk membuat relasi domain dengan sistem di luar
periode Integer(2) Required periode untuk registrasi (nilai ini harus 1)
userid Integer(2) Required userid yang mendaftarkan domain
contact_registrant String(63) Required nickhandle untuk regsitrant
contact_admin String(63) Required nickhandle untuk admin
contact_billing String(63) Required nickhandle untuk billing
contact_tech String(63) Required nickhandle untuk tech
ns1 String(63) Required Nameserver 1
ns2 String(63) Required Nameserver 2
ns3 String(63) Optional Nameserver 3
randomhash String(63) Optional nilai acak untuk menentukan url upload document

Contoh

$params['username'] = 'apiusername';
$params['password'] = hash('sha256','apipassword');
$params['domain'] = 'domainid.com'
$params['api_id'] = 12;
$params['periode'] = 1;
$params['userid'] = 4;
$params['contact_registrant'] = '0127g8';
$params['contact_admin'] = '0147emkh';
$params['contact_billing'] = '0155cgrx';
$params['contact_tech'] = '0156ele2';
$params['randomhash'] = 'sembarang';
$params['ns1'] = 'ns2.rumahweb.com';
$params['ns2'] = 'ns1.rumahweb.com';

$url = 'http://[reseller url]/api/domain/expresstransfer';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiurl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
curl_close($ch);

Respon Contoh

Berhasil


<?xml version="1.0" encoding="UTF-8"?>
<epp>
<result>
<resultCode>1000</resultCode>
<resultMsg>Transfer initiated succesfully</resultMsg>
</result>
</epp>

Gagal


<?xml version="1.0" encoding="UTF-8"?>
<epp>
<result>
<resultCode>1001</resultCode>
<resultMsg>Transfer Domain Failed</resultMsg>
</result>
</epp>