
Setcom (Auto-post gebruikt door ander script)
Leer hoe je Setcom integreert met Auto-post callbacks in Post Affiliate Pro. Deze gids behandelt het activeren van de plugin, instellingen, het bijwerken van kn...


Leer hoe je Setcom integreert met Post Affiliate Pro via Auto-post callbacks en aangepaste velden. Verbind eenvoudig je digitale leverings- of lidmaatschapssystemen en volg affiliate transacties efficiënt.
Setcom integreert via Auto-post callback. Gebruik deze integratie als je Auto-post voor een ander doel gebruikt, zoals digitale levering of lidmaatschapsregistratie en je al een aangepast veld gebruikt om bepaalde data over te dragen.
Om met Setcom te integreren heb je de Setcom-plugin nodig, die standaard wordt meegeleverd met PAP.
Je moet eerst de Setcom-plugin activeren in PAP > Startmenu > Plugins. Nadat de plugin is geactiveerd, moet je deze configureren. Klik op Configure button. Je moet je merchant gebruikersnaam en wachtwoord instellen waarmee je inlogt op je merchant panel. De merchant identifier vind je in je Setcom merchant panel bovenste menu > Mijn account > Overzicht tabblad. Je moet een scheidingsteken definiëren. De standaardwaarde is ||.
Log in op je Setcom merchant panel. Ga in het bovenste menu > Profiel > Verkoopvoorkeuren naar Website Payment Preferences. Zorg dat Auto-post is ingeschakeld en dat de Auto-post URL is ingesteld op https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php.
Vergeet niet je instellingen op te slaan.
Voeg nu de volgende code toe aan IEDER Setcom (Buy now, Add to cart en/of Checkout) knopformulier:
<input type="hidden" name="MerchCustom" value="abc" id="pap_ab78y5t4a">
Bijvoorbeeld:
<form action="https://www.setcom.com/secure/index.cfm" method="post">
<input type="hidden" name="buttonaction" value="buynow">
<input type="hidden" name="merchantidentifier" value="12345678920">
<input type="hidden" name="liddesc" value="auticko">
<input type="hidden" name="lidsku" value="a123">
<input type="hidden" name="lidprice" value="150.00">
<input type="hidden" name="lidqty" value="1">
<input type="hidden" name="CurrencyAlphaCode" value="ZAR">
<input type="hidden" name="LIDExpiry" value="1">
<input type="hidden" name="ShippingRequired" value="0">
<input type="hidden" name="IsVoucher" value="0">
<input type="hidden" name="Option1Name" value="custom">
<input type="hidden" name="Option1Value" value="oldCustom">
<input type="hidden" name="MerchCustom" value="abc" id="pap_ab78y5t4a">
<input type="image" src="https://www.setcom.com/www/graphics/cartbuttons/bn6.gif">
</form>
Na dit formulier moet je het volgende invoegen:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Nu is de Auto-post callback ingesteld op jouw script. Deze callback moet ook worden doorgestuurd naar het PAP paypal.php script, waarvan de url is https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php.
Als je Setcom-verwerkingsscript in PHP is geschreven, kun je onderstaande code gebruiken. Je kunt deze aan het begin van je verwerkingsbestand plaatsen:
/* PAP integratie */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* einde PAP integratie */
Hiermee wordt ervoor gezorgd dat de volledige Auto-post callback wordt doorgestuurd zonder je originele script te beïnvloeden.
De aangepaste parameter heeft het formaat 3rdPartySystemValue||PapValue. Om te zorgen dat het 3rd party systeem correct werkt, moet je 3rdPartySystemValue uit de aangepaste parameter halen. Voeg hiervoor de volgende code toe direct na de Setcom Auto-post verificatie.
Stel dat in variabele $custom_value de aangepaste waarde staat die uit XML is geladen en door Setcom is verzonden:
$separator = '||';
if ($custom_value!= '') {
$explodedCustomValue = explode($separator, $custom_value, 2);
if (count($explodedCustomValue) == 2) {
$custom_value = $explodedCustomValue[0];
}
}
Na deze stap heb je je oorspronkelijke waarde in $custom_value.
Je vindt meer gedetailleerde informatie over Setcom-integratie in de Setcom Implementatiegids.
Lucia is een getalenteerde content editor die zorgt voor een vlekkeloze publicatie van content op meerdere platforms.

Ervaar naadloze Setcom-integratie en krachtige affiliate tracking. Start vandaag je gratis proefperiode van Post Affiliate Pro.

Leer hoe je Setcom integreert met Auto-post callbacks in Post Affiliate Pro. Deze gids behandelt het activeren van de plugin, instellingen, het bijwerken van kn...

Wil je je affiliate software nog verder verbeteren? Bekijk de Setcom-integratie voor Post Affiliate Pro.
Integreer moeiteloos SimpleShop met Post Affiliate Pro om verkopen te volgen en commissies automatisch goed te keuren. Leer hoe je verkoop- en kliktrackingcodes...