APIs for Businesses (Test)
Home
Services
  • Checkout / Deeplink
  • Merchant Proxy
Home
Services
  • Checkout / Deeplink
  • Merchant Proxy
Default module
Default module
  1. Bill24 Proxy
  • CHECKOUT/ DEEPLINK
    • CHECKOUT/ DEEPLINK
      • Overview
      • Webhook
      • Full Example
      • FAQ
      • MOBILE SDKS
        • Flutter SDK
        • iOS SDK
        • Android SDK
      • WEB SDKS
        • Web SDK
      • Transaction Initiation
      • Transaction Verification
      • Authorization
  • test
    • CHECKOUT/ DEEPLINK
      • Overview
      • Webhook
      • Full Example
      • FAQ
      • MOBILE SDKS
        • Flutter SDK
        • iOS SDK
        • Android SDK
      • WEB SDKS
        • Web SDK
      • Transaction Initiation
      • Transaction Verification
      • Authorization
  • Merchant Proxy
    • Merchant Proxy
      • Overview
      • Full Example
      • FAQ
      • Proxy
      • Webhook
      • test
  • Bill24 Proxy
    • Bill24 Proxy
      • Overview
      • Full Example
      • FAQ
      • Test
      • Push Customer
        POST
      • Push Bill
        POST
      • Get Queue
        GET
      • Get Queue Detail
        GET
      • Webhook
        POST
      • Create Payment
        POST
      • Get Payment
        GET
  1. Bill24 Proxy

Create Payment

POST
https://supplierapi-demo.bill24.net/payment/push
This interface allow Billers/Businesses to clear bills at Bill24 side. In case customer paid by cash.

Request

Header Params
Accept
string 
required
Example:
application/json
Content-Type
string 
required
Example:
application/json
token
string 
required
Example:
1603aa00dcc4426ba83298341bab126b
Body Params application/json
data
array [object {9}] 
required
currency_id
string 
required
The currency code
customer_sync
string 
optional
Customer sync code
description
string 
optional
Payment description
title
string 
optional
Payment title
payment_method
string 
required
Type of payment methods:

• online
• cash
• balance
sync_code
string 
required
PK or unique code for sync purpose
tran_date
string 
required
Transaction date
bill_syncs
string 
required
List of bills to settle separate by semi colon
total_amount
integer 
required
Total amount
Example
{
  "data": [
    {
      "currency_id": "USD",
      "customer_sync": "CU003035",
      "description": "pay by cash",
      "title": "Invoice",
      "payment_method": "cash",
      "sync_code": "CU003035",
      "tran_date": "2024-02-14",
      "bill_syncs": "INV001",
      "total_amount": 10.0
    }
  ]
}

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://supplierapi-demo.bill24.net/payment/push' \
--header 'Accept: application/json' \
--header 'token: 1603aa00dcc4426ba83298341bab126b' \
--header 'Content-Type: application/json' \
--data-raw '{
  "data": [
    {
      "currency_id": "USD",
      "customer_sync": "CU003035",
      "description": "pay by cash",
      "title": "Invoice",
      "payment_method": "cash",
      "sync_code": "CU003035",
      "tran_date": "2024-02-14",
      "bill_syncs": "INV001",
      "total_amount": 10.0
    }
  ]
}'

Responses

🟢200OK
application/json
Body
id
string 
required
code
string 
required
operation
string 
required
note
string 
required
status
string 
required
completed
boolean 
required
created_host
string 
required
start_date
string 
required
end_date
string 
required
result
string 
required
total_record
integer 
required
created_date
string 
required
Example
{
    "id": "nn5RscTz",
    "code": "708839d8-5b18-4fd9-8c2e-cf0d111940a7",
    "operation": "pmt.push",
    "note": "",
    "status": "ready",
    "completed": false,
    "created_host": "chrome",
    "start_date": "null",
    "end_date": "null",
    "result": "null",
    "total_record": 1,
    "created_date": "2024-01-15T10:52:04.777467"
}
Modified at 2024-02-15 09:47:41
Previous
Webhook
Next
Get Payment