Bonjour à vous,
J'ai trouvé une solution pour la sécurité de SH404 et du retour Paybox.
Dans le fichier paybox_X.php à la racine de Joomla, voici le changement à effectué.
$_GET['option']='com_hikashop';
$_GET['tmpl']='component';
$_GET['ctrl']='checkout';
$_GET['task']='notify';
$_GET['notif_payment']='paybox';
$_GET['format']='html';
$_GET['lang']='fr';
$_GET['Itemid']='203';
$_GET['view'] = 'checkout';
$_GET['notif_id']='votre ID Paybox';
$_REQUEST['option']='com_hikashop';
$_REQUEST['tmpl']='component';
$_REQUEST['ctrl']='checkout';
$_REQUEST['task']='notify';
$_REQUEST['notif_payment']='paybox';
$_REQUEST['format']='html';
$_REQUEST['lang']='fr';
$_REQUEST['view'] = 'checkout';
$_REQUEST['notif_id']='votre ID Paybox';
//include('index.php');
if($_GET['mt'] && $_GET['auth'])
{
header('Location: http://VOTRESITE.com/index.php?option=com_hikashop&ctrl=checkout&task=notify¬if_payment=paybox&format=html&lang=fr&view=checkout¬if_id=VOTREID&mt='.$_GET['mt'].'&ref='.$_GET['ref'].'&auth='.$_GET['auth'].'&err='.$_GET['err'].'');
}else{
header('Location: http://VOTRESITE.com/index.php?option=com_hikashop&tmpl=component&ctrl=checkout&task=notify¬if_payment=paybox&format=html&lang=fr&view=checkout¬if_id=VOTREID&pbx='.$_GET['pbx'].'&t='.$_GET['t'].'&ref='.$_GET['ref'].'&err='.$_GET['err'].'');
}
Après pour gérer les pages de retour, il suffit de rentrer les pages en question dans le BackOffice sur le plugin Paybox.
ATTENTION : toutes sauvegardes du module Paybox supprime ces modifications et recréé un fichier original.
En espérant que ça aidera certaines personnes. J'ai laissé pas mal de neurones
Merci pour le support Paybox et Hikashop toujours disponible.