Skip to main content

Create Bill

POST 

/v2/pwf/bill

Important Notice - Link ID and Bill Link ID Format Change

Action Required by April 10, 2026

The link_id and bill_link_id format will change from Integer to BigInteger (19-digit format) on April 10, 2026.

Ensure your system stores transaction IDs as BigInteger or String to prevent data truncation and integration issues. JavaScript / TypeScript / Node.js users: default JSON.parse() silently rounds 19-digit numbers — use json-bigint or treat IDs as strings.

Read the full announcement →

An endpoint to create a payment/bill link

Request​

Responses​

Expected Create bill Response

Callbacks​

POST 

/your-callback-url

Accept payment callback will be sent to you if there is a payment status that changed to SUCCESSFUL, CANCELLED, or FAILED. Please make sure that you have set the Accept Payment callback URL on the Flip for Business dashboard.

Callbacks Responses​

URL must return a 200 HTTP Status Code. If the URL returns another HTTP Status Code or if our system doesn’t receive any response within 30 seconds (timeout), our system will retry the request 5 times, with a 2-minute interval for the transaction callback (Money Transfer, Accept Payment, International Transfer).