Your browser does not accept the french language. Please configure the accept-language.
Ce site utilise des cookies pour assurer une future reconnaissance de votre compte et pour votre confort de navigation. En poursuivant votre navigation, vous en acceptez l'utilisation.

Modules Shop › OGONE : Problème d’enregistrement commande et confirmation

Modules, addons et widgets pour booster votre e-business sur Wordpress et PrestaShop.

26 Mai

OGONE : Problème d’enregistrement commande et confirmation

publié 26 mai 2012 fichier sous Non classé

Avec ogone sur prestashop, vous rencontrez le problème suivant :

Suite à une commande par carte bancaire, via le site d’Ogone, celle-ci ne s’enregistre pas dans dans les commandes.

Après le paiement, donc en quittant Ogone, l’utilisateur revient sur le site et est affiché un sablier avec écrit « please wait your payment is being processed « , mais ne s’arrête jamais.

La commande est pourtant bien passé auprès d’Ogone.

 

Solution sur le module ogone v2.3:

Modifier le fichier confirmation.php du module Ogone

et remplacer :

echo $ogone->display(dirname(__FILE__), ‘waiting.tpl’);

par

echo « <div style=\ »padding:80px;\ »><img src=\ »../../img/loader.gif\ » style=\ »vertical-align:middle;\ » /> ».$ogone->l(‘Please wait while your order is being processed…’). »<p> </p>
<div style=\ »text-align:center; padding-top:80px;\ »><img src=\ » »._MODULE_DIR_. »/ogone/ogone.gif\ » /></div>
</div>
<script type=\ »text/javascript\ »>
function checkwaitingorder() {
$.ajax({
type: ‘POST’,
url:' »._MODULE_DIR_. »/ogone/checkwaitingorder.php’,
data:’id_cart= ».$id_cart. »&id_module= ».$id_module. »&key= ».$key. »‘,
success:function (data) {
if (data == ‘ok’) window.location.href = ‘ ».$ogone_link. »?id_cart= ».$id_cart. »&id_module= ».$id_module. »&key= ».$key. »‘;
}

});
setTimeout(‘checkwaitingorder()’, 5000);
}
setTimeout(‘checkwaitingorder()’, 5000);
</script> »;

 

catégories: Non classé

balises: ,