Het is nu mogelijk om van specifieke API's kortstondig alle communicatie te loggen om zo sneller problemen op het spoor te komen.
Payconig toegevoegd als beschikbare betaalwijze voor PayNL, zodat deze geselecteerd kan worden in de QR en GUEST apps.
Herkenning van werkplektypes GUEST
, NARROWCASTING
en QR
.
Er is nog geen ondersteuning voor het versturen van e-mails vanaf een "eigen" e-mailadres. Alle e-mail vanuit online komt altijd vanaf noreply@mpluskassa.online
.
We zien geregeld dat klanten dit proberen op te lossen door toch een e-mailadres in te vullen in het veld dat eigenlijk bedoeld is voor Bedrijfsnaam.
We gaan nu zorgen dat als dit gebeurt, alleen het stukje vóór de "@" gebruikt wordt.
Hiermee hopen we de bezorgbaarheid van onze e-mailbevestigingen te verbeteren, want waarschijnlijk verdwijnen e-mail nu af en toe in de spam.
Ondersteuning toegevoegd voor Pay by Bank van Pay.
Dit ontsluit betalingen via banken in België, Duitsland, Frankrijk, Luxemburg, Spanje, Oostenrijk, Denemarken, Zweden en Noorwegen.
Te activeren vanuit de Pay. portal onder de verkooplocatie bij Country or region specific payment methods.
De ReceiptsQuery
kan nu ook tableNumber
retourneren (als de achterliggende API het nog niet ondersteund, krijg je null
terug).
Het is nu mogelijk om cadeaukaarten op te waarderen vanaf een bestelzuil.
Bij het inloggen wordt ook geprobeerd een eventuele vorige werkplekclaim te herstellen. Echter, dat mislukte als de werkplek inmiddels niet meer bestond. Dat veroorzaakt nu geen crash tijdens het inloggen meer.
Je kon bij een QR tafelbundel specifieke tafelnummers instellen, dit werkt nu ook in combinatie met de instelling "Kies automatisch de eerste beschikbare tafel".
Indien ingesteld wordt nu de tekst op de e-mail templates voor bezorg- en afhaalkosten vervangen met de tekst van het artikel.
De getButtonLayoutGroupDetails
call wordt nu, indien van toepassing, naar de Slave API geroute.
Als je de ApiVersionQuery
uitvoert, krijg je nu in de eerste plaats het resultaat van de Slave API als je op een werkplek werkt die bij een slave hoort.
De autorisaties per gebruiker worden nu in een aparte tabel opgeslagen, en niet meer in de users
tabel. Dit verbetert de performance vooral bij administraties met een grote hoeveelheid filialen.
Als je een PayNL verkooplocatie verwijdert, dan kun je die nu direct weer toevoegen. Voorheen bleef de naam ("SL-...") dan gereserveerd.
Een "declined" status bij MultiSafepay wordt nu niet meer als annulering geïnterpreteerd. Het is namelijk best mogelijk dat daarna alsnog de betaling bevestigd wordt.
Het is nu mogelijk om de kaartbetalingen vanaf een Payter terminal naar een gewenst filiaal te leiden, in plaats van altijd naar filiaal 1. Daarnaast kun je ook aangeven dat een specifiek artikel gebruikt moet worden voor de achterliggende transactie.
Er wordt nu gedetecteerd wanneer filialen niet meer gelicenseerd zijn. Indien nodig wordt module-afhankelijke functionaliteit dan ook automatisch uitgeschakeld.
Als er een blob gemaakt wordt voor een grote data-transfer, dan krijgt deze nu altijd de no-cache
response header, zodat deze nooit opgeslagen wordt in het cache van de client.
Paar scenario's aangepakt waarin er fouten naar Datadog gestuurd waren die niet echt signalen waren en alleen maar ruis veroorzaakten.
De fragmenten "Tijd: ..." en "Bonnr: ..." op de bon van de bestelzuil zijn nu vertaald.
We gaan nu actief bij MultiSafepay een order annuleren als we status "declined" terugkrijgen. Blijkbaar kan een klant weer terug gaan naar de MultiSafepay pagina en deze betaling dan opnieuw proberen.
Tevens gaan we "declined" niet meer als eindstatus beschouwen, zodat we zo'n situatie eventueel alsnog goed kunnen afhandelen.
Polyfill voor de BIGGER-OR-EQUAL
en SMALLER-OR-EQUAL
operators van overviewListQuery
toegevoegd, zodat we in de frontend vast kunnen programmeren alsof die operator al bestaat in de API.
Het apple-app-site-association
bestand is nu correct waardoor de iOS versie van onze Handheld wrapper ook geopend kan worden door de PAY.POS app van Pay.nl.
De ButtonLayoutGroupDetailsQuery zal nu terugvallen op gebruik maken van de Master-API als een Slave-filiaal geen eigen Slave-API heeft.
De TransferSettingsMutation is up-to-date gebracht met de recente wijzigingen aan de SettingsQuery. Met de TransferSettingsMutation kun je online inrichting kopiëren tussen werkplekken, filialen, administraties en zelfs omgevingen.
De juiste werkplek wordt nu gebruikt afhankelijk van de app, dat wil zeggen: QR voor de QR-app, GUEST voor de bestelwebsite.
Hersteld dat een kioskorder weer vaker geprobeerd wordt op te sturen naar de kassa als deze de eerste keer mislukt.
Probleem opgelost met het ophalen van betaalwijzen, geïntroduceerd vanwege de nieuwe BPE budgetperiode YEAR
.
Bij het aanmaken van een nieuw artikel, relatie of medewerker wordt nu ook gecontroleerd of de medewerker geautoriseerd is om dit te doen op het huidige filiaal, in plaats van het standaardfiliaal 1.
ReleaseTable gaat nu naar de juiste API in het geval van Master/Slave.
Probleem opgelost dat sync markers niet juist werden opgevraagd
Probleem opgelost waardoor in sommige set-ups geen e-mailbevestigingen meer werden verzonden.
De UpdateLoginBundleMutation had een bug waardoor je bundelinstellingen die eenmaal ingeschakeld waren (zoals specifieke tafelnummers) nooit weer kon uitschakelen.
BranchesQuery en LicensedModulesQuery gaan nu beter om met een storing van KMS. Ze blijven de laatst bekende informatie retourneren, in plaats van een foutmelding.
Probleem opgelost dat snelknopgroepen met beheer per filiaal niet de juiste knoppen toonden in een master/slave setup