MENGUJI PEMBAYARAN ONLINE PADA WEB ECOMMERCE DENGAN PAYMENT GATEWAY PAYPAL SECARA ONLINE PDF

Title MENGUJI PEMBAYARAN ONLINE PADA WEB ECOMMERCE DENGAN PAYMENT GATEWAY PAYPAL SECARA ONLINE
Author Irfan A.P.
Pages 11
File Size 417.2 KB
File Type PDF
Total Downloads 50
Total Views 794

Summary

Jurnal Ilmu Komputer MENGUJI PEMBAYARAN ONLINE PADA WEB ECOMMERCE DENGAN PAYMENT GATEWAY PAYPAL SECARA ONLINE Oleh: Irfan A Palalloi * Abstrak: Pengujian integrasi payment gateway Paypal dengan website transaksi online ini dilakukan dengan tujuan 1) Mengimplementasikan pemanfaatan payment gateway Pa...


Description

Jurnal Ilmu Komputer

MENGUJI PEMBAYARAN ONLINE PADA WEB ECOMMERCE DENGAN PAYMENT GATEWAY PAYPAL SECARA ONLINE

Oleh: Irfan A Palalloi *

Abstrak: Pengujian integrasi payment gateway Paypal dengan website transaksi online ini dilakukan dengan tujuan 1) Mengimplementasikan pemanfaatan payment gateway Paypal dalam memproses pembayaran secara online 2) Mengetahui alur dan proses yang dibutuhkan dalam memanfaatkan payment gateway paypal dalam proses transaksi online. Metode yang digunakan dalam penelitian ini adalah observasi eksperimental dengan melakukan eksperimen langsung mengintegrasikan website dengan payment gateway paypal melalui demo online dengan memanfaatkan fasilitas sandbox paypal (https://sandbox.paypal.com) sebagai alat transaksi pembayaran secara online dan real-time. Dari metode pengujian ini akan kita ketahui kesuksesan pengintegrasian payment gateway paypal ke webiste ecommerce yang akan kita online-kan, meliputi test kesuksesan pengaktifan account kartu kredit merchant (sellers) serta kartu kredit pembeli (buyers), kesuksesan mengakses email account paypal, mengetahui pengelolaan aplikasi API Credential terhadap account paypal serta simulai proses IPN (Instant Payment Notification). Selanjutnya, implementasi diuji menggunakan web ecommerce yang hasil pengujian akan diperoleh suatu proses pembayaran online menggunakan kartu kredit melalui payment gateway paypal. Kata Kunci : ecommerce, payment gateway,paypal Abstract: This research is being done with some purpose, such as 1) implementation of Exploiting of payment gateway Paypal in processing payment by online 2) Knowing path and process required in exploiting payment gateway paypal in course of transaction online. The method used in this research is observation eksperimental by doing direct experiment integrate the website by payment gateway paypal through demonstration online by exploiting facility of sandbox paypal (https://sandbox.paypal.com) as a means of payment transaction by online and real-time. From this examination method we will know the successfulness of integration of payment gateway paypal to website ecommerce we do to online, covering test of successfulness of activation of account of credit card merchant ( sellers) and also credit card buyer, accessing email of account paypal, knowing management of application of API Credential to account paypal and also simulation process the IPN ( Instant Payment Notification). Here in after, implementation tested to use the web ecommerce which is result of examination will be obtained an process by online payment used of credit card through payment gateway paypal. Keywords : ecommerce, payment gateway, paypal

*

Dosen STMIK KHARISMA Makassar

Irfan A Palalloi

1

Jurnal Ilmu Komputer

PENDAHULUAN Perkembangan internet sebagai media informasi yang tanpa batas telah menyentuh berbagai aspek kehidupan masyarakat, terutama dibidang bisnis maupun industri. Kondisi tersebut memicu tingginya kebutuhan akan proses transaksi secara online yang aman, efisien dan cepat. Salah satu aspek yang sangat vital dalam kesuksesan suatu web ecommerce yang melakukan proses pembayaran secara online yaitu keahlian mengintegrasikan web ecommerce dengan payment gateway baik menggunakan kartu kredit atau semacamnya. Pihak pengelolah atau pemilik layanan online sangat membutuhkan SDM yang memiliki kemampuan / keahlian dalam mengintegrasikan 2 (dua) kegiatan yang memiliki sistem berbeda untuk dapat saling mendukung satu sama lain dengan efisien, cepat dan aman. Jaringan global internet memberikan kemudahan serta kecepatan dalam mengakses beragam informasi, namun juga menjadi ladang yang sangat subur bagi segelintir orang yang berniat jahat terhadap informasi yang kita miliki. Pada saat proses transaksi online dengan menggunakan kartu kredit atau alat pembayaran digital lainnya dalam memudahkan otomatisasi pembayaran di web ecommerce, secara tidak sadar kita telah membagi informasi vital yang berkaitan dengan account bank ataupun lembaga keuangan kita. Untuk hal tersebut baik di sisi pengguna maupun di sisi pengelolah haruslah yakin dan memberikan keyakinan yang tinggi akan amannya proses pembayaran yang akan dilakukan dan diterapkan. Hal ini jelas dapat kita lihat dibagian mana dari proses pembayaran tersebut yang akan memegang peranan yang sangat besar dalam menentukan kelancaran, keamanan proses sistem pembayaran yaitu dimulai dari bagian penerimaan data (form order) di web ecommerce menuju proses verifikasi kartu disisi payment gateway yang akan melakukan proses pembayaran. Yang perlu kita ketahui bahwa aplikasi yang akan digunakan untuk memproses otomatisasi pembayaran online ini dipindahkan ke sistem dan di integrasikan dengan aplikasi dari kegiatan pihak ketiga yang berfungsi sebagai payment gateway. Adalah sangat penting bagi kita terutama yang memiliki bidang keahlian web development untuk menguasai dan memahami bagaimana proses serta teknik menghubungkan sistem web ecommerce dengan sistem pembayaran yang disediakan oleh payment gateway. Sehingga dapat diketahui dan dieliminasi hal hal yang berpotensi menghasilkan hambatan, kendala serta kerugian yang sangat besar baik disisi pelanggan sebagai pengguna maupun disisi pengelolah sebagai penyedia layanan.

Irfan A Palalloi

2

Jurnal Ilmu Komputer

METODE PENELITIAN Penelitian ini dilaksanakan menggunakan metode observasi eksperimental dengan melakukan eksperimen langsung pengujian online aplikasi pengintegrasian web ecommerce dengan payment gateway dalam hal ini Paypal untuk memproses pembayaran online dengan menggunakan fungsi-fungsi API CREDENTIAL dari Paypal Software Development Kits (SDKs). Terdapat beberapa perangkat yang digunakan pada penelitian ini, yaitu: 1. Literatur berupa buku-buku dan artikel dari internet yang membahas tentang payment gateway serta perintah-perintah dan objek yang digunakan untuk mendukung proses verfikasi data dari form. 2. Komputer dengan Sistem Operasi Windows XP yang memiliki koneksi ke jaringan internet. 3. Server web yang mendukung PHP dan database mysql serta account Paypal yang terverifikasi (verified). Adapun instrumen yang digunakan dalam penelitian ini adalah lembar observasi. Berikut adalah rancangan rencana observasi yang akan dilakukan: Tabel 1 Tabel Rencana Observasi Rencana Observasi Maksud Observasi : Untuk mengidentifikasi komponen dan langkah langkah yang harus dilakukan untuk kesuksesan pengujian integrasi web ecommerce dengan payment gateway Paypal.

Agenda : 1. Pengujian Account yang meliputi konfigurasi account pembeli (buyer) dan account penjual (sellers). 2. Pengujian email yang digunakan dalam proses pengujian ini. 3. Mengelolah dan pengaturan API Credential untuk pengujian account Paypal.

HASIL DAN PEMBAHASAN Analisa Kondisi Awal Pada umumnya pengguna internet yang mengakses layanan ecommerce tidak memahami bahwa transaksi yang mereka lakukan secara online diproses disisi pihak ketiga yang berfungsi sebagai payment gateway. Pihak ketiga ini melakukan kegiatan sebagaimana layaknya sebuah bank di dunia konvensional. Peranan pihak ketiga ini dibutuhkan dan muncul karena hal hal sebagai berikut : -

Diawal perkembangan layanan ecommerce di Internet transaksi online tergantung dari kesiapan penyedia layanan online dalam menyiapkan aplikasi, infrastruktur serta keamanan proses transaksi itu sendiri. Hal ini sangat menghambat perkembangan

Irfan A Palalloi

3

Jurnal Ilmu Komputer

eCommerce serta sering terjadi unsur penipuan dan pencurian dalam pemrosesan transaksi ini. Sehingga dibutuhkan suatu pihak / layanan yang lebih kredibel. -

Pelaku kegiatan online berasal dari latar belakang yang beragam dan terkadang tidak memiliki pengetahuan maupun keahlian dibidang jaringan komputer.

-

Hambatan dalam melibatkan perbankan dalam urusan pembayaran online yang sangat berbelit serta memiliki aturan dan ketentuan sendiri sendiri.

Dari dasar diatas bermunculanlah layanan-layanan yang menyediakan proses selayaknya sebuah bank konvensional ini yang kita kenal sebagai payment gateway. Dengan adanya payment gateway ini perkembangan layanan online semakin berkembang dan tingkat penyalahgunaan informasi dapat lebih diatasi. Penyedia layanan payment gateway saat ini sudah sangat pesat perkembangannya baik dari sisi kemudahan, keamanan dan kemampuan mengintegrasikan beragam layanan keuangan dan manajemen lainnya. Beberapa penyelenggara payment gateway seperti Paymex, Payson, Worldpay, Paypal, Googlecheckout, Chronopay serta banyak lagi yang lainnya. Yang mengembangkan dan membangun infrastrukturnya masing masing agar keunggulan dan penawaran layanan yang beragam. Tentu hal ini sangat menguntungkan masyarakat umum maupun perusahaan dalam mengelolah layanan online-nya dengan lebih professional dan terotomatisasi. Melalui observasi yang dilakukan oleh penulis diketahui bahwa payment gateway paypal memiliki beberapa model aplikasi yang dapat diterapkan keberbagai model kegiatan dan layanan yang membutuhkan proses transaksi online, di antaranya: 1. Simple integration, dengan menggunakan html dan diintegrasikan dengan website payment standar. 2. API integration, memanfaatkan API credential Paypal untuk diintegrasikan dengan express checkout maupun website payments Pro. Pada penelitian ini penulis akan memfokuskan pada model API integration pada website payments pro, sehingga pengujian secara menyeluruh dari proses pembayaran di payment gateway paypal dapat diketahui dan sukses.

Untuk proses integrasi API credential ini dapat kita lihat melalui alur proses berikut;

Irfan A Palalloi

4

Jurnal Ilmu Komputer

Gambar 1 Alur Proses Pembayaran Online Dimana dari alur diatas, proses transaksi dan info pendukung tetap dilakukan di situs web penyedia layanan. Namun untuk data transaksi dan informasi detailnya serta proses transaksi dilakukan di sistem paypal yang terproses secara otomatis. Proses integrasi antara sistem paypal dengan sistem web ecommerce penyedia layanan inilah yang akan kita uji kesuksesannya hingga proses pembayaran dapat dilakukan secara online tanpa adanya kesalahan. Tampilan web ecommerce sebagaimana gambar berikut dibawah yaitu proses akhir dari transaksi yang telah dilakukan oleh pelanggan dan siap menuju pembayaran yang kita kenal sebagai proses checkout. Data informasi dari belanjaan yang telah dilakukan oleh pelanggan akan dikirim ke sistem paypal yang telah memiliki infrastruktur dan keamanan yang telah terpercaya. Agar proses transaksi ini dapat berjalan sesuai dengan yang kita harapkan tentu kita perlu yakin bahwa data dan prosedur integrasi kedua system berjalan dengan benar. Pada observasi ini akan kita lakukan langkah-langkah mengujian proses transaksi secara online.

Irfan A Palalloi

5

Jurnal Ilmu Komputer

Gambar 2. Tampilan proses checkout Sesuai agenda observasi yang telah ditentukan diawal, pertama kita perlu melakukan pengujian apakah account yang dipersiapkan berfungsi dengan benar baik disisi pembeli (buyers) maupun disisi penjual (sellers). Pengujian Account dan Email Pada proses transaksi online kita harus memiliki 2(dua) buah account paypal yang akan berfungsi sebagai pembeli dan penjual sehingga proses transaksi dapat dilakukan, pengujian account pada proses ini sama dengan yang akan terjadi pada proses transaksi yang sesungguhnya. Account yang kita siapkan yaitu : •

Account pembeli (buyers) bertipe personel yaitu [email protected] Pada account ini dapat kita tambahkan sejumlah dana yang akan kita lakukan dalam transaksi online dalam pengujian ini.



Account penjual (sellers) bertipe business yaitu [email protected]. Account ini bisa memproses pembayaran dan penjualan.

Keseluruhan account tersebut dibuat, ditentukan tipenya, ditambahkan dana yang dapat ditransaksikan untuk demo serta diuji kesuksesannya melalui area developer paypal di www.sandbox.com sebagaimana pada gambar berikut.

Irfan A Palalloi

6

Jurnal Ilmu Komputer

Gambar 3. Account yang telah disiapkan Untuk mengetahui apakah account personal yang kita ilustrasikan sebagai pembeli telah berfungsi dan dapat dimelakukan transaksi adalah dengan masuk kearea profile account personal tersebut dan akan ditampilkan informasi account tersebut serta jumlah dana yang tersedia. Proses ini sama persis dengan kondisi real yang akan kita hadapi ditransaksi sebenarnya, bedanya hanyalah pada proses ini hanya diperuntukan untuk pengujian dan demo walau alur dan prosesnya sama persis. Namun yang untuk pengujian dan demo dilakukan dialamat khusus yaitu www.sandbox.com sedangkan untuk transaksi sebenarnya dilakukan di alamat www.paypal.com. Untuk pengujian email dianggap sukses jika pada saat penyetingan account ini secara otomatis kita mendapatkan pemberitahuan bahwa account yang telah kita kelolah telah selesai melaui email yang kita daftarkan. Adapun informasi yang disajikan pada area account profile dapat kita lihat secara lengkap sebagaimana yang tampak pada gambar berikut.

Irfan A Palalloi

7

Jurnal Ilmu Komputer

Gambar 4. Informasi Account Profile Business Sedangkan

untuk

account

business

ditampilkan

sebagaimana

gambar

berikut:

Gambar 5. Informasi Account Profile Business

Irfan A Palalloi

8

Jurnal Ilmu Komputer

Pengelolaan dan Pengujian API Credential Hal yang sangat penting dan sebagai kunci keberhasilan integrasi system dari paypal ke system web ecommerce kita ditentukan dari API Credential yang terdiri atas : o

Username

o

Password

o

Signature

o

Waktu pembuatan

Sebagaimana tampilan berikut :

Gambar 6. API Credential Pembuatan dan pengelolaan API Credential ini dilakukan dengan melakukan login ke account business kita dan memilih pada bagian profile selanjutnya memilih API Access, sebagaimana gambar berikut :

Gambar 7. Pembuatan dan pengelolaan API Credential

Irfan A Palalloi

9

Jurnal Ilmu Komputer

Hasil yang ditampilan sebagai adalah pilihan untuk meminta API Credential serta Hak akses API, pilihan yang kita pilih yaitu Request API Credential lalu memilih request API signature pada bagian lainnya, sebagaimana tampilan dibawah :

Gambar 8. Pembuatan API Credential Hasil dari proses ini seperti pada gambar dibawah dan proses pengelolaan dan pengujian sukses dijalankan.

Gambar 9. Hasil pembuatan API Credential

Irfan A Palalloi

10

Jurnal Ilmu Komputer

KESIMPULAN Proses pengintegrasian kedua sistem ini sudah dirancang sedemikian rupa sehingga keamanan, kemudahan dan efisiensi dapat diakomodir dalam memberikan dan menerapkan suatu proses transaksi online. Proses pengujian secara online ini menjadi salah satu prosedur tetap yang harus dilakukan dalam penerapan apliaksi dari suatu sistem paymen gateway khususunya paypal dalam kasus ini. DAFTAR PUSTAKA Fowler, M. 2004. UML Distilled Edisi 3, Panduan Singkat Bahasa Pemodelan Standar. Yogyakarta: ANDI. Hariyanto, B. 2004. Rekayasa Sistem Berorientasi Objek. Bandung: INFORMATIKA. Tobias, Ratschiller.2000. Web Aplication Development with PHP. Indiana : Zend Technology Kristanto, A. 2004. Rekayasa Perangkat Lunak. Yogyakarta: Gava Media. Kusumo, A. S. 2000. Buku Latihan Microsoft Visual Basic 6.0. Jakarta: PT Elex Media Komputindo. Nugroho, A. 2005. Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek. Bandung: INFORMATIKA. Pressman, R. S. 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (buku 1). Yogyakarta: ANDI. Saputra, J. 2005. Eksplorasi Kekuatan WIN32-API dengan Visual Basic. Jakarta: PT Elex Media Komputindo. Utdirartatmo, F. 2005. Ancaman Internet Hacking dan Trik Menanganinya. Yogyakarta: ANDI. Dharwiyanti, S. & Wahono, R. S. 2003. Pengantar Unified Modeling Language (UML). http://ilmukomputer.com/umum/yanti-uml.php. 25 Agustus 2006. Miller,

R.

2005.

Practical

UML™:

A

Hands-On

Introduction

for

Developers.

http://bdn.borland.com/article/0,1410,31863,00.html, 25 Agustus 2006. http://developer.paypal.com. 20 Nov 2008. http://sandbox.paypal.com. 25 Nov 2008. http://id.wikipedia.org/wiki/Payment_gateway. 25 Nov 2008. http://searchcrm.techtarget.com/sDefinition/0,,sid11_gci214518,00.html. 25 Nov 2008. http://www.allapi.net. 25 Nov 2008.

Irfan A Palalloi

11...


Similar Free PDFs