Dolibarr / dolibarr

Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.
https://www.dolibarr.org
GNU General Public License v3.0
5.31k stars 2.75k forks source link

Stripe TakePOS integration leaves CreditCard Button on Payment Screen #29776

Open meuchels opened 4 months ago

meuchels commented 4 months ago

Bug

After setting up Stripe for Payment at TakePOS you end up with 2 Payment Buttons on the Payment Screen. One for Stripe and the other for Generic Credit Card.

Dolibarr Version

19.0.2

Environment PHP

7.4.3-4ubuntu2

Environment Database

MySQL or MariaDB 8.0.36-0ubuntu0.20.04.1

Steps to reproduce the behavior and expected behavior

Setup Stripe Module Setup Stripe Payment in Terminal Section of TakePOS Module Process Payment.

Get 2 payment options but only want the Stripe option.

On TakePOS -> Terminal Setup screen you are required to set the default account to receive payments by credit card in order for the Stripe payment to be processed correctly.

image

This in turn leaves the credit card button on the terminal payout screen as well as the Stripe Payment button (in my case WISEPOS).

image

Attached files

No response

lamrani002 commented 4 months ago

Hi, In the TakePOS module parameters tab, please ensure that the "Allow deplayed payment" option is disabled

meuchels commented 4 months ago

Hi, In the TakePOS module parameters tab, please ensure that the "Allow deplayed payment" option is disabled

This does not fix the issue, it adds yet another button which would be good if you want to "Send and invoice" but I am talking about taking a card at a POS.

You don't need a Stripe button and a Credit Card button as they easily get confused.