Ringkasan Metode Integrasi
Diagram Alur Cashlez Link
Alur Cashlez Link
Gambaran Cashlez Link APIs
No. | Endpoint | Deskripsi |
---|---|---|
1. | /generate_url_vendor | Menghasilkan URL |
2. | /validate_url | Memeriksa Status Transaksi dan Get Payment methods |
3. | /process_url | Menghasilkan Payment URL yang baru |
Otentikasi
Verifikasi pengintegritasan data yang dipertukarkan antar pihak dengan membuat digital signature menggunakan enkripsi RSA.
Detil lebih lanjut mengenai proses otentikasi dapat melalui Otentikasi Cashlez Link
Skema 1
Skema 1 menjelaskan alur yang diambil merchant saat berintegrasi menggunakan halaman default dari Cashlez. Merchant perlu memanggil API Generate URL dan akan mendapatkan Payment Url yang dapat dibuka melalui browser, proses ini memperbolehkan pelanggan melakukan pembayaran sesuai dengan pilihan metode yang diinginkan.
Skema 1 Sequence Diagram
Generate Url
API Generate Url dimintai dari merchant kepada Cashlez untuk men-generate Payment Url, setelah mendapatkan response dari API Generate Url, Url tersebut dapat dibuka melalui browser.
Setting | Value |
---|---|
Method | POST |
Host | {HOST} |
Path | /generate_url_vendor |
Detil lebih lanjut mengenai Generate Url dapat melalui API Generate Url.
Visualisasi Pembayaran
No. | Gambar | Deskripsi |
---|---|---|
1. | Payment Url dibuka di browser | |
2. | Card Payment dipilih sebagai metode pembayaran | |
3. | QRIS dipilih sebagai metode pembayaran | |
4. | Virtual Account dipilih sebagai metode pembayaran | |
5. | Notifikasi pembayaran sukses |
Skema 2
Skema 2 menjelaskan alur yang dilakukan oleh merchant selama integrasi menggunakan tampilan menu metode pembayaran tambahan, dengan melihat response dari Validate URL yang akan menampilkan metode pembayaran yang telah didaftarkan oleh merchant pada saat pertama kali mendaftar sebagai merchant Cashlez. Proses selanjutnya adalah sesuai dengan instruksi pada tampilan halaman.
Skema 2 Diagram Sequence
Generate URL perlu di-hit sebelum meneruskannya dengan meng-hit Validate URL
Validate Url (Check Status)
API Validate Url dimintai dari merchant kepada Cashlez untuk pengecekan semua kemungkinan metode pembayaran dan Status Transaksi melalui response dari Generate url.
Setting | Value |
---|---|
Method | POST |
Host | {HOST} |
Path | /validate_url |
Detil lebih lanjut mengenai Validate Url dapat melalui API Validate Url.
Process Url
API Process Url diminta dari merchant kepada Cashlez untuk memperbarui halaman pembayaran dengan metode tertentu yang telah dipilih oleh pelanggan.
Setting | Value |
---|---|
Method | POST |
Host | {HOST} |
Path | /process_url |
Detil lebih terkait mengenai Process Url dapat melalui API Process Url.
Callback
Callback Cashlez adalah notifikasi transaksi yang dikirim oleh Cashlez kepada merchant melalui APIs yang sudah teregistrasi di dalam sistem Cashlez. Terdapat 2 macam callback, yang pertama adalah API Callback Url dimana cashelz akan meng-hit API ke merchant sebagai sebuah notifikasi status transaksi, kemudian yang kedua terdapat Callback Screen yang akan menjadi web page tertuju ketika transaksi tersebut telah selesai.