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 Modified





Customer then scans the Instabank QR code. 

...

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

Image Modified





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

A payment summary is shown on screen:

Image Modified




Instabank is listed as separate tender on printed receipt:

Image Modified




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 Modified







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 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.

...

Improvements POS

Module

Description

Customer screen

Partial payments on customer screen (RTP-3649)

We have improved the customer screen so partial payments are shown continuously. 


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.

Payment

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.

Price channel

Missing translations in "Select sale department" dialog (RTP-3577)

Added missing  translations for Norwegian and Swedish.

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.

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.


Support more than 8 instances of POS WCF (RTP-432)

We have made changes to support more than 8 instances of POS WCF on the same server. When upgrading POS WCF, the first 8 instances will appear at the usual step of the installation, click next to go to page to for the remaining instances.


Dummy customer for click and collect (reserve in store) (RTP-702)

Parameter UseExistingCustomerForReserveCart makes it possible to keep the customerId from defined value in ItemSaleServiceCustomerId when saving customer info from ReserveCartInStore requests.

When UseExistingCustomerForReserveCart is set to True (default False), you will not fetch customerId from database, when using a known phone number, and you will not create new customers. Only the customer information from ReserveCartInStore request will be saved to POSLog.