Skip to content

Latest commit

 

History

History
116 lines (79 loc) · 6.5 KB

README.md

File metadata and controls

116 lines (79 loc) · 6.5 KB

<== Daftar Isi

  1. Pengenalan Sistem Pembayaran Veritrans =========================================

Sebelum kita masuk ke materi, sebelumnya saya mau bahas dulu tentang perusahaan Veritrans Indonesia, dan kenapa Merchant (Toko Online) sangat saya rekomendasikan menggunakan perusahaan Online Payment Gateway seperti Veritrans Indonesia dibandingkan melakukan implementasi sendiri untuk menyediakan pembayaran online di website-nya.

1.1 Veritrans Indonesia

Veritrans Indonesia (PT. Midtrans) merupakan perusahaan penyedia layanan pembayaran online untuk pasar Indonesia. Salah satu kehebatan Veritrans Indonesia adalah mereka dapat menyederhanakan berbagai jenis metode pembayaran (Kartu Kredit, Internet Banking, Virtual Account, Mobile Payment) menjadi satu pintu sehingga Merchant akan sangat dimudahkan untuk integrasi.

Apakah Merchant bisa mengimplementasikan pembayaran online sendiri tanpa harus menggunakan Veritrans Indonesia? Yup, tentu bisa, tapi saya sangat tidak rekomendasikan. Kenapa? karena setiap metode pembayaran memiliki spesifikasi sistem yang berbeda-beda, dan belum lagi banyaknya sertifikasi yang harus dimiliki Merchant untuk metode pembayaran tertentu (seperti PCI DSS untuk kartu kredit), hal ini bukannya mempercepat integrasi, malah memperlambat, bahkan mempersulit proses integrasi. Jika Merchant menggunakan Online Payment Gateway seperti Veritrans Indonesia, Merchant dapat dengan mudah mengintegrasikan sistem pembayaran online, karena semua kerumitan yang terjadi di belakangnya sudah ditangani oleh pihak Veritrans Indonesia, jadi Merchant tinggal duduk santai saja, enaaaakkkk :D

Veritrans Indonesia memiliki sebuah konsep ONE MESSAGE, ONE RESPONSE and ONE ENDPOINT untuk sistem pembayaran online mereka.

  • ONE MESSAGE artinya, untuk melakukan metode pembayaran apapun, Merchant hanya menggunakan satu format pesan yang sama.
  • ONE RESPONSE artinya, semua metode pembayaran apapun yang dilakukan oleh Merchant, maka response yang diberikan oleh sistem Veritrans Indonesia akan menggunakan format pesan yang sama.
  • ONE ENDPOINT artinya, semua metode pembayaran apapun yang dilakukan menggunakan satu endpoint (pintu) yang sama.

Hal ini menjadikan Merchant akan lebih mudah melakukan integrasi dengan Veritrans Indonesia, karena semua format pesan untuk metode pembayaran apapun sama. Semua kompleksitas yang terjadi dibelakang akan ditangani oleh sistem Veritrans Indonesia, tanpa harus diketahui oleh Merchant.

1.2 Metode Pembayaran

Apa saja metode pembayaran yang didukung oleh Veritrans Indonesia? Berikut adalah daftar metode pembayaran yang didukung oleh Veritrans Indonesia :

  • Kartu Kredit
    • Normal
    • Cicilan
    • Poin
    • PreAuthorize
    • 3D Secure
    • Recurring (One Click Button)
    • Two Click Button
  • Internet Banking
    • CIMB Clicks
    • Mandiri Clickpay
    • BRI Epay
    • BCA KlikPay
    • KlikBCA
  • Virtual Account (ATM)
    • Permata
    • BII
  • Mobile Payment
    • XL Tunai
    • Telkomsel TCash

Wow, banyak sekali! Jika Merchant menggunakan Veritrans Indonesia sebagai Online Payment Gateway-nya, maka semua metode pembayaran tersebut dapat digunakan hanya menggunakan satu pintu (API)

1.3 Cara Kerja Payment Gateway

Jika Anda masih bingung tentang cara kerja Online Payment Gateway yang terintegrasi dengan Merchant, yuk kita bahas :)

Seandainya Merchant melakukan integrasi secara langsung dengan Payment Provider (penyedia metode pembayaran), maka seperti ini diagram nya :


MERCHANT =======SOAP======> PAYMENT PROVIDER


Namun bayangkan jika Merchant melakukan integrasi dengan beberapa Payment Provider, maka diagramnya akan terlihat seperti ini :


MERCHANT ==||=====SOAP======> PAYMENT PROVIDER 1
           ||
           ||=====RESTful===> PAYMENT PROVIDER 2
           ||
           ||=====SOCKET====> PAYMENT PROVIDER 3
           ||
           ||=====ISOxxx====> PAYMENT PROVIDER 4

Merchant perlu implementasi secara manual untuk melakukan integrasi ke semua Payment Provider. Namun hal ini berbeda jika Merchant menggunakan Payment Gateway untuk integrasi ke semua Payment Provider.


MERCHANT ====RESTful===> PAYMENT GATEWAY ==||=====SOAP======> PAYMENT PROVIDER 1
                                           ||
                                           ||=====RESTful===> PAYMENT PROVIDER 2
                                           ||
                                           ||=====SOCKET====> PAYMENT PROVIDER 3
                                           ||
                                           ||=====ISOxxx====> PAYMENT PROVIDER 4

Bahkan seandainya ada penambahan Payment Provider baru di sistem Payment Gateway, Merchant tidak perlu melakukan development lagi, karena semua sudah dilakukan di sistem Payment Gateway.


MERCHANT ====RESTful===> PAYMENT GATEWAY ==||=====SOAP======> PAYMENT PROVIDER 1
                                           ||
                                           ||=====RESTful===> PAYMENT PROVIDER 2
                                           ||
                                           ||=====SOCKET====> PAYMENT PROVIDER 3
                                           ||
                                           ||=====ISOxxx====> PAYMENT PROVIDER 4
                                           ||
                                           ||=====??????====> PAYMENT PROVIDER ...

Intinya Payment Gateway bertugas untuk mengirim data transaksi (tagihan Merchant ke Pelanggan) ke Payment Provider yang telah ditentukan, sehingga Merchant tidak perlu pusing lagi dengan cara pembayaran & metode pembayaran yang akan dilakukan pelanggan. Merchant hanya perlu mengirim data transaksi, dan menunggu Payment Gateway melakukan konfirmasi apakah pembayaran dari pelanggan berhasil atau gagal.

1.4 Merchant Veritrans Indonesia

Sampai saat ini sudah banyak sekali Merchant yang telah melakukan integrasi dengan Veritrans Indonesia, diantaranya Rakuten Belanja Online, BizNet, Blitz Megaplex, Jeruk Nipis, BerryBenka, Traveloka, Sribu.com, Teknoup, Wayang, Loket dan masih banyak yang lainnya.

1.5 Veritrans Fraud Detection System

Salah satu kelebihan Veritrans Indonesia adalah sistem Veritrans telah terintegrasi dengan Fraud Detection System, yaitu sistem pintar yang bisa mencoba menganalisa transaksi untuk ditentukan apakah transaksi tersebut dicurigai mengandung unsur penipuan atau tidak. FDS (Fraud Detection System) Veritrans Indonesia berjalan secara Real Time, sehingga Merchant dapat melihat hasilnya langsung ketika transaksi dilakukan.

==> Pengenalan Sistem Sandbox Veritrans