Hej brugere af fribetaling.
Jeg vil gerne samle om på følgende tråde:
http://www.openforum.dk/viewtopic.php?t=6236
http://www.openforum.dk/viewtopic.php?t=6330
Der er en lille fejl i fribetalingsmodulet der giver mulighed for følgende kundeforløb:
1) Der er varer i kurven(X) til et beløb af A kr. hvorefter der klikkes frem til siden, hvor kortdata skal indtastes.
2) Inden indtastning af kortdata lægges flere varer i kurven(Y), nu til et beløb af B kr., hvorefter der klikkes frem til siden, hvor kortdata skal indtastes. (men kurven er ikke opdateret og beløbet lyder på A kr).
3) Nu indtastes kortdata og ordren går igennem hos fribetaling. Selve ordren lyder på Y, men til et godkendt beløb hos fribetaling på kun A.
4) Det er ikke et sikkerhedsmæssigt problem, men der kan kun trækkes A kr. hos fribetaling, og der er sådan set ingen sammenhæng mellem dette beløb og så den ordre der er registreret i shopadministrationen. Det er noget rod og giver kunden en dårlig oplevelse, og shopejeren mere administration.
En enkelt linje skal ændres ca. midtvejs i functionen before_process() i
catalog/includes/modules/payment/fribetaling.php
...
...
...
if (MODULE_PAYMENT_FRIBETALING_LOCALFORM == 'False') {
$binary_gateway = 'https://remoteload.fribetaling.dk/remoteload.cfm?version=2&reload=1&page=';
// $url = urlencode(tep_href_link(FILENAME_CHECKOUT_FRIBETALING, tep_session_name() . '=' . tep_session_id(), 'NONSSL'));
$url = urlencode(tep_href_link(FILENAME_CHECKOUT_FRIBETALING, tep_session_name() . '=' . tep_session_id() . '&time=' . time(), 'NONSSL'));
tep_redirect($binary_gateway . $url);
} else {
...
...
...