Fejl i fribetalingsmodulet

Her kan du beskrive smarte løsninger og tips til andre.

Redaktør: Redaktionen

Fejl i fribetalingsmodulet

Indlægaf ladylone » 2008-01-19 21:05

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 {
...
...
...
MVH
Claus
ladylone
Oldtimer :o)
Oldtimer :o)
 
Indlæg: 851
Tilmeldt: 2006-02-25 17:24
Geografisk sted: Hillerød

Re: Fejl i fribetalingsmodulet

Indlægaf xmas » 2008-04-26 01:21

Fejlen er der stadig med fribetaling, hvis man f.eks. bruger to browservinduer:

2) Inden indtastning af kortdata lægges flere varer i kurven(Y) I ET NYT/EKSTRA BROWSERVINDUE, nu til et beløb af B kr., hvorefter der i dette nye browservindue klikkes frem SIDEN FØR siden, hvor kortdata skal indtastes.

Når dette ekstra vindue med et beløb af B kr. bliver stående ved checkout_confirmation.php, hvorefter der indtastes/bekræftes kortdata til et beløb af A kr. i det første vindue, så opstår fejlen alligevel.

Findes der en løsning på dette?
xmas
Novice
Novice
 
Indlæg: 1
Tilmeldt: 2007-01-7 03:56


Tilbage til Tips & Tricks

Hvem er online

Brugere der læser dette forum: Ingen tilmeldte og 6 gæster

cron