Skip to content

TakePOS : confirmation screen before validating payment #35037

Description

@mpellegrin

Feature Request

There should be a way to ask for confirmation before validating the payment, on the payment screen:

Image

Use case

This feature may look superfluous but would surely lower the frustration of our users.

The people that operate our POS system are non tech-savvy, and sometimes with minor disabilities. The issue is that when the user clicks on the payment method on the payment screen, the payment gets instantly validated, without a confirmation or warning.

There are many causes of mis-validating the payment:

  • The POS operator clicks the wrong button, or slips (especially with touchscreens)
  • The POS operator thinks it must first choose the payment method before entering the amount (actually, clicking the payment method VALIDATES the payment)
  • The customer gives cash, the operator validated the payment, and then the customer changes his mind and wants to pay with credit card

Fixing the payment afterwards is time consuming, and not possible directly from the POS screen.

So, a double-confirmation screen would be handy.

Suggested implementation

  • In the admin area, a switch is available to enable the payment confirmation
  • If confirmation is required: when validating the payment, a new screen (or just a confirm() javascript box) would prompt the user:

You are about to cash in XX amount with XX payment method, do you want to continue ?

Suggested steps

  • Add a switch in admin area
  • Change the Validate() javascript handler of the button to trigger a validation popup

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions