Enable Local Presence

Deskripsi

Local Presence adalah fitur yang diberikan oleh SRS-X yang berfungsi sebagai perwakilan untuk pendaftaran domain .ID. Dokumen wajib yang diperlukan untuk menggunakan fitur ini adalah POA, dan Untuk mengaktifkan fitur ini terdapat dua cara. Cara pertama adalah mengaktifkan pada saat proses Order Domain, dan cara kedua adalah mengaktifkannya melalui halaman Product Details.

Catatan!

  1. Fitur ini hanya dapat dilakukan untuk domain dengan status yang belum aktif. Jika domain sudah terlanjut aktif, maka Anda dapat mengaktifkannya dengan menghubungi Parent Reseller Anda.
  2. Fitur ini hanya dapat dilakukan satu kali saja, dalam artian jika sudah mengaktifkan fitur ini maka tidak akan bisa dinonaktifkan kembali. Jika ingin menonaktifkan, silakan hubungi Parent Reseller Anda.

Tahap

A. Mengaktifkan dari Order Domain

  1. Masuk ke halaman Order Domain melalui menu Products – Order Domain1
  2. Masukkan nama domain yang akan didaftarkan, dengan catatan ekstensi domain yang dipesan harus merupakan Indonesian TLD. Setelah itu klik tombol Order Now untuk pengecekan ketersediaan nama domain. Jika naman domain masih tersedia, klik tombol Order Now untuk memulai proses pendaftaran domain. 2
  3. Tentukan beberapa layanan tambahan rekomendasi dari kami yang digunakan untuk domain Anda. Lanjutkan proses hingga sampai tahap Document Uploads3
  4. Pada tahap Document Uploads ini, berikan tanda centang pada kolom Use Local Presense4
  5. Setelah itu unggah dokumen wajib yang berubah menjadi POA pada tombol plus (+). Setelah itu klik tombol Continue dan lanjutkan proses pendaftaran domain hingga selesai dan melakukan pembayaran. 5

B. Mengaktifkan dari Product Details

  1. Masuk ke halaman Product Details untuk melihat rincian Domain .ID Anda.
  2. Di bagian WHOIS & Security, terdapat kolom cek untuk Local Presence. Berikan tanda centang untuk kolom tersebut. prod1
    Catatan: Proses ini hanya dapat dilakukan satu kali saja, dengan catatan jika sudah mengaktifkan maka tidak akan bisa dinonaktifkan. Jika Anda ingin mematikan, silakan hubungi Parent Reseller Anda.
  3. Jika proses berhasil, maka akan muncul notifikasi bahwa proses update Local Presence telah berhasil. prod2
  4. Selesai.

resellersrs-x:check_faktur

Deskripsi

check_faktur

Query

api/admin/check_faktur

List Variabel

Nama Tipe Data
transactionid Integer Required Transactionid

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["transactionid"] = '
$url = http://[admin url ]/api/admin/check_faktur';

$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>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <faktur>pending</faktur>
  </resultData>
</epp>


<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1000</resultCode>
    <resultMsg>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <faktur>skip</faktur>
  </resultData>
</epp>


<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1000</resultCode>
    <resultMsg>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <faktur>available</faktur>
  </resultData>
</epp>

Gagal

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

resellersrs-x:checktransfer

Deskripsi

check_transfer

Query

api/admin/check_transfer

List Variabel

Nama Tipe Data
resellerid Integer Required Resellerid
domain Varchar Requred Domain

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["resellerid"] = '3'
$post["domain"] = 'domain.co.id'
$url = http://[admin url ]/api/admin/check_transfer';

$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>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <status>transfered</status>
    <date>1367990964</date>
  </resultData>
</epp>

Gagal

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

resellersrs-x:get_admintransaction

Deskripsi

get_admintransaction

Query

api/admin/get_admintransaction

List Variabel

Nama Tipe Data Required
transactionid Integer Optional in transaction (10)
limit Integer Optional Limit (10)
offset Integer Optional offset(0)

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["transactionid"] = '10'
$post["limit"] = '10'
$post["offset"] = '0'
$url = http://[admin url ]/api/admin/get_admintransaction';

