Jump to content

Problem med ny opdatering (v2.1) til ePay betalingsmodulet


elund

Recommended Posts

Hej!

Er der nogen der har prøvet at installere den nye version 2.1 af ePay betalingsmodulet?
http://www.epay.dk/support/moduls.asp#PrestaShop

Når jeg prøver at benytte den nye mulighed med betalingsformular i integreret layout får jeg følgende fejl:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.


Aktivering af den nye mulighed sker ved at "Brug epay's relay-script:" er sat til "Ja".

Jeg har ikke ændret noget i blockepaymentlogo.tpl.
Skal man det, hvis man bare lige vil prøve at se om det virker?

Med "pop-up vindue" virker det nye modul fint.

Link to comment
Share on other sites

Har du noget statistik tracking sat til ?
Disse udvider typisk den cookie som skal sendes med og dette kan give problemer.

ePay modulet bruger p.t. epay version 1 af relay.cgi. Deres version 2 af relay.cgi skulle kunne klare større cookies, men volder umiddelbart andre uafklarede problemer.

Du kan prøve version 2 af relay script ved at ændre i epay.php linie 14:
indsæt denne url: https://relay.ditonlinebetalingssystem.dk/relay/v2/relay.cgi/

Link to comment
Share on other sites

Argh...! Det havde jeg glemt...

Så betalingsformular i integreret layout virker når Google Analytics er slået fra.

Håber ePay får tid til at løse problemet med deres version 2 af relay-scriptet

Tak for hjælpen, Hessellund :-)

Link to comment
Share on other sites

Hej Mark,

Tak for en hurtig opdatering af ePay betalingsmodulet.

Selve betalingen med Dankort virker nu også fint i integreret layout :-)

Men når man er på siden "udfyld betalingsinformation" er der flere links der er forkert.
Eks. peges der på https://relay.ditonlinebetalingssystem.dk/relay/v2/relay.cgi/prospeed.dk/
i stedet for http://prospeed.dk/ ved mit logo.
Det samme gør sig gældende ved "Din konto", "Din kurv" m.fl.

Trykkes på et af disse links vises den næste side uden theme.

Link to comment
Share on other sites

Det er et problem med måden prestashop opbygger sine links. Du kan kigge i epayment.php og se om du kan lure om der er andre variable der skal overskrives for at de sidste links virker!

Ellers bruger jeg det trick at jeg disabler de moduler som jeg ikke ønsker på betalingssiden.

Hvert modul i prestashop kan under Moduler->Placering -> F.eks. Kurv -> Undtagelser
Her skriver jeg "epayment.php", og derved vises modulet ikke når betalingssiden er fremme!

Link to comment
Share on other sites

Det er et problem med måden prestashop opbygger sine links. Du kan kigge i epayment.php og se om du kan lure om der er andre variable der skal overskrives for at de sidste links virker!

Det må jeg kigge nærmere på ved en senere lejlighed.
Kunne ikke lige overskue det på 5 minutter, selvom filen ikke er særlig stor ;-)

Ellers bruger jeg det trick at jeg disabler de moduler som jeg ikke ønsker på betalingssiden.

Hvert modul i prestashop kan under Moduler->Placering -> F.eks. Kurv -> Undtagelser
Her skriver jeg "epayment.php", og derved vises modulet ikke når betalingssiden er fremme!

Super tip! Den mulighed havde jeg ikke lige tænkt på.

Nu har jeg kun mit logo i toppen med et forkert link.
Og det er ikke muligt bare at fjerne "include_once(dirname(__FILE__).'/../../header.php');"
i filen epayment.php, idet så forsvinder også hele "themet".
Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...