Paymate Express integration
Un servizio di gestione dei pagamenti online, dei pagamenti eBay e dei pagamenti per cellulari, nonché fornitore di servizi sicuri per l’ecommerce, compresa la carta di credito.
Paymate Express integra i pulsanti Paymate dalla tua pagina web.
Nota: le transazioni ricorrenti NON sono supportate.
Scegli il separatore
Scegli il separatore che dividerà il nostro cookie e il valore di riferimento. In questo esempio useremo |||. Dovrai configurare il plugin Paymate per usare questo separatore. Vai a Plugin > Paymate > Configura > Separatore di Valori Personalizzato.
Pulsante Paymate
Ogni codice del pulsante paymate deve essere aggiornato da link immagine a da.
Il pulsante originale si presenta così:
<div align="center">
<p>
<a onclick="self.name = 'parent';" target="_blank" href="https://www.paymate.com/PayMate/ExpressPayment?mid=testmerchant&amt=58&ref=refnum&return=https://URL_TO_PostAffiliatePro/yourscript.php"><img src="https://www.paymate.com/homepage/images/butt_PayNow.gif" border="0" alt="Pay with Paymate Express"></a>
<br />Pay with Paymate Express
</p>
</div>
Ora devi sostituirlo con il codice qui sotto e copiare i valori colorati dal codice qui sopra:
<form action=https://www.paymate.com/PayMate/ExpressPayment method=get>
<input name="mid" type="hidden" value="testmerchant"/>
<input name="return" type="hidden" value="https://URL_TO_PostAffiliatePro/yourscript.php"/>
<input type="hidden" id="pap_ab45c37" name="ref" value='refnum'> <input type="hidden" name="amt" value='58'>
<input alt="Paymate Express"src="https://www.paymate.com/homepage/images/butt_PayNow.gif" type="image"/>
</form>
Codice di integrazione
Ora aggiungi il seguente codice in OGNI modulo del pulsante Paymate. Assicurati che il campo personalizzato che hai nel tuo pulsante abbia id=”pap_ab45c37″.
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab45c37');
</script>
Questo ti assicurerà che il referrer venga aggiunto al campo personalizzato dopo il separatore specificato.
Integrazione con il tuo script di elaborazione – parte 1
Ora il callback di ritorno è indirizzato al tuo script. Questa callback deve essere inoltrata anche allo script PAP paymate.php, il cui url è https://URL_TO_PostAffiliatePro/plugins/Paymate/paymate.php.
Nel caso in cui il tuo script di elaborazione di paymate sia in PHP, puoi usare il seguente codice. Puoi metterlo all’inizio del tuo file di elaborazione.
/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/Paymate/paymate.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Integrazione con il tuo script di elaborazione – parte 2
Il parametro personalizzato è nel formato refValue||PapValue. Affinché il sistema di terze parti funzioni correttamente è necessario analizzare refValue dal parametro personalizzato.
Per fare questo aggiungi il seguente codice subito dopo la verifica di Paymate:
<?php
$separator = '||';
if ($_POST['ref'] != '') {
$explodedCustomValue = explode($separator, $_POST['ref'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['ref'] = $_POST['ref'] = $explodedCustomValue[0];
}
}
?>
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
Can I Automate Billing and Monthly Affiliate Payments in Post Affiliate Pro?
Automate billing & monthly affiliate payments in Post Affiliate Pro? Learn about manual payouts & how to manage payments efficiently.
Can I pay my affiliates via Post Affiliate Pro?
Post Affiliate Pro tracks performance but doesn't handle payments directly. Choose your preferred payout method. Learn more on our site.
Complimentary White Glove Setup & Full Integration Service
Start your affiliate program effortlessly with our free White Glove Setup & Integration Service—no fees, no contracts, just results!