Versions Compared

Key

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

...

Expand
titleTable of contents
Table of Contents
maxLevel2
minLevel2

Payment by Instabank

(RTP-740)

Instabank can be used as payment both in cashier mode and in self-service mode in EG POS. To pay by Instabank customers need to scan an Instabank QR code.
 
Instabank payment in cashier mode:
When items are added and cashier chooses Instabank as a tender, a dialog is shown to the cashier, telling him to ask the customer to scan the Instabank QR code:

...

Image Added






Customer then scans the Instabank QR code. 

...

If Instabank does require a customer identification a new dialog is shown to the cashier:

...

Image Added






If ID is approved by cashier, the payment and receipt will be finished.

A payment summary is shown on screen:

...

Image Added




Instabank is listed as separate tender on printed receipt:

...

Image Added




Any partial payments (gift card, credit note etc) should be performed before paying the remaining subtotal by Instabank.

...

When items are added and the customer chooses Instabank as a tender, a message is shown, telling him to scan the Instabank QR code:

...

Image Added










If Instabank does not require a customer identification the payment and receipt will be finished.

If Instabank does require a customer identification a message is sent to surveillance, and a dialog is shown telling the customer that staff is on their way to help:

Image Modified






 Staff Staff will then scan a cashier / admin card, and an ID approval dialog is shown:

Image Modified






If ID is approved by staff payment, the receipt will be finished, and the approved Instabank payment is shown on the screen:

Image Modified










Any partial payments (gift card, credit note etc) should be performed before paying the remaining subtotal by Instabank.


Expand
titleConfiguration of payment by Instabank

POS Configuration

ButtonConfig
Add a new button to pay by InstaBank using function "Pay with mobilepayment" with arguement InstaBank.
 
ShopAndGoButtonConfig
Add a new button to pay by InstaBank using function "Pay with mobilepayment" with arguement InstaBank.
 
CloudAccessServiceUrl
Address to CloudAccessService in POS Services. Default address should normally be used.
 
PaymentServiceMerchantId
Correct Merchant ID to be used will be supplied by PaymentService DevOps team.
 
PaymentServicePollingIntervalInMilliSeconds (default 1 second)
Use default value of 1000 ms.
 
PaymentServiceTimeoutInSeconds (default 11 seconds)
Timeout waiting for reply from PaymentService.
 
PaymentServiceUrl 
Address that EG POS will use to contact PaymentService in the cloud. Make sure to use the correct address for your environment.
https://paymentservice.lindbakcloud.com should be used for production environments, including EG Demo.
https://paymentservice.lindbaktest.com should be used for test environments.
 
PayTerminalVerboseLogging (default false)
Can be enabled to extend logging to research problems.
 
InstaBankCardIssuerId (default 211)
Card issuer used for InstaBank payments. The matching issuer ID must be added in Reporting database.

POS Services host configuration file

New service
CloudAccessService endpoint must be added from the template file:
 
EnabledServices
CloudAccessService must be added to list of active services.
 
LRSOnPremiseCloudAccessCertificate must be added on the same machine as POS Services is running.

Self-service on customer view in manned cash register

(RTP-583)

A cash register that is usually manned, can be put in self-service mode by utilizing the customer view to show the self-service solution. A dialog is shown on the cashier view while self-service is active on the customer view: 

Image Modified







If the cashier clicks to close self-service while there is no active purchase on the customer view, the cash register will automatically be logged out so the cashier can log in with the appropriate cashier.

...

Info

Weight items should not be included in self-service PLU lists on these cash registers, since they will use the integrated scale typically placed on the cashier side.

...

Expand
titleConfiguration of self-service in customer view

POS Configuration

ButtonConfig

The function to start self-service mode now has a new argument. By default (false) it starts on the cashier view like before. If set to true, self-service will be shown on the customer (secondary) view.

Full-screen dialog in POS for Edge browser

(RTP-679)

New built-in web browser in POS has been implemented.

Expand
titleConfiguration

Evergreen Bootstrapper - download and install from https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section 

Image Modified








POS Configuration

  • EmbeddedPosBrowserUrl - parameter contains default web page to open if URL is not passed by function

  • Authentication ServiceEnabled= True

  • AuthenticationServiceUrl

  • ButtonConfig - Possible to configure a button to going directly to Receipt Journal using new browser.

