background-shape

Payment Service Multi Provider

Aplikasi yang digunakan untuk menjembati pembayaran dari beberapa perusahaan sebagai client ke beberapa payment provider sebagai bagian dari management pembayaran baik cash in atau cash out.

Client

PT Nusantara Sukses Teknologi

Service

Backend Golang Developer

Date

March 31, 2022

Challenge

Aplikasi yang di buat harus bisa menampung banyak perusahaan dengan credential pembayaran masing-masing provider harus dari perusahaan bersangkutan. Aplikasi juga harus bisa melayani pembayaran dari beberapa payment provider seperti xfers, xendit, nicepay dan lainnya. Dan masing-masing perusahaan bisa mensetting sendiri mengenai payment pembayaran yang akan mereka gunakan.

Solution

Membuat admin panel untuk memudahkan admin dalam melakukan mapping masing-masing payment provider dan perusahaan. Membuat Open API yang bisa di gunakan oleh masing-masing perusahaan untuk komunikasi antar service dan membuat callback untuk memberitahukan status pembayaran yang telah di lakukan baik cash in maupun cash out.

Aplikasi yang di kembangkan ini lebih tepatnya seperti CMS (Contet Management Sistem) yang memiliki management company, payment provider dan channel pembayaran yang di mapping berdasarkan kebutuhan masing-masing perusahaan. Dan terdapat admin panel multi role yang bisa di sesuikan dengan akses untuk masing-masing fitur. Terdapat juga Open API untuk kebutuhan komunikasi antar service untuk masing-masing perusahaan yang telah di daftarkan. Dengan menggunakan aplikasi ini yang tadinya setiap perusahaan di bawah induk perusahaan menggunakan payment pembayaran yang cenderung berbeda-beda sekarang dapat di pusatkan dalam satu aplikasi dan bisa di sesuikan dengan kebutuhan pembayaran masing-masing perusahaan. Dengan begitu akan lebih mudah melakukan integrasi dan monitoring setiap proses yang berjalan di masing-masing perusahaan.