Bonjour,
1. Cela utilise l'URL donnée dans la configuration Paypal :
$method->payment_params->url
la redirection se fait dans le fichier
paypal_end.php et se fichier est utilisé grâce aux lignes :
JHTML::_('behavior.mootools');
$app =& JFactory::getApplication();
$name = $method->payment_type.'_end.php';
$path = JPATH_THEMES.DS.$app->getTemplate().DS.'hikashoppayment'.DS.$name;
if(!file_exists($path)){
if(version_compare(JVERSION,'1.6','<')){
$path = JPATH_PLUGINS .DS.'hikashoppayment'.DS.$name;
}else{
$path = JPATH_PLUGINS .DS.'hikashoppayment'.DS.$method->payment_type.DS.$name;
}
if(!file_exists($path)){
return true;
}
}
require($path);
2. Les méthodes de communication varient beaucoup d'une méthode à l'autre, pour cela il faut donc vous référer à la documentation
saferpay
En espérant que cela vous aidera à y voir plus claire.