Image Modified



...

Improvements POS

Module

Description

Bank

Refund / reversal via VIM pay terminals in new POS user interface (RTP-2869)

Problem regarding refund and reversal via VIM pay terminal has been fixed. Problem occured in new POS user interface only. New type of dialog appears when password is needed and cover the "please wait" dialog. After accepting or rejecting the input, the "please wait" dialog appears again.

Customer

"Available credit is missing" text not visible for newly created credit customers (RTP-764)
The "Available credit is missing" message was removed from the header in POS for newly created credit customers.

Customer screen

Visualizing registered member information on new customer screen (RTP-3625)

Registered member information, as it may appear in upper left corner of customer screen, can now be shown with a configured background color. This may improve the visibility for the customer.

(CustomerScreenMemberInfoBackgroundColor = 'R,G,B' e.g. '0,204,0' (green)

General

Scanning barcode on parked receipts (RTP-2917)

A bug was fixed so receipts that have been put On Hold can be scanned and resumed.

Gift card

Activating electronic gift cards via Aera pay terminal (RTP-813)

Activating (selling) electronic gift cards via function “Sell electronic gift card” is now possible also when using Aera pay terminals.

Order

Scanning barcode from picking list - wrong result (RTP-3737)

Scanning picking list has been fixed. Correct view is displayed. Scanning Click and Collect orders is working properly.


Click and Collect indicator doesn't reset/show "0" when all orders are completed (RTP-3738)

CustomerOrderPickingPollInterval parameter is responsible for updating the number of active (NotPicked or PickingStarted) both Click and Collect and Prepaid Web orders. The value of that parameter means number of minutes interval of updating that number of active orders. If it is set to 0, the number of orders are not displayed in status bar.
When changing the status of the order to Completed or Expired will decrease the number shown in status bar (after update, not immediately). When a new order is placed number will increase.

Payment

Using entered amount in the tender view instead of subtotal (RTP-662)

Multiple payment functions was fixed and now accepts values entered in the amount input field (bank, credit, gift card).


Payment by Swish in EG POS (cashier mode) (RTP-2797)

There has been done 4 fixes since releasing Swish as payment. This regards cashier mode.

  1. QR code to be scanned in Swish mobile app is now visible on customer screen as well as on cashier screen. 

  2. There is now possible to enter mobile phone number in POS in stead of scanning QR with mobile phone app.

  3. Payment summary now shows the tender text 'Swish' correctly.

  4. When starting Swish payment, unrounded amount is now correctly shown in dialogue where QR code is shown on screen, in stead of a misleading rounded amount.

Report

Hourly sales report empty when the date is set to today (RTP-3435)

Hourly sales reports are properly displayed when date is set for today. Previously this did not work correctly in 4.0.

Self-service

Discount information when changing language (RTP-2781)

We have fixed a problem that caused discount information on items to be shown in both languages when changing language in self-service.

User interface

Wrong buttons are shown in tender view when using optional coupon (RTP-3772)

Function and menu buttons were fixed in the tender view. Proper buttons corresponding to the tender view are displayed after 'select optional coupons' view is closed.


Coupon button in Customer header (RTP-417)

Coupon button was removed from customer header in sales view. It is now only visible in loyalty header if parameter ShowCouponButtonInLoyaltyHeader is enabled.


Missing handling of line break in the dialogs in new UI (RTP-3671)

Line break is properly handled in the message presented to the cashier after scanning/adding an item with member price. In order for dialog to be displayed, ShowMemberPriceDialogOnSale parameter must be set to 'NoMember' or 'Always' value.


Incorrect translation for Stock Quantity in item information (RTP-3712)

Translation for StockQuantity has been fixed for StockQuantity in item information view.

Improvement POS Server

Module

Description

POS API

AddBonusPaymentToCart when it is already committed (RTP-2890)

When calling AddBonusPayment with PaymentIsAuthorizedOnly=False a called second time we skip bonus validation and error does not occur.


Capturing Klarna orders older than 48 hours (RTP-3630)

When a Klarna order is older than 48 hours and it's Uncaptured, it is now possible to deliver/finish this order and update without any errors.