2010-10-13 4 views
0

Je reçois un message;WP ecommerce - la transaction n'a pas été acceptée

Désolé, votre transaction n'a pas été acceptée. Cliquez ici pour revenir à la page de paiement. J'utilise SagePay et je peux répliquer l'erreur - C'est fondamentalement si vous attendez des âges sur la fin de SagePay alors le paiement de processus - et le SessionID est manquant.

Quelqu'un peut-il aider s'il vous plaît?

Cordialement

Shane

Répondre

0

Cela peut se produire si le sessionid est perdu délai d'attente de retour de paiement au magasin ou la session php est perdue

cela peut être résolu (tout mode de paiement)

à/wp-content/plugins/wp -e-commerce/WPSC-thème/fonctions/WPSC-transaction_results_functions.php sur la ligne 96 devrait être plus ou moins comme

..... 

if(!$dont_show_transaction_results) { 
     if(empty($sessionid) && isset($_GET['pszPurchorderNum']) && $_GET['pszPurchorderNum']!=null) { 
     $sessionid=$_GET['pszPurchorderNum']; 
     } 

     if (!empty($sessionid)) { ... 
Questions connexes