APIs for Businesses
Home
APIs
  • Checkout/ Deeplink
  • Merchant Proxy
  • Bill24 Hosted
  • Auto Direct Debit
  • KHQR Integration Specification for API
  • Notification API
  • On Boarding Sub Biller API
Home
APIs
  • Checkout/ Deeplink
  • Merchant Proxy
  • Bill24 Hosted
  • Auto Direct Debit
  • KHQR Integration Specification for API
  • Notification API
  • On Boarding Sub Biller API
  1. CHECKOUT/ DEEPLINK
  • CHECKOUT/ DEEPLINK
    • Overview
    • Webhook
    • Full Example
    • FAQ
    • Flutter SDK
    • MOBILE SDKS
      • iOS SDK
      • Android SDK
    • WEB SDKS
      • Web SDK
    • Authorization
      POST
    • Transaction Initiation
      POST
    • Transaction Verification
      POST
    • Webhook
      POST
  1. CHECKOUT/ DEEPLINK

Overview

Checkout / Deeplink is a Bill24 service that allows customers to make payments easily through the merchant App/Web, ensuring quick, secure, and smooth payment. Bill24 acts as a middle gateway between the merchant and the bank.

Bill24 SDKs

Bill24 SDKs are ready-made tools that simplify online payments for businesses. That allowing customers to pay securely with easy.

To start using the API, developers must register for the Bill24 Portal (demo), Once registered, Bill24 will review the request and send an authorization token, which is needed to access the API.

Businesses using Bill24


Customer Journey

Customize your payment interface look and feel.

  • Checkout (web to web process)
  • Deeplink (app to app process)

Mobile SDKs

Download demo App for Android (APK).

Payment through your app
Customize payment widget
Payment via KHQR

 

Web SDK

Customize payment page
Payment via KHQR / Bank checkout page


Authorization Proccess

Process authorization to get access token

Integration Process

Process flow how to integrate with Bill24 SDKs




1.0 - Customer checkout on merchant platform (website or mobile app)

1.1 - Merchant plateform process checkout on merchant server

1.2 - Merchant server call authorization at Bill24 to get token

1.3 - Bill24 response token to merchant server

1.4 - Merchant server call transaction init at Bill24 to create transaction

1.5 - Bill24 response payment link to merchant server

1.6 - Merchant server response payment link to merchant platform to redirect

1.7 - Merchant platform direct to the payment link

1.8 - Bill24 display payment checkout page to the customer

2.0 - Customer make payment (select any bank to pay or scan KHQR)

3.0 - After payment completed, Bill24 redirect to merchant platform

3.1 - Merchant platform verify the transaction

3.2 - Merchant server call transaction verify at Bill24 to check the transaction

3.3 - Bill24 response transaction details to merchant server

3.4 - Merchant server response the transaction details to merchant platform

3.5 - Merchant platform display payment result page to customer

4.0 - Bill24 send transaction details to merchant server through webhook


Modified at 2025-04-01 09:32:10
Next
Webhook