Showing posts with label teknis. Show all posts
Showing posts with label teknis. Show all posts

Friday, July 24, 2009

Integrasi NSIApay, overview Report

NSIApay adalah payment gateway untuk melakukan pembayaran online, yang digunakan bila sebuah merchant web tidak memiliki sebuah https atau perjanjian dengan kartu-kredit, mereka dapat melakukan pembayaran melalui situs ini. Karena selain mudah, dia juga dilengkapi dengan metode pembayaran cicilan... Luar biasa bukan!

situs ini juga menangani permasalahan-permasalahan web standar seperti x-site-forgery, sql injection dan x-site-scripting... dengan cara sederhana, yaitu melakukan request bolak balik kepada situs kita :)... walopun time consuming, paling tidak situs mercant tidak perlu menggunakan metode enkripsi form seperti pada paypal <_<, memudahkan untuk situs yang tidak memiliki SSL untuk memvalidasi form :D...

kemudian, dari segi keamanan... mereka sudah menggunakan metode POST untuk setiap pengiriman data... sehingga lebih aman, karena tidak terlihat disisi user, data apa saja yang perlu dikirim.

namun, metode x-site-request dengan cara ini tidak disupport drupal :(... sehingga diperlukan sedikit perubahan... dan pengamanan dengan melakukan filterisasi dari request ke server kita, untuk menghindari x-site-forgery :D... dengan cara
$_SERVER['REMOTE_ADDR'] = [address server nsiapay]... kalo di PHP :)...

secara overall, Nsiapay nyaris sempurna, cuma ga bisa pake drupal aja :(