📄️ 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.
📄️ Signature Generation
The signature is used to authenticate requests sent to the Checkout Page API. Signatures are generated from data sent to the Checkout Page API.
📄️ Create Invoice
This API is used to create/request invoices.
📄️ Find Invoice
This API is used to find invoices by id.
📄️ Find By Merchant Ref
This API is used to search for invoices based on merchant reference.
📄️ Update Invoice
This API is used for updating invoices
📄️ Delete Invoice
This API is used to delete invoices
📄️ Delete Invoice By Merchant Ref
This API is used to delete invoices by reference number.
📄️ Callback
After the user makes a payment through the selected channel, WinPay will send a request to the merchant's URL listener. The sent request is in the form of a JSON string with a POST request type. The merchant's URL listener must respond with the string “ACCEPTED“ (without quotation marks); if WinPay does not receive an “ACCEPTED“ response, it will retry up to three times.