Spørsmål angående betalingsløsninger og -moduler.

Hjelp: har fått betaling uten ordrespor

  • Yngve Larsen
  • Besøkende
  • Besøkende
10/12/2009 08:49 #3792 av Yngve Larsen
Besvart av Yngve Larsen i emne Sv:Hjelp: har fått betaling uten ordrespor
1440 er vell det som er standard sessiontid i php.ini.

Vi logger nå alle transaksjoner, samt alle som feiler. Skal la den kjøre i et par dager til med 1440, for så å stille opp levetiden på sessions. Så får vi se om dette løser problemet.

Ser to alternative løsninger :

1. Skrive om filen som mottar callback slik at den ikke er avhengig av session.

2. Få DIBS til å stoppe prossessen som en følge av at kunden har hatt X antall minutter dødtid.

Yngve

Vennligst Logg inn for å bli med i samtalen.

  • Yngve Larsen
  • Besøkende
  • Besøkende
14/12/2009 21:34 #3806 av Yngve Larsen
Besvart av Yngve Larsen i emne Sv:Hjelp: har fått betaling uten ordrespor
Løsningen på problemet ligger i includes/functions/sessions.php ser det ut som.
Å endre sessiontiden fra 24 til 48 minutter burde hjelpe.

Endre
$expiry = time() + $SESS_LIFE;

Til
//$expiry = time() + $SESS_LIFE;
$expiry = time() + '2880';


Her er en enkel løsning for å få mail hver gang problemet oppstår..

Åpne checkout_proccess.php

UNDER

include('includes/application_top.php');

Legg til

/* START DIBS DEBUG*/

// Sett inn din epostadresse her
$email = "kundeservice@mail.no";


if($_POST == " payment.architrade.com/paymentweb/reply.action ") {

if(empty($_SESSION)) { // SESSION IS MISSING - DIBS PAYMENT IS DONE - NO ORDER REGISTRED

$message = '
Det ut som det har oppstått en feil med en ordre i din nettbutikk.<br>
Har du mottatt en innbetaling hos DIBS men mangler en ordre i din nettbutikk, feilen oppstod ' . date("Y-m-d G:i:s") . ' ? <br>
<br><br>

';
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "X-Priority: 3\n";
$headers .= "X-MSMail-Priority: Normal\n";
$headers .= "X-Mailer: php\n";
$headers .= "From: Nettbutikken <mail@mail.no>\r\n";
$subject = "DIBS DEBUG ";
mail($email, $subject, $message, $headers);
}

}
// END DIBS DEBUG

Vennligst Logg inn for å bli med i samtalen.

Joomla horizontal logo light background en


WordPress logotype standard

WooCommerce Logo

Zen Cart Logo

OpenCart Logo

VirtueMart Logo