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
CHECKOUT/ DEEPLINKMerchant ProxyBill24 HostedAuto Direct DebitKHQR Integration Specification for APINotification APIPayment Method
CHECKOUT/ DEEPLINKMerchant ProxyBill24 HostedAuto Direct DebitKHQR Integration Specification for APINotification APIPayment Method
  1. Payment Method API
  • Payment Method API
    • Overview
    • Response Code
    • MOBILE SDKS
      • iOS SDK
      • Android SDK
    • Authorization
      POST
    • Create Customer
      POST
    • Get Payment Methods
      GET
    • Settle Payment
      POST
    • Get List bills
      GET
    • Get Wallet Balance
      POST
    • Get Transaction Detail
      POST
  • Activate Sub Biller API
    • Overview
    • Response Code
    • Authorization
      POST
    • Onboarding
      POST
    • Get Available Banks
      GET
    • Add Link Account
      POST
    • Verify Linked Bank Account
      POST
  1. Payment Method API

Get Transaction Detail

POST
https://merchantapi-demo.bill24.io/transaction/instant_payment/detail
Biller could call this api to get transaction detail

Request

Header Params
Content-Type
string 
required
Example:
application/json
Authorization
string 
required
Example:
Bearer {token get from endpoint (Authorization)}
Body Params application/json
reference
string 
required
Reference ID of bill
Example
{
  "reference": "R002-96735"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://merchantapi-demo.bill24.io/transaction/instant_payment/detail' \
--header 'Authorization:  Bearer {token get from endpoint (Authorization)}' \
--header 'Content-Type: application/json' \
--data-raw '{
"reference": "R002-96735"
}'

Responses

🟢200Success
application/json
Body
code
string 
optional
Response Code
message
string 
optional
Response message in english
message_kh
string 
optional
Response message in khmer
data
object 
optional
Data object
reference_id
string 
optional
Reference ID of bill
transaction_id
string 
optional
Id of transaction
supplier_id
string 
optional
Id of supplier
transaction_type
string 
optional
Type of transaction
tran_amount
number 
optional
Amount of transaction
total_amount
number 
optional
Total amount of Bill
currency
string 
optional
Currency code ex: KHR
tran_date
string 
optional
Date do of transaction
expire_date
string 
optional
Expire date of transaction
status
string 
optional
Status of transaction
customer_name
string 
optional
Name of Customer
customer_name_kh
string 
optional
Name of Customer in Khmer
bank_id
string 
optional
null
bank_ref
string 
optional
Reference id of bank
Example
{
  "code": "000",
  "message": "Transaction found",
  "message_kh": "ប្រតិបត្តិការបានរកឃើញ",
  "data": {
    "reference_id": "R002-96735",
    "transaction_id": "d9616387-351e-4810-bb40-a396d0e2e8ff",
    "supplier_id": "8ee268d8-ed4b-44a4-951b-734566a8ee5a",
    "transaction_type": "wallet_payment",
    "tran_amount": 5000,
    "total_amount": 5000,
    "currency": "KHR",
    "tran_date": "2025-04-08T11:51:58.049221",
    "expire_date": "2025-05-08T11:51:58.049254",
    "status": "success",
    "customer_name": "Bunai04",
    "customer_name_kh": "",
    "bank_id": null,
    "bank_ref": "FT12937HDGT36467H"
  }
}
🟠404Record not found
🟠400Invalid input
Previous
Get Wallet Balance
Next
Overview