sde1000 / quicktill

Figure out where all the money and stock went to
GNU General Public License v3.0
43 stars 9 forks source link

Option to require refunds to be via the same method as payments #296

Closed sde1000 closed 2 months ago

sde1000 commented 2 months ago

At the moment, the Square Terminal payment method enforces that refunds must be from a particular Square Terminal payment.

It may be useful to add an option to other payment methods to require that refunds are matched with a particular payment of that type. For example, the Card payment driver when used with SumUp currently allows refunds to be created even in the absence of a matching payment in the transaction history, which can cause problems when this is done by mistake.