
Integrasi Berbagai Layanan Pembayaran
Berbagai layanan pembayaran mengikuti satu alur operasional, dengan status transaksi dan pencatatan yang terhubung ke platform transfer uang.
Teknologi
Integrasi Berbagai Layanan Pembayaran
Layanan ini menyatukan beberapa penyedia pembayaran dalam satu alur. Saya memimpin tim sembilan orang yang juga membangun platform transfer uang lintas negara. Penambahan saluran pembayaran yang sebelumnya memerlukan integrasi manual berminggu-minggu menjadi hitungan hari setelah alur integrasi tersusun.
Tantangan
Setiap penyedia memiliki API, istilah status, dan cara menangani kegagalan yang berbeda. Operator perlu melihat status pembayaran, mencocokkan dana yang diselesaikan penyedia, dan menjaga hubungannya dengan transfer uang. Pengiriman ulang saat jaringan terganggu juga berisiko menggandakan transaksi.
Solusi
Tim membangun penghubung untuk tiap penyedia dan menyatukan statusnya. Operator memakai satu daftar status tanpa harus mempelajari istilah masing-masing layanan.
Setiap permintaan transaksi mendapat penanda unik. Sistem memakai penanda ini untuk mengenali pengiriman ulang agar tidak membuat tagihan ganda. Riwayat perubahan status membantu tim menelusuri transaksi yang belum selesai.
Aturan pemilihan penyedia dapat diatur tanpa mengubah kode untuk tiap jalur transfer. Pencocokan catatan pembayaran disusun sejak awal agar tim dapat membandingkan data internal dengan laporan penyedia.
Dampak
Penambahan saluran pembayaran memakai penghubung baru dan aturan pemilihan penyedia. Sistem berbagi model status dengan platform transfer uang. Tim operasional mendapat pencatatan yang selaras untuk meninjau pembayaran dan transfer.