Webhooks Release Notes

Introduction

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

Download the latest version of the MplusKASSA Webhook Tester here:
Download MplusKASSA Webhook Tester 1.9.0 (Released on 2017-10-19)


Release 1.9.0

Release Date: 2017-10-19

+

New property: sender.instanceId. A UUID that is regenerated with every restart of the software.

+

New event: mergeSession. Occurs when two sessions are joined. For example, when two table orders are merged or when you first register a few lines and then add them to an existing order.

Release 1.8.0

Release Date: 2017-09-19

+

The lines of a session can now also contain supplierArticleNumber, pluNumber and extArticleId. It is also possible to use these properties to add a line through lineAdditions.

+

When returning a result for completeSession, it is now possible to respond with a receiptFooter which contains extra text and an optional barcode to print on the footer of the receipt.

+

It is now possible to return lineAdditions and lineDeletions to add or delete lines from the session.

Release 1.7.0

Release Date: 2017-09-08

+

When applying an external discount (lineChanges[].externalDiscount) it is now possible to specificy how many items of the line should receive the discount, through the property applyToQuantity. The result is that the selected line will be split up in two seperate lines, with the discount applied to one of them.

For example, this is useful when giving away one free item when two items are ordered.

Release 1.6.0

Release Date: 2017-08-11

+

The Webhook Tester now shows the headers and body for an error message request in separate tabs.

+

Added error for missing or invalid Content-Type header.

Release 1.5.0

Release Date: 2017-08-11

+

Added error for invalid JSON.

+

Added support for sending sender.branchNumber and sender.workplaceNumber in the Webhook Tester.

Release 1.4.0

Release Date: 2017-08-10

+

Added support for error messages. When you make a mistake in your response, you will receive a new request with the error code (error.code), error message (error.message) and the original event (original).

Release 1.3.0

Release Date: 2017-08-10

+

JSON format to request an external discount changed from eventName.session.lines.line.externalDiscount to lineChanges.line.externalDiscount.

Release 1.2.0

Release Date: 2017-08-09

+

Support for assigning discount through externalDiscount.

Release 1.1.0

Release Date: 2017-08-09

+

Implementation of the events startSession, addSessionLine, removeSessionLine, pauseSession, resumeSession, startPayment, cancelPayment, cancelSession and completeSession.

Release 1.0.0

Release Date: 2017-08-04

+

First release of the MplusKASSA Webhook Tester.