I can see some customers choose to pay with f.ex. Mastercard instead of Dankort - because they are promised to get a small percentage "bonus" when using their mastercard.
The fact is that the "card usage charge" (aka. kort gebyret) that I pay - is MUCH higher for Mastercard, than for Dankort.
I would thus like the screen that shows the cards - to show the charge that the different cards would incur - and "add" this to the total that is charged - and then this amount should ofcourse be returned to the shop - so I can add it to the order.
I can see this is the way Epay does it (when f.ex. using Gratis DNS) - and it is definetely the most fair - so "cheats" such as performed by mastercard is stopped.
I realize this would need to be a collaboration with quickpay and you (the quickpay module author).. but I figured this would be the best way to start this.. and if there's a place at quickpay.dk - I can open a feature request about it as well - I would be very happy to do that too.
Comments
Comment #1
xen commentedI can see the problem, but I fear that the solution is non-trivial. The card is only selected after the price has been shown to the user, so we can't actually alter the price.
Ideally, QuickPay could implement an 'add extra chages' feature that shows the card usage charge to the end user, and adds it to the amount captured. However, it should still report the original amount back to Drupal. More bookkeeping at QuickPays end.
Start out by asking QuickPay if they've done any thinking on this (you have my mail address, you can CC me).
Comment #2
klavs commentedI'll ask them (pointing to a competitor implementing this - might help them decide to support this :)
Comment #3
klavs commentedI've asked them now - using the contact link in the management interface - where I couldn't CC you unfortunately.. I'll inform you when I have a response.
Comment #4
xen commentedCode using the new autofee parameter committed to -dev.
Test if you're feeling really adventurous, it's totally untested as my QuickPay account seems to have gone away, and I'm waiting for support.
Comment #5
xen commentedGot a new account, now it's working. All you have to do is activate it under QuickPay settings in Übercart.
Will be included in 1.1.