Update Payment Information

Update Global Payment Status via Patch

The payment status of outgoing sales invoices can be set in Billit.

This is interesting when:

  • You use Billit for follow-up of your invoices. Payment status is then displayed in MyBillit, giving users additional information.
  • In certain countries sending payment information is mandatory (e.g. France)

The payment status can be patched :

EndpointMethodResponse
/v1/order/{orderID}PATCH200 OK

Example of a Patch to set the Invoice to 100 % paid:

{ 
  "Paid": true,  //Alternative false
  "PaidDate": "2026-06-11T00:00:00",  //Must Include Date and Time
  "PaymentMethod" : "Wired", //Must be an allowed value
  "InternalInfo": "Paid on 11/06/2026",  // for additional information
}

Result of the Patch in the User Interface:

Adding Detailed Payment Information to an existing Invoice - payment in steps.

One or more payments can be added once that the document is created.

EndpointMethodResponse
/v1/order/{orderID}/paymentsPOST200 OK

Content in the message body:

Information ElementMandatory/OptionalExtra Info
AmountMandatoryAmount must be positive
DescriptionOptionalFree text
DateOptionalIf not filled in, Billit will add the date of Posting of the Payment.

Example Json body when posting a payment:

POST https://api.sandbox.billit.be/v1/orders/2683999/payments

{
  "Amount": 10.02,
  "Description": "First test payment",
  "Date": "2026-06-03"
}

The result of the payment updates can also be viewed in the MyBillit user interface:

Not supported:

  • GET /v1/order/{orderID}/payments
  • Patch /v1/order/{orderID}/payments
  • GET v1/order/{orderID} does not contain the payment information