Integration logo
Setcom (Auto-post en aangepast veld gebruikt door ander script)

Setcom (Auto-post en aangepast veld gebruikt door ander script)

Setcom AutoPost CustomField Integration

Setcom (Auto-post en aangepast veld gebruikt door ander script) integratie

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.

Plugin configureren

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 ||.

Stel je Setcom-instellingen in

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.

Knoppen updaten

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>

Integratie met je 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.

Integratie met je script – deel 2

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.

Veelgestelde vragen

Wat is de Setcom (Auto-post en aangepast veld) integratie voor Post Affiliate Pro?

De Setcom-integratie maakt het mogelijk om Setcom betalingsverwerking te koppelen aan Post Affiliate Pro via Auto-post callbacks en aangepaste velden, waardoor je affiliate transacties nauwkeurig kunt volgen, zelfs wanneer je aangepaste scripts gebruikt voor digitale levering of lidmaatschapsregistratie.

Hoe configureer ik de Setcom-plugin in Post Affiliate Pro?

Activeer de Setcom-plugin via PAP > Startmenu > Plugins, configureer deze vervolgens met je merchant gebruikersnaam, wachtwoord en identifier uit je Setcom merchant panel. Stel de scheidingsteken in (standaard is ||) en sla je instellingen op.

Welke stappen zijn nodig om Setcom-betaalknoppen te updaten voor integratie?

Voeg een verborgen inputveld met de naam 'MerchCustom' toe aan elk Setcom-knopformulier, en plaats het Post Affiliate Pro tracking script na het formulier om een correcte affiliate tracking te garanderen.

Hoe kan ik de Auto-post callback vanuit mijn script doorsturen naar Post Affiliate Pro?

Gebruik in je Setcom-verwerkingsscript cURL om de callback POST-gegevens door te sturen naar het Setcom-plugin endpoint van Post Affiliate Pro, zodat zowel je originele verwerking als affiliate tracking naadloos werken.

Wat is het formaat van de aangepaste parameter die in deze integratie wordt gebruikt?

De aangepaste parameter heeft het formaat 3rdPartySystemValue||PapValue. Parse de waarde indien nodig in je script om je originele waarde te scheiden van de affiliate tracking waarde.

Lucia is een getalenteerde content editor die zorgt voor een vlekkeloze publicatie van content op meerdere platforms.

Lucia Halašková
Lucia Halašková
Content Editor

Probeer Post Affiliate Pro gratis

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

Meer informatie

Setcom (Auto-post gebruikt door ander script)
Setcom (Auto-post gebruikt door ander script)

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...

2 min lezen
Payments Integration +3
Setcom
Setcom

Setcom

Wil je je affiliate software nog verder verbeteren? Bekijk de Setcom-integratie voor Post Affiliate Pro.

4 min lezen
Setcom AffiliateIntegration +3
SimpleShop (.com)
SimpleShop (.com)

SimpleShop (.com)

Integreer moeiteloos SimpleShop met Post Affiliate Pro om verkopen te volgen en commissies automatisch goed te keuren. Leer hoe je verkoop- en kliktrackingcodes...

4 min lezen
Integration E-commerce +4

U bent in goede handen!

Sluit u aan bij onze gemeenschap van tevreden klanten en bied uitstekende klantenservice met Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface