• (022) 6902 1117

Integrasi Payment Gateway WHMCS dan Menambahkan notifikasi pada Pelanggan

 

Integrasi Payment Gateway

  1. Integrasi dengan bersama.id, detail akan menyusul

  2. 1 account bersama.id bisa digunakan beberapa whmcs. oleh karena itu akan ada 1 aplikasi yang menjembatani beberapa WHMCS (kita sebut server payment)(silahkan gunakan prefix untuk memudahkan).

  3. Proses aktivasi setelah menerima pembayaran tidak dilakukan pada module payment WHMCS, namun dilakukan pada server payment.

  4. Pada module Payment WHMCS bisa di setting limit transaksi yang diperbolehkan menggunakan metode ini dan , bisa di enable/disable penambahan fee (prosentasi dari total pembayaran + nominal yang bisa di define sendiri)

  5. Flow design halaman pembayaran menyusul.

  6. Rata-rata setiap payment gateway membutuhkan sebuah callback. callback ini berada di server payment.

  7. terdapat proses pengecekan aktifasi apakah sudah berhasil apa belum.

  8. Jika proses aktifasi berhasil, bisa di tambahkan hook.

  9. jika proses aktifasi gagal, maka akan di retry lagi (misal di ulang 10 kali). Jika mencapai maksimal akan di simpan pada log error, dan memunculkan alert pada slack.

  10. seluruh log data yang di terima dan dikirimkan pada server payment gateway harus tersimpan. bisa menggunakan ELK untuk mempermudah.

  11. Seluruh infra server akan saya sediakan.

  12. Server Payment ini berbentuk Sebuah API.

  13. Dokumentasi untuk installasi Server Gateway dan Module Payment WHMCS dalam bentuk tertulis dan ansible script.



Notifikasi pada Pelanggan
  1. Membuat sebuah addons module untuk menambahkan push notifikasi pada setiap hooks yang ada pada WHMCS (pada website).

  2. Karena untuk mendapatkan push notif harus melakukan subscription terlebih dahulu, maka subscription dibagi menjadi beberapa category:

  • Billing

  • Ticket

  • Announcement

Proses subscribe ini dilakukan pada member area, terdapat halam khusus untuk melakukan subscribe.

Setiap pelanggan yang subscribe, harus tercatat pada database local whmcs dan harus bisa diquery(filter).

Dalam pengembangannya, nanti bakalan bisa di tambahkan lagi media pengiriman lainnya, misalkan SMS, telegram. Namun saat ini fokus pada push notif saja

Terdapat 2 type push notif :

  • Push notif default (berdasarkan event dari WHMCS)

  • Push Notif Manual (diinisiasi sendiri oleh admin)

Untuk berlangganan notifikasi bisa dilakukan dengan cara login terlebih dahulu pada member area.

Dibuat sebagai Addons WHMCS

Dibuat dalam 1 account push notif pada onesignal.com dengan ketentuan memiliki tag yang berbeda beda untuk setiap category

Karena pengirimannya menggunakan vendor (onesignal), Harus ada handle jika pengiriman gagal, bisa di resend kembali

Untuk setiap Event / Hooks bisa di setting content yang akan dikirim, bisa memunculkan report yang malakukan klick berapa, dan bisa disetting user yang membuka push notif akan di setting dengan tag apa.

Report pada setiap Event / Hooks bisa di filter berdasarkan time range. (seperti google analytic)

Bisa di enable dan didisable untuk setiap Event / Hooks

Broadcast secara manual : - Memilih target.     - Berdasarkan category subscription     - Berdasarkan device     - Berdasarkan data account hosting         - paket         - status         - hosting / domain         - billing cycle         - masa aktif

    - Define target manual berdasarkan name domain pada account hosting     - Define target manual berdasarkan nama domain pada domainSetiap content yang dibuat support dengan variable. - Untuk Event / Hooks support sesuai dengan variable yang ada pada event / hooks - Untuk Manual supportTerdapat settingan pada addons untuk menempatkan javascript yang bisa memunculkan popup pada halaman member area khusus pelanggan yang sudah login.


Integration WHMCS

Published Budget: Open to Suggestions
Finish Days: 45
Published Date: 16/01/2018 15:56:49 WIB
Start Date:
Finish Date:
Project Status: No Bid
Accepted Worker:
Accepted Budget: Rp 0
Project Ending:

Project Owner

faizalbeon
    
0.00/10.00
0 Point
No Ranking

Accepted Worker

Bid masih terbuka.

Place New Bid

      User Bids

     

    No record found.

     

 

Recommended Workers

rakifsul

27,395 points
78 projects
    
10.00/10.00

manakreatif

18,642 points
149 projects
    
9.76/10.00

Muhammad.Rahman

17,917 points
190 projects
    
9.80/10.00

programmerkreatif

12,122 points
53 projects
    
9.61/10.00

arkhan7

10,595 points
190 projects
    
9.82/10.00

Recommended Services

Tiru Website Lain Sesuai Keinginan (Cloning)

Rp 650,000
18 sales
    
9.83/10.00

Jasa Pembuatan website Wordpress + Elementor

Rp 650,000
13 sales
    
10.00/10.00

Jasa pembuatan landing page

Rp 400,000
12 sales
    
9.92/10.00

Script API Mutasi Bank BCA Personal

Rp 2,000,000
3 sales
    
9.00/10.00

Open Projects

Dibutuhkan Developer untuk project pembuatan aplikasi Pet Shop

Owner: ScoopTech
Budget: Rp 4,000,000 - 7,000,000

Pembuatan Whatsapp API Gateway

Owner: codesbandit
Budget: Rp 3,000,000 - 10,000,000

Pembuatan Aplikasi Kawal Pemilu atau Jaga Suara

Owner: codesbandit
Budget: Rp 5,000,000 - 20,000,000

Pembuatan website film berbasis wordpress

Owner: rizqifadil
Budget: Rp 1,000,000 - 3,000,000

 


Live Chat