$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>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <value>
      <transactionid>110</transactionid>
      <date>1367859600</date>
      <resellerid>3</resellerid>
      <domain>application3.co.id</domain>
      <note>transfer application3.co.id (1 tahun)</note>
      <type>transfer</type>
      <class>ID</class>
      <amount>77000.00</amount>
    </value>
    <value>
      <transactionid>111</transactionid>
      <date>1368378000</date>
      <resellerid>3</resellerid>
      <domain>domaincepatbanget.web.id</domain>
      <note>registrasi domaincepatbanget.web.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>40000.00</amount>
    </value>
    <value>
      <transactionid>112</transactionid>
      <date>1368378000</date>
      <resellerid>3</resellerid>
      <domain>cpt4.co.id</domain>
      <note>registrasi cpt4.co.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>77000.00</amount>
    </value>
  </resultData>
</epp>

Gagal

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

resellersrs-x:get_deposit

Deskripsi

get_deposit

Query

api/admin/get_deposit

List Variabel

Nama Tipe Data Required
transactionid Integer Optional in transaction (10)
limit Integer Optional Limit (10)
offset Integer Optional offset(0)

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["transactionid"] = '10'
$post["limit"] = '10'
$post["offset"] = '0'
$url = http://[admin url ]/api/admin/get_transaction';

$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

xikyu46@linux:~> curl http://srs-x.cq/api/admin/get_deposit -d "username=adminisasi&password=5ac4aae453037e65ef8a2f9a0c1531c18a64e3d517f8c5e3175859ab5bf17298"
<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1000</resultCode>
    <resultMsg>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <value>
      <transactionid>45</transactionid>
      <resellerid>3</resellerid>
      <note>Deposit Reseller 3</note>
      <amount>18181.00</amount>
    </value>
    <value>
      <transactionid>46</transactionid>
      <resellerid>5</resellerid>
      <note>Deposit Reseller 5</note>
      <amount>3000000.00</amount>
    </value>
  </resultData>
</epp>


Gagal

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

resellersrs-x:get_transaction

Deskripsi

get_transaction

Query

api/admin/get_transaction

List Variabel

Nama Tipe Data Required
transactionid Integer Optional in transaction (10)
limit Integer Optional Limit (10)
offset Integer Optional offset(0)

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["transactionid"] = '10'
$post["limit"] = '10'
$post["offset"] = '0'
$url = http://[admin url ]/api/admin/get_transaction';

$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>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <value>
      <transactionid>11</transactionid>
      <date>1348678800</date>
      <resellerid>3</resellerid>
      <domain>demodemo.co.id</domain>
      <note>registrasi demodemo.co.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>85000</amount>
    </value>
    <value>
      <transactionid>12</transactionid>
      <date>1348678800</date>
      <resellerid>4</resellerid>
      <domain>hihihihihiihih.web.id</domain>
      <note>registrasi hihihihihiihih.web.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>45000</amount>
    </value>
    <value>
      <transactionid>17</transactionid>
      <date>1348765200</date>
      <resellerid>9</resellerid>
      <domain>sembadangjaya.co.id</domain>
      <note>registrasi sembadangjaya.co.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>85000</amount>
    </value>
    <value>
      <transactionid>24</transactionid>
      <date>1348765200</date>
      <resellerid>8</resellerid>
      <domain>ngetesinaja.web.id</domain>
      <note>registrasi ngetesinaja.web.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>45000</amount>
    </value>
    <value>
      <transactionid>26</transactionid>
      <date>1348765200</date>
      <resellerid>9</resellerid>
      <domain>orderduakali.co.id</domain>
      <note>registrasi orderduakali.co.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>85000</amount>
    </value>
    <value>
      <transactionid>28</transactionid>
      <date>1348765200</date>
      <resellerid>4</resellerid>
      <domain>hihihihihi.co.id</domain>
      <note>registrasi hihihihihi.co.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>85000</amount>
    </value>
    <value>
      <transactionid>33</transactionid>
      <date>1348851600</date>
      <resellerid>32</resellerid>
      <domain>astybociant.co.id</domain>
      <note>registrasi astybociant.co.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>85000</amount>
    </value>
    <value>
      <transactionid>36</transactionid>
      <date>1349456400</date>
      <resellerid>3</resellerid>
      <domain>sore-2012.web.id</domain>
      <note>registrasi sore-2012.web.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>45000</amount>
    </value>
    <value>
      <transactionid>37</transactionid>
      <date>1349456400</date>
      <resellerid>3</resellerid>
      <domain>2012-10-06-yeah-faizal-ini.web.id</domain>
      <note>registrasi 2012-10-06-yeah-faizal-ini.web.id (1 tahun)</note>
      <type>register</type>
      <class>ID</class>
      <amount>45000</amount>
    </value>
    <value>
      <transactionid>38</transactionid>
      <date>1349456400</date>
      <resellerid>3</resellerid>
      <domain>demo061545.co.id</domain>
      <note>Registrasi Domain demo061545.co.id via API</note>
      <type>register</type>
      <class>ID</class>
      <amount>89000</amount>
    </value>
  </resultData>
</epp>

Gagal

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

resellersrs-x:get_reseller

Deskripsi

get_reseller

Query

api/admin/get_reseller

List Variabel

Nama Tipe Data Required/Optional
resellerid Integer Required resellerid
limit Integer Optional Limit (10)
offset Integer Optional offset(0)

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["resellerid"] = '5'
$post["limit"] = '10'
$post["offset"] = '0'
$url = http://[admin url ]/api/admin/get_reseller';

$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>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <value>
      <resellerid>5</resellerid>
      <username>hisam@rumahweb.co.id</username>
      <company>hisam</company>
    </value>
  </resultData>
</epp>

Gagal

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

resellersrs-x:get_resellers

Deskripsi

get_resellers

Query

api/admin/get_resellers

List Variabel

Nama Tipe Data Required/Optional
limit Integer Optional Limit (10)
offset Integer Optional offset(0)

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["limit"] = '10'
$post["offset"] = '0'
$url = http://[admin url ]/api/admin/get_resellers';

$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>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <value>
      <resellerid>3</resellerid>
      <username>hisam@rumahweb.co.id</username>
      <company>hisam</company>
    </value>
  </resultData>
</epp>

Gagal

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

Subsribe:insert

Deskripsi

Create Subscription. Jika Anda belum membuat customer silahkan melihat referenci create customer di : http://kb.digitalregistra.co.id/?page_id=237

Query

gapps/subscribe/insert

List Variabel

Nama Tipe Data Required/Optional
domain String Required Nama Domain
email String Required Email
skuid String Required Produk Google Apps (Google-Apps-For-Business)
planname String Required ANNUAL FLEXIBLE TRIAL
maxnumberofseats Integer Required Jumlah Seats
orderid Integer Required Parameter terkait dengan order billing pihak ketiga

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["domain"] = 'domain.com'
$post["email"] = 'email@domain.com'
$post["skuid"] = 'Google-Apps-For-Business'
$post["planname"] = 'TRIAL'
$post["maxnumberofseats"] = '10'
$post["orderid"] = '987'
$url = 'http://[reseller url]/api/gapps/subsribe/insert';

$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>Command Complete Successfully</resultMsg>
  </result>
</epp>

Gagal

<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1001</resultCode>
    <resultMsg>Resource Exists</resultMsg>
  </result>
</epp>

Customer:patch

Deskripsi

Patch Data Customer.

Query

gapps/customer/patch

List Variabel

Nama Tipe Data Required/Optional
userid Integer Required ID Customer
domain String Required Nama domain yang mendaftar Google Apps

Contoh

$post["username"] = 'user@username.com'
$post["password"] = hash('password');
$post["userid"] = '12'
$post["domain"] = 'domain.com'
$url = 'http://[reseller url]/api/gapps/patch';

$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>Command Complete Successfully</resultMsg>
  </result>
  <resultData/>
</epp>

Gagal

<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1001</resultCode>
    <resultMsg>Resource Doesn't Exists</resultMsg>
  </result>
</epp>