Pentingnya Testing di Payment Gateway

Ketika saya mengerjakan project yang berkaitan dengan transaksi pembayaran, hal terpenting yang saya perhatikan adalah journey pembayaran di sisi user. Jangan sampai user merasa kebingungan dan/atau bahkan ragu ketika akan dan setelah melakukan pembayaran.

Hal paling kruisal ketika user sudah berkenan melakukan transaksi di website kita adalah konfirmasi pembayaran.

Konfirmasi ini bentuknya bisa bermacam-macam, yang paling saya lakukan dalam urutan termudah

  1. Halaman terima kasih sudah menerima pembayaran.
  2. Email konfirmasi bahwa transaksi sudah diterima.
  3. WhatsApp/SMS bahwa pembayaran sudah berhasil.

Secara teknis, poin pertama adalah hal termudah, karena ini bisa dibuat oleh developer pemula sekalipun.

Sayangnya, aplikasi Access By KAI tidak mampu melakukannya.

Setiap kali saya membeli tiket dengan metode pembayaran kartu kredit yang diproses oleh DOKU selaku payment gateway, setelah pembayaran dari sisi DOKU berhasil tidak disambut dengan baik oleh KAI.

Ini contohnya, ketika saya sudah sukses melakukan pembayaran di sisi DOKU, tidak ada masalah di bagian ini.

Pentingnya Testing di Payment Gateway

Selanjutnya ketika klik menu GO TO MERCHANT, dimana user akan dibawa kembali ke aplikasi Access By KAI, akan menampilkan halaman seperti ini.

Pentingnya Testing di Payment Gateway

Secara transaksi, pembayarannya berhasil. Tiket juga sudah berhasil dibeli dan terkonfirmasi. Namun adanya tampilan itu seakan-akan menyiratkan pembayarannya gagal dan user bisa mengira disuruh membayar ulang.

Padahal, ketika aplikasi ditutup kemudian dibuka lagi, tiketnya sudah terbit dengan tenang.

Saya menggunakan versi 6.16.0 iOS

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.