Webhooks Release Notes

Introduction

Development of our Webhooks functionality is currently in progress. Use this page to keep up-to-date with recent changes and added functionality.


Release 15.1.0

Release Date: 2019-04-09
Database Version: 15.1.0
Q-line POS Version: 15.1.1 Download not available. In beta for 10 more days

+

With the webhook response vatMethodChange, it is now possible to change the current VAT method of the POS for the duration of the session. Valid values are: "inclusive" (VAT included), "exclusive" (VAT excluded) and "shifted" (VAT shifted).

+

The processing of webhook responses has become a bit more relaxed, because certain fields can now be returned in multiple ways. Eg. the title of a dialog can now be returned through both dialog.dialogTitle and dialog.title.

+

Added support for changing the caption of a customAction button, by responding with customActionChange.

Solved an issue where webhooks wouldn't work if the server returned headers more than once. E.g. Set-Cookie.

Release 14.1.0

Release Date: 2019-03-06
Database Version: 14.1.0
Q-line POS Version: 14.1.2 Download Q-line POS 14.1.2

+

Webhooks: Where available, the kitchen events now also contain customer data, in the relation object.

+

Webhooks: It is now possible to adjust the final payment of an external payment. You do this by responding with an adjusted externalPayment.finalAmount. This is useful when a payment method has applied additional discounts on a receipt, or when you want to indicate that more has been paid than necessary which may mean the cash register should give change to the customer.

Release 14.0.2

Release Date: 2019-02-08
Database Version: 14.0.0
Q-line POS Version: 14.0.3 Download Q-line POS 14.0.3

+

Webhooks: It is now possible to use an Endpoint URL without SSL (http instead of https), as long as the address is local or private, eg. http://localhost, http://127.0.0.1, http://192.168.*.*.

Release 13.1.0

Release Date: 2019-01-15
Database Version: 13.0.0
Q-line POS Version: 13.1.0 Download Q-line POS 13.1.0

+

Webhooks: The following properties have been added to the relation data object:

  • bankAccountNumber (het bankrekeningnummer van de geselecteerde klant)
  • extRelationId (the external reference of the selected customer)
  • address (the street name of the selected customer)
  • zipcode (the zipcode of the selected customer)
  • city (the city of the selected customer)
  • country (the country of the selected customer)
  • deliveryAddress, deliveryZipcode, deliveryCity,deliveryCountry (see above, but for the delivery address)
  • vatNumber (the VAT registration number of the selected customer)
  • commerceNumber (the Chamber of Commerce registration number of the selected customer)

Release 11.3.0

Release Date: 2018-09-25
Database Version: 11.1.3
Q-line POS Version: 11.3.4 Download Q-line POS 11.3.4

+

Webhooks:

  • Added support for external payments, with the following events:
    • startExternalPayment
    • pollExternalPayment
    • requestCancelExternalPayment
    • cancelExternalPayment
  • Added updateSessionLine
  • Added an article filter to add/update/removeSessionLine
  • Added customAction toegevoegd
  • Webhooks can now be Polling, which means they will keep running until confirmed or cancelled
+

Webhooks: It is now possible for lines to be deleted by a webhook that were not added by a webhook.

+

All webhooks now also send (if applicable) the currently signed in employee (through the field employeeNumber).

Release 11.1.12

Release Date: 2018-09-12
Database Version: 11.1.0
Q-line POS Version: 11.1.12 Download Q-line POS 11.1.12

+

Webhooks: It is now no longer possible to mark an article as "Loss", when it has been locked by a webhook.

+

Webhooks: When opening a table order on a cash register, which was made through an handheld, you will no longer see the message "De aangeslagen artikelen worden opgeslagen op tafel x".

Release 11.1.4

Release Date: 2018-06-29
Database Version: 11.1.0
Q-line POS Version: 11.1.12 Download Q-line POS 11.1.12

+

Solved an issue with Webhooks.

Release 11.1.3

Release Date: 2018-06-28
Database Version: 11.1.0
Q-line POS Version: 11.1.12 Download Q-line POS 11.1.12

Small bugfixes.

Release 11.1.2

Release Date: 2018-06-27
Database Version: 11.1.0
Q-line POS Version: 11.1.12 Download Q-line POS 11.1.12

+

Webhooks: When a webhook consumer locks a session (through lockSession), it is still able to modify the session through lineAdditions, lineChanges and lineDeletions.

+

Webhooks: In the sender-object you will now also be able to find whether or not the POS is currently in the payment screen. This is indicated by the property: paymentStarted: true of false

Release 11.1.1

Release Date: 2018-06-21
Database Version: 11.1.0
Q-line POS Version: 11.1.12 Download Q-line POS 11.1.12

+

Webhooks: The event completeSession now also sends the property session.table when it was a table session that was completed.

+

Webhooks: session.table.subNumber is now always filled.

+

The Webhooks module is now available on Slaves.

Release 11.1.0

Release Date: 2018-06-18
Database Version: 11.1.0
Q-line POS Version: 11.1.12 Download Q-line POS 11.1.12

+

Webhooks: It is now possible to add text lines through lineAdditions.

»

Webhooks: When a webhook adds a line to the session (through lineAdditions), this same webhook no longer receives an addSessionLine event about this. After all, the webhook should know that it added the line.

Webhooks: Table numbers are now correctly sent again. This was a temporary issue related to the transition to table sub numbers. When applicable, an additional subNumber property is now also sent.

Release 9.1.1

Release Date: 2018-02-20
Database Version: 9.1.0
Q-line POS Version: 9.1.3 Download Q-line POS 9.1.3

Special change for Webhooks: When adding a line through lineAdditions, the supplied text, priceIncl, quantity and externalDiscount are now also used instead of ignored.

Release 8.0.8

Release Date: 2018-02-08
Database Version: 8.0.2
Q-line POS Version: 8.0.8 Download Q-line POS 8.0.8

Special change for Webhooks: When adding a line through lineAdditions, the supplied text, priceIncl, quantity and externalDiscount are now also used instead of ignored.

Release 8.0.0

Release Date: 2017-10-31
Database Version: 8.0.0
Q-line POS Version: 8.0.1 Download Q-line POS 8.0.1

+

Added support for webhooks.

With webhooks, information about the current receipt can be sent from the cash register to a configuratble URL. By replying to thist request, you can also do things like changing the contents of the receipt, or influencing the software flow. E.g. applying discounts, adding receipt lines, and printing additional information on the receipt. It is also possible to ask questions from the user.

See the Developers-site for a technical explanation.