CyberSource integration
Un des principaux fournisseurs mondiaux de solutions de traitement des cartes de crédit et de gestion des risques de fraude et de sécurité.
CyberSource s’intègre en utilisant Silent Order POST (SOP). Assurez-vous que vous n’utilisez pas déjà SOP à d’autres fins, comme l’enregistrement d’une adhésion, etc. Si c’est le cas, veuillez utiliser notre autre méthode d’intégration pour CyberSource (SOP utilisé par un autre script).
Pour intégrer CyberSource, vous avez besoin du Plugin CyberSource qui est distribué avec PAP par défaut.
Configurez votre numéro de variable personnalisé
Juste après avoir activé le plugin CyberSource, vous devez configurer un certain nombre de variables personnalisées, qui seront utilisées pour transférer les données de suivi à PAP. Connectez-vous à votre panneau marchand. Allez dans le menu Start >Plugins. Cliquez maintenant sur Configure button dans l’élément du plugin CyberSource. Ici, vous pouvez configurer le nombre de 1 à 4. La valeur par défaut est 1.
Configurez votre compte CyberSource (si vous utilisez la page de commande hébergée).
Connectez-vous au CyberSource Business Center. Dans le menu de gauche, dans la section Hosted Order Page, choisissez Settings. Cochez Merchant POST URL et ensuite, comme valeur insérer un lien :
https://URL_TO_PostAffiliatePro/plugins/CyberSource/cybersource.php
Edition des boutons de formulaires
Maintenant, ajoutez le code suivant dans TOUS les formulaires de boutons CyberSource :
<input type="hidden" name="merchantDefinedData2" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Le nom de l’élément doit être merchantDefinedDataNUMBER. Où NUMBER est le numéro du champ personnalisé que vous avez configuré à l’étape 1. Assurez-vous que vous n’utilisez pas ce champ pour transférer d’autres données.
Si vous n’utilisez pas la page de commande hébergée (et que vous utilisez plutôt vos formulaires de commande), vous devez ajouter une ligne supplémentaire à ce formulaire :
<input type="hidden" name="orderPage_merchantURLPostAddress" value="https://URL_TO_PostAffiliatePro/plugins/CyberSource/cybersource.php">
C’est tout ce qui est nécessaire. Maintenant, chaque fois qu’il y a une vente, CyberSource utilisera sa fonction SOP pour appeler notre script de suivi des ventes, et le système générera une commission pour l’affilié.