Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

AreaDescription
POS API on-prem

Configuration for balance registration in Chain Web (RTP-20098)

When creating a balance for a given cashregister, it now uses the cashregister number from the request, not set in the APIKey.


Improved logging for CartNotReadyForCompletionFault (RTP-19727)

We've improved logging regarding CartNotReadyForCompletionFault to include the reason why the cart is not ready. This is to make it more possible for clients to resolve the situation based on the provided information.


Adding payment while editing order (RTP-23603)

When adding payment to cart during the edit order process (between beginCartEditing and EndCartEditing), the item number no longer disappears in the POSLog XML. 


Handling of country and time zone (RTP-22364)

To be able to use POS API in a multi-country setup, a store's country/time zone must be used. This must be configured on the store's profile in Store Management. The country will be imported to POS Master and mapped to the correct time zone.

POS API will (only when running in Azure, not on-prem) use the current time based on the time zone of the store.

Info

The Item Management and Promotion modules export local time on prices and campaigns. (The store's time zone is not used when prices are imported to POS Master.)

 

POS Configuration

Hidden parameter value in POS Configuration (RTP-23137)

'CoopayBackupSeed' parameter's value is hidden in POS Configuration view.

POS Master DB

Parameter for cleanup of Json data (RTP-22974)

Parameter DUSCleanFlatJsonTableRecordsOlderThanDays configures how many days we keep data in the table staging.flatJson before it is cleaned. For large retailers, the amount of data in this table can be huge, so keeping a low number of days is necessary.

Default value: 2 [days]