Getting Started

To help you decide whether our APIs are right for you, you'll want to test our APIs, which we detail below. If you like what you see, the next video shows you how easy it is to create an application and get started!

Registrasi API Central

  1. Pilih Menu "Registrasi"
  2. Pada Menu "Sign in" pilih "Sign up"
  3. Lengkapi data pada Menu "Sign up"
    Sebagai tanda setuju, berikan tanda centang pada kalimat "I agree to the term & condition" dan pilih tombol "Sign up"

    Catatan khusus: Invitation Code dapat dikosongkan jika user tidak memiliki Invitation Code atau jika service API tidak memerlukan Invitation Code

  4. Selamat Anda telah berhasil registrasi & silahkan lakukan aktivasi pada email yang sudah di daftarkan.
  5. Lakukan aktivasi melalui email Anda, buka email dan pilih aktifkan akun
  6. Silahkan login menggunakan email dan password yang telah terdaftar atau digunakan pada saat registrasi.
  7. Selamat, Anda telah berhasil melakukan pendaftaran pada API Central.

Testing Sandbox

  1. Setelah login, pilih "Applications" pada tab menu lalu pilih "Create application".
  2. Isi Menu aplikasi dan pilih service OAuth2 beserta service lain yang Anda inginkan

    Catatan khusus: Service OAuth2 wajib dipilih untuk menjalankan service lainnya

  3. Pilih "Save application" dan aplikasi Anda telah terbentuk (contoh : "Gombloh")
  4. Langkah selanjutnya adalah pilih "Edit the application"
  5. Pada layanan API yang telah dipillih, pilih "Edit the application", akan muncul tampilan Menu untuk Generate API key, API secret, Client ID dan Client Secret.
    1. Generate API key, pilih "Generate" pada pilihan API keys
    2. Generate OAuth Credentials, pilih "Generate" pada pilihan OAuth Credentials
    3. Lalu pilih "Generate Client"
    4. Berikut adalah API Keys, Client ID & Secret key untuk digunakan pada service sandbox.
  6. Untuk melakukan tes langkah pertama adalah pilih menu Sandbox, pilih service OAuth dan pilih test API.
    1. Untuk kolom "Authorization" isi dengan "Basic Base64('client_id:secret_key')" pada point 5.B)
    2. Untuk kolom "grant_type" isi dengan client_credentials, selanjutnya silahkan pilih "Try it out!" untuk menjalankan service
  7. Di bawah ini adalah contoh hasil dari menjalankan service
  8. Menjalankan service dengan data dummy pada sandbox (contoh: service inquiry balance) dengan result berhasil:
    1. Field Authorization didapatkan dari response service OAuth pada field access_token (berlaku 1 jam) pada point 7 "Bearer access_token".
    2. Body didapatkan dari contoh pada sandbox masing - masing service (contoh: inquiry balance dengan contoh berhasil)
    3. BDI-Key didapatkan dari API key pada tab Application pada point 5
    4. BDI-Signature didapatkan dari contoh pada sandbox masing - masing Service (contoh: inquiry balance)
    5. BDI-Timestamp didapatkan dari contoh pada sandbox masing - masing service "sysdate - 7 hours" dengan format GMT (ISO 8601) (contoh: inquiry balance)
  9. Pilih tombol "Try it out!", dan selamat Anda telah melakukan tes service pada sandbox
  10. Menjalankan service dengan data dummy pada sandbox (contoh: service inquiry balance) dengan result gagal:
    1. Field Authorization didapatkan dari response service OAuth pada field access_token (berlaku 1 jam) pada point 7 "Bearer access_token".
    2. Body didapatkan dari contoh pada sandbox masing - masing service (contoh: inquiry balance dengan contoh gagal)
    3. BDI-Key didapatkan dari API key pada tab Application pada point 5
    4. BDI-Signature didapatkan dari contoh pada sandbox masing - masing Service (contoh: inquiry balance)
    5. BDI-Timestamp didapatkan dari contoh pada sandbox masing - masing service "sysdate - 7 hours" dengan format GMT (ISO 8601) (contoh: inquiry balance)
  11. Pilih tombol "Try it out!", dan selamat Anda telah melakukan tes service pada sandbox