Netbilling integration
Une société populaire de traitement des paiements offrant le traitement des cartes de crédit et des cartes ACH ainsi que des services de centre d’appels 24/7/365.
Activez Netbilling dans PAP
- Aller à Plugins
- Recherchez Netbilling integration plugin et cliquez sur Activate
Configurer le compte de Netbilling
- Connectez-vous à votre Compte de non-facturation
Aller à Netbilling Menu > Setup > Configuration et définissez Postback CGI URL sur https://URL_TO_PostAffiliatePro/plugins/Netbilling/netbilling.php
Cette option s’appliquera comme paramètre par défaut pour tous les boutons. Si vous générez des boutons pour plus de sites (autres que votre site principal), assurez-vous que votre paramètre de configuration Postback CGI URL est défini pour chacun de ces sites (paramètres spécifiques du site : Netbilling Menu > Setup > Site tags > your_site > Config).
Générer le code du bouton
- Assurez-vous que les formulaires que vous utilisez soient configurés Request User Data Prefix sur Ecom_UserData_ (form config: Menu > Form editor > your_form)
- Aller à Menu >Button editor.
- Cliquez sur le bouton “Generate”
Ajouter du code à chaque formulaire de bouton Netbilling
<input type="hidden" name="Ecom_UserData_Pap" value="" id="pap_9ns6b41z" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_9ns6b41z');
</script>
Exemple
<!-- begin of netbilling form -->
<form method="post" action="https://secure.netbilling.com/gw/native/interactive2.2" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="Ecom_Ezic_AccountAndSitetag" value="104901072025:GM_ESCAPE" />
<input type="hidden" name="Ecom_Ezic_PaymentFormId" value="110524088704" />
<input type="hidden" name="Ecom_Cost_Total" value="150.00" />
<input type="hidden" name="Ecom_Receipt_Description" value="123456" />
<input type="hidden" name="Ecom_Ezic_Payment_AuthorizationType" value="SALE" />
<input type="hidden" name="Ecom_Ezic_Fulfillment_ReturnMethod" value="GET" />
<input type="hidden" name="Ecom_Ezic_Security_HashFields" value="Ecom_Cost_Total Ecom_Receipt_Description Ecom_Ezic_Payment_AuthorizationType Ecom_Ezic_PaymentFormId" />
<input type="hidden" name="Ecom_Ezic_Security_HashValue_MD5" value="41b8004714dbffc790100824eeac8273" />
...
<input type="hidden" name="Ecom_UserData_Pap" value="" id="pap_9ns6b41z" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_9ns6b41z');
</script>
...
<input type="submit" name=".submit" value="Buy now!" />
</form>
<!-- end of netbilling form -->