PayU (PagosOnline) integration
Deze integratie is voor betaalknoppen van de gateway genaamd PayU (voorheen PagosOnline). De integratie wordt bereikt door gebruik te maken van extra veld en notificatie-URL.
Pas uw knop aan
De integratie gebeurt door een extra code toe te voegen aan uw bestaande button, die moet dus al ergens op uw website staan. Met de gateway kunt u twee extra velden gebruiken. Als u beide al voor andere doeleinden gebruikt, gaat u verder met stap 2.
Gebruik het ongebruikte extra veld (extra1, extra2 of extra3) en voeg deze code toe aan uw knopcode:
<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>
Als u meer dan één knop op dezelfde pagina gebruikt, gebruik dan de scriptcode slechts één keer op de pagina. Op die manier vermindert u de paginalading.
Voor het geval u beide extra velden al gebruikt
<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>
Zorg ervoor dat u hetzelfde extra gegevensnummer in uw plug-in definieert en ook dezelfde scheidingstekenwaarde. Zoals u kunt zien, gebruiken we in dit voorbeeld dubbele pijp: ||.
Meldings-URL
Voeg deze code toe aan uw knop:
<input type="hidden" name="confirmationUrl" value="https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php" />
Als u stap 3 hebt overgeslagen
Als u stap 3 hebt overgeslagen, betekent dit dat u de meldings-URL al hebt gedefinieerd in uw knop. Om er zeker van te zijn dat alle responsgegevens naar uw Post Affiliate Pro-plug-in worden verzonden, moet u het bestand bewerken waarnaar de bevestigingsurl verwijst. Voeg deze code toe aan de plaats die als eerste in het bestand wordt verwerkt:
/* 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 */
Voor het geval u stap 2 hebt gevolgd
Als u stap 2 hebt gevolgd, betekent dit dat u al extra velden gebruikt voor andere toepassingen. De laatste stap is ervoor te zorgen dat uw toepassing geen gegevens gebruikt die Post Affiliate Pro daar heeft toegevoegd met behulp van het scheidingsteken dat u hebt gekozen. Plaats de code op een plaats waar uw script de extra waarde nog niet heeft gebruikt, zodat u deze eerst kunt wijzigen en het script vervolgens de juiste waarde kunt laten gebruiken:
$separator = '||';
if ($_POST['extra1'] != '') {
$explodedCustomValue = explode($separator, $_POST['extra1'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['extra1'] = $_POST['extra1'] = $explodedCustomValue[0];
}
}
In ons voorbeeld gebruiken we het veld extra1 en dezelfde waarde voor het scheidingsteken als in stap 2 – twee buizen. Zorg ervoor dat u de juiste waarden in uw code gebruikt.
Integreer eenvoudig PayPro met Post Affiliate Pro om uw e-commercebedrijf te optimaliseren. Volg onze stapsgewijze handleiding voor het plaatsen van verkooptrackingcodes op uw bedankpagina's en ontdek hoe deze krachtige integratie uw digitale productverkoop kan transformeren. Start vandaag nog met een gratis proefperiode!
Ontdek hoe u Post Affiliate Pro kunt integreren met toonaangevende e-commerce platformen zoals 11 eShop, 1ShoppingCart, en 2Checkout voor verbeterde conversietracking en partnerrapportage. Start een gratis account en optimaliseer uw online verkoop- en marketingstrategieën eenvoudig. Bezoek nu om meer te leren over onze uitgebreide integratiemogelijkheden en begin met het vergroten van uw online succes!