Skip to main content

Overview

Checkout page is a service provided by Winpay to facilitate the payment process for merchants. Checkout page can be used for various types of payments, such as payments via virtual accounts, QRIS, and e-wallets.

By using this service, merchants do not need to integrate with banks or e-wallets directly. Merchants only need to integrate with Winpay to be able to use this service.

When using the API checkout page itself, one merchant ID can have more than one different credential (api key and secret key), so each credential can be differentiated from the invoice name, active channel, logo and callback URL.

Sequence Diagram

The following sections will explain about the technical details for each process in this service.

"Checkout Page"

Description:

NoProcessRelated documentsDescription
1Generate SignatureSignature GenerationMerchant generates signature
2Create InvoiceCreate InvoiceMerchant request checkout page via API provided
3Response Checkout PageMerchants get a create invoice response in the form of a url
4Display Checkout PageMerchant displays checkout page url to customer
5Customer makes paymentCustomer makes payment to the selected payment method
6PaymentThe bank provides payment notification to Winpay
7Payment NotificationCallbackWinpay provides payment notifications to Merchants
8Display Checkout Page SuccessWinpay displays the url of the invoice that has been paid to the customer

URL

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