SCI GUIDE

PENDAHULUAN

Dokumen ini berisi mengenai deskripsi dari fungsi-fungsi dan bagian tertenu dari FasaPay XML API. XML API memungkinkan anda untuk memproses pengiriman dan penerimaan pembayaran secara otomatis. Mendapatkan Informasi transaksi dan daftar catatan transaksi yang telah dilakukan melalui FasaPay. Layanan ini diperuntukkan bagi semua situs yang memilih FasaPay sebagai salah satu pilihan pembayaran atau segala macam kegiatan bisnis yang membutuhkan transfer antar rekening elektronik melalui akun FasaPay.

SIAPA SAJA YANG MEMBUTUHKAN DOKUMEN INI

Dokumen ini diperlukan untuk semua developer yang bekerja pada bidang pemprograman yang ingin menintegrasikan layanan pembayaran FasaPay pada website mereka. Agar dapat mengimplementasikan XML API dengan baik sebaiknya anda sudah paham atau memiliki pengalaman di beberapa hal berikut :
  • Mempersiapkan data dan pengiriman request ke webserver
  • Menerima dan menganalisa responds dari webserver
  • Bekerja dengan HTTPS protokol
  • Memiliki pengetahuan tentang XML dan mampu menggunakan HASH

INFORMASI MENDASAR MENGENAI SCI

XML API merupakan kumpulan perintah, yang digunakan sebagai perantara antara FasaPay dan sites web yang lain. Format dan struktur data dari XML API dikembangkan dari standar XML-1.0

CARA KERJA SCI

XML API merupakan sistem yang mengirim dan menerima request informasi. Sistem ini akan memproses permintaan tersebut sesuai dengan perintah kemudian akan menggabungkan laporan data yang dibutuhkan dan mengirimnya kembali ke pengirim request. Setiap request terdiri dari perintah tertentu yang kemudian akan ditafsirkan (interprets) oleh API dan kemudian memerintah server untuk mengikuti instruksi tersebut. Setelah setiap instruksi dilaksanakan maka server akan merespon dengan hasil yang sudah dilaksanakan atau dengan pesan error yang menjelaskan kenapa error terjadi. Setiap request dan response harus diatur sedemikian rupa mengikuti format yang sudah ditentukan sehingga akan membentuk data yang spesifik dan dapat dibaca oleh XML API. Beberapa request akan menghasilkan lebih dari satu perintah dan atau lebih dari satu response. Berikut adalah beberapa langkah agar XML API dapat berjalan dengan lancar.
  • Pengumpulan Data request
  • Pembentukan XML dengan format yang benar
  • Pembuatan HTTP GET atau POST Request berdasarkan XML yang telah dipersiapkan.
  • Pengiriman HTTP GET atau POST request ke FasaPay Server melalui HTTPS
  • Menunggu response dari server
  • Menganalisan dan mengolah data response yang dikirim oleh server FasaPay