PayU (PagosOnline) integration
Cette intégration concerne les boutons de paiement de la passerelle PayU (anciennement PagosOnline). L’intégration est réalisée en utilisant un champ supplémentaire et une URL de notification.
Les notifications sont gérées par le plugin PayU PagosOnline, que vous devez activer dans le panneau marchand de Post Affiliate Pro, dans la section Plugins.
Modifiez votre bouton
L’intégration s’effectue par l’ajout d’un code supplémentaire à votre bouton existant, qui doit donc être déjà placé quelque part sur votre site Web. La passerelle vous permet d’utiliser deux champs supplémentaires. Si vous les utilisez déjà à d’autres fins, veuillez passer à l’étape 2.
En utilisant le champ extra non utilisé (extra1, extra2 ou extra3), ajoutez ce code à votre code de bouton :
<input type="hidden" name="extra1" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Si vous utilisez plus d’un bouton sur la même page, veuillez n’utiliser le code du script qu’une seule fois sur la page. Vous réduirez ainsi la charge de la page.
Si vous utilisez déjà les deux champs supplémentaires
Si vous utilisez déjà tous les champs supplémentaires, vous devez utiliser une approche différente de celle de l’étape 1 – ajoutez id=”pap_ab78y5t4a” à un champ de données supplémentaire existant, puis ajoutez ce code au bouton (un par page) :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Assurez-vous de définir le même numéro de données supplémentaires dans votre plugin ainsi que la même valeur de séparateur. Comme vous pouvez le voir, dans cet exemple, nous utilisons la double barre verticale : ||
URL notification
Si votre bouton utilise déjà un paramètre confirmationUrl , alors vous pouvez ignorer cette étape.
Ajoutez ce code à votre bouton :
<input type="hidden" name="confirmationUrl" value="https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php" />
Si vous avez ignoré l’étape 3
Si vous avez ignoré l’étape 3, cela signifie que vous avez déjà défini l’URL de notification dans votre bouton. Pour vous assurer que toutes les données de réponse seront envoyées à votre plugin Post Affiliate Pro, modifiez le fichier vers lequel pointe confirmationUrl. Ajoutez ce code à l’endroit qui est traité dans le fichier en premier :
/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Si vous avez suivi l’étape 2
Si vous avez suivi l’étape 2, cela signifie que vous utilisez déjà des champs supplémentaires pour d’autres applications. L’étape finale consiste à s’assurer que votre application n’utilisera pas les données que Post Affiliate Pro y a ajoutées à l’aide du séparateur que vous avez choisi. Placez le code à un endroit où votre script n’a pas encore utilisé la valeur supplémentaire, de sorte que vous pouvez le modifier d’abord et ensuite laisser le script utiliser la valeur correcte :
$separator = '||';
if ($_POST['extra1'] != '') {
$explodedCustomValue = explode($separator, $_POST['extra1'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['extra1'] = $_POST['extra1'] = $explodedCustomValue[0];
}
}
Dans notre exemple, nous utilisons le champ extra1 et la même valeur de séparateur qu’à l’étape 2 – double barre verticale. Assurez-vous que vous utilisez les valeurs correctes dans votre code.
N’oubliez pas d’intégrer votre site web avec le code de suivi des clics pour que tout cela fonctionne.
Découvrez comment intégrer PayPal avec Post Affiliate Pro pour gérer vos transactions en toute sécurité. Suivez notre guide complet pour configurer l'IPN, personnaliser vos boutons PayPal, et maximiser les commissions d'affiliation. Profitez d'un essai gratuit et explorez nos puissantes fonctionnalités d'intégration pour Shopify, WooCommerce, et WordPress.
Découvrez comment intégrer PayPro avec Post Affiliate Pro pour optimiser vos ventes de produits numériques. Suivez notre guide simple pour insérer le code de suivi des ventes sur votre page de remerciements et maximiser l'efficacité de votre e-business. Profitez d'une intégration fluide et commencez dès aujourd'hui avec notre essai gratuit !
Intégrez PagSeguro avec Post Affiliate Pro pour faciliter les paiements en ligne. Suivez notre guide étape par étape pour configurer et activer votre plugin PagSeguro, et commencez à suivre vos ventes efficacement. Créez un compte gratuit et découvrez comment optimiser votre commerce électronique dès aujourd'hui !