Overview
Checkout Page
Overview Checkout Page
Checkout page adalah layanan terintegrasi dari Winpay untuk mempermudah proses penerimaan pembayaran secara instan. Terima pembayaran via Virtual Account, QRIS, dan e-Wallet dengan mudah menggunakan satu integrasi tanpa perlu berintegrasi dengan bank atau e-wallet secara langsung.
Dalam penggunaan API checkout page sendiri nantinya untuk satu id merchant bisa memiliki lebih dari satu credential (api key dan secret key) yang berbeda, jadi untuk setiap credential tersebut bisa dibedakan dari nama invoice, channel yang aktif, logo dan url callbacknya.
Sequence Diagram
Bagian berikut akan menjelaskan tentang detail teknis untuk setiap proses dalam layanan ini.

Deskripsi:
| No | Proses | Dok Terkait | Deskripsi |
|---|---|---|---|
| 1 | Generate Signature | Signature Generation | Merchant melakukan generate signature |
| 2 | Create Invoice | Create Invoice | Merchant request checkout page melalui API yang telah disediakan |
| 3 | Response Checkout Page | Merchant mendapatkan response create invoice yang berupa url | |
| 4 | Display Checkout Page | Merchant menampilkan url checkout page ke customer | |
| 5 | Customer Melakukan Pembayaran | Customer melakukan pembayaran ke metode pembayaran yang telah dipilih | |
| 6 | Payment | Bank memberikan notifikasi pembayaran ke Winpay | |
| 7 | Notifikasi Pembayaran | Callback | Winpay memberikan notifikasi pembayaran ke Merchant |
| 8 | Display Checkout Page Success | Winpay menampilkan url invoice yang sudah terbayar ke customer |
URL
| URL | Environment |
|---|---|
| https://checkout.bmstaging.id | Development |
| https://checkout.winpay.id | Production |