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];
}
}
?>
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
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!
Post Affiliate Pro installation
Easily install Post Affiliate Pro with our step-by-step guide. Ensure server compatibility, create a database, and start managing affiliates today!
Post Affiliate Pro Domain parking possible problems
Solve domain parking issues with Post Affiliate Pro. Learn how to fix SSL, CNAME, and DNS errors for smooth domain setup.