Skip to main content

Overview

Checkout page adalah layanan yang disediakan oleh Winpay untuk mempermudah proses pembayaran bagi merchant. Checkout page dapat digunakan untuk berbagai jenis pembayaran, seperti pembayaran melalui virtual account, QRIS, dan e-wallet.

Dengan menggunakan layanan ini, merchant tidak perlu melakukan integrasi dengan bank atau e-wallet secara langsung. Merchant hanya perlu melakukan integrasi dengan Winpay untuk dapat menggunakan layanan ini.

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.

"Checkout Page"

Deskripsi:

NoProsesDok TerkaitDeskripsi
1Generate SignatureSignature GenerationMerchant melakukan generate signature
2Create InvoiceCreate InvoiceMerchant request checkout page melalui API yang telah disediakan
3Response Checkout PageMerchant mendapatkan response create invoice yang berupa url
4Display Checkout PageMerchant menampilkan url checkout page ke customer
5Customer Melakukan PembayaranCustomer melakukan pembayaran ke metode pembayaran yang telah dipilih
6PaymentBank memberikan notifikasi pembayaran ke Winpay
7Notifikasi PembayaranCallbackWinpay memberikan notifikasi pembayaran ke Merchant
8Display Checkout Page SuccessWinpay menampilkan url invoice yang sudah terbayar ke customer

URL

URLEnvironment
https://checkout.bmstaging.idDevelopment
https://checkout.winpay.idProduction