1) En fait c'est comme si une fois le paiement effectué et la transaction validée on est bloqué sur l'interface payplug sécurisée:
Et l'explorer mouline sans s'arrêter...cliquer sur revenir sur le site marchand ne change rien.
On est obligé de fermer l'explorer et du coup le panier n'est pas vidé.
Actuellement paypal est installé sur le site et fonctionne...
Partie du module paiement.php qui semble concernée:
// Paramètres de l'URL de paiement
// Attributs obligatoires
$params = array(
'amount' => $total,
'custom_datas' => $_SESSION['navig']->commande->id,
'currency' => $devise,
'ipn_url' => Variable::lire('urlsite').'/?ipn_payplug=1',
'cancel_url' => Variable::lire('urlsite').'/?fond=regret',
'return_url' => Variable::lire('urlsite').'/?fond=merci',
'email' => $_SESSION['navig']->client->email,
'firstname' => $_SESSION['navig']->client->prenom,
'lastname' => $_SESSION['navig']->client->nom,
'order' => $_SESSION['navig']->commande->id,
'customer' => $_SESSION['navig']->client->id
);
$url_params = http_build_query($params);
$module_key = $payplug->get_variable('PAYPLUG_MODULE_KEY');
openssl_sign($url_params, $signature, $module_key, $signature_alg = OPENSSL_ALGO_SHA1);
$url_param_base_encode = base64_encode($url_params);
$signature = base64_encode($signature);
$urlpaiement = $payplug->get_variable('PAYPLUG_MODULE_URL')."?data=".urlencode($url_param_base_encode)."&sign=".urlencode($signature);