Fixed an issue where Manual Entry: "Ask" option would work incorrectly and allow the customer to pay by card before the user interaction popup was either closed or accepted
Wrapper
Fixed an issue where tip payments, added via Cayan's built-in tipping functionality, would be saved with incorrect card type
Shopping Cart
Fixed an issue where shopping cart would get cleared during payment
Serian Number Products
Fixed an issue where when picking up a Layaway, which has a product with "custom_prompts" attribute, user would not be able to fill out the custom prompt values due to an alert blocking the interaction.
Fixed an issue where the custom prompt values would be lost on document pick up - now both custom prompt values and serial number separator, used for entering the data, would be stored on the document.
When picking up a document, POS would try to read the data from the document, if the data is missing, POS would try to get the custom prompt values from the product names, using the currently configured serial number separator and custom prompt attribute on the product. If POS detects that the custom prompt attribute was changed to include more prompts, then, when picking up the document, if the custom prompt is not fully filled out, POS would request to enter those
Payment Modal
User can no longer pay by cards more than the required payment amount (unless a tip was applied)
POS Logging
Debug logging functionality should now capture all requests (previously was only working for some based on an internal implementation detail)
Plugins
W** Customisation Plugin
Customer badge now uses the "current activation" start date
Added support for new endpoint for recent sales (GoErp solution)