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

Push Bill

POST
https://supplierapi-demo.bill24.net/bill/push
Billers/Businesses can push bills through this interface to Bill24 proxy/host. After completed this step your customer can pay via Bank channels.
NOTE
Bill Status:
draft = create draft invoice in bill gateway system and not available to pay.
approve = create approval invoice, customer can pay but not send notification.
notify = create approval invoice and send notification to customer.
Bill Types:
1 = Quick Bill (Bill without customer).
2 = Sale Bill (Bill with specific customer).
3 = Purchase Bill.
4 = Recurring Bil.

Request

Header Params

Body Params application/json

Example
{
  "data": [
    {
      "status": "pending",
      "due_date": "2024-12-31",
      "description": "Buy something.",
      "org_code": "INVV001",
      "customer_sync_code": "099003",
      "currency_id": "USD",
      "org_token": "",
      "ext__discount": "1%",
      "ext__details": [
        {
          "item_name": "Note book",
          "price": 10.0,
          "amount": 10.0,
          "quantity": 1
        }
      ],
      "ext__attachment": "string",
      "total_amount": 10.0,
      "sync_code": "INVV001",
      "ext__tax": "",
      "ext__delivery": "0",
      "bill_date": "2024-02-26",
      "bill_type": "2"
    }
  ]
}

Request Code 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/bill/push' \
--header 'Accept: application/json' \
--header 'token: 1603aa00dcc4426ba83298341bab126b' \
--header 'Content-Type: application/json' \
--data-raw '{
  "data": [
    {
      "status": "pending",
      "due_date": "2024-12-31",
      "description": "Buy something.",
      "org_code": "INVV001",
      "customer_sync_code": "099003",
      "currency_id": "USD",
      "org_token": "",
      "ext__discount": "1%",
      "ext__details": [
        {
          "item_name": "Note book",
          "price": 10.0,
          "amount": 10.0,
          "quantity": 1
        }
      ],
      "ext__attachment": "string",
      "total_amount": 10.0,
      "sync_code": "INVV001",
      "ext__tax": "",
      "ext__delivery": "0",
      "bill_date": "2024-02-26",
      "bill_type": "2"
    }
  ]
}'

Responses

🟢200OK
application/json
Body

Example
{
    "id": "SD4N0C4l",
    "code": "2da3c91e-e7cd-427c-b987-154a9793b271",
    "operation": "bll.push",
    "note": "",
    "status": "ready",
    "completed": false,
    "created_host": "None",
    "start_date": null,
    "end_date": null,
    "result": null,
    "total_record": "1",
    "created_date": "2024-02-14T14:16:31.081235"
}
Modified at 2024-02-15 09:47:09
Previous
Push Customer
Next
Get Queue