aMember integration
Accetta i pagamenti degli iscritti, gestisci i profili, distribuisci i contenuti digitali, integrati con il tuo blog, CMS, invia delle newsletter, gestisci un programma di affiliazione con questo software.
Questo metodo di integrazione riguarda le versioni di aMember inferiori alla v4.
L’integrazione con aMember utilizza una variante della soluzione General, che tiene traccia delle vendite richiamando uno script nascosto dalla pagina di ringraziamento.
Integrazione
Inserisci il seguente codice nella pagina aMember thanks.html:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('{$payment.amount}');
sale.setOrderID('{$payment.payment_id}');
sale.setProductID('{$payment.product_id}');
PostAffTracker.register();
</script>
2. Integrazione delle vendite ricorrenti con PayPal
Se vuoi integrare aMember con i pagamenti ricorrenti di PayPal, segui queste istruzioni. Dovrai trovare il file paypal_r.inc.php sul tuo server /amember/plugins/payment/paypal_r
Inserisci il codice successivo subito dopo questa riga:
function paypal_validate_ipn($vars){
/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Ora trova questa linea (2 volte):
'custom' => '',
e cambiale con:
'custom' => $_COOKIE['PAPVisitorId'],
Nota che i cookie devono essere disponibili sul dominio in cui è installato amember per poter tracciare le vendite.
3. Integrazione del modulo di iscrizione
È possibile integrare Amember in modo che ogni nuova iscrizione di un utente crei contemporaneamente anche un account affiliato nel tuo PAP. Questa integrazione utilizza le nostre API, quindi è necessario caricare PapApi.class.php nella cartella principale di Amember. Quindi individua il file signup.php (anch’esso nella cartella principale), aprilo in un editor di testo e aggiungi il seguente codice subito dopo questa riga:
proceed_to_payment($payment_id, $member_id_exists);
require("PapApi.class.php");
try {
$session = new Gpf_Api_Session("https://URL_TO_PostAffiliatePro/scripts/server.php");
if(!$session->login("merchant_username", "merchant_password")) {
return;
}
$affiliate = new Pap_Api_Affiliate($session);
$affiliate->setUsername($_POST['email']);
$affiliate->setRefid($_POST['login']);
$affiliate->setPassword($_POST['pass0']);
$affiliate->setFirstname($_POST['name_f']);
$affiliate->setLastname($_POST['name_l']);
if(!$affiliate->add()) {
//echo "Cannot save affiliate: ".$affiliate->getMessage();
return;
} else {
// affiliate was successfully added
}
} catch(Exception $e) {
//echo "Error while communicating with PAP: ".$e->getMessage();
return;
}
Questo è tutto ciò che ti serve. Ora, ogni volta che c’è una vendita, aMember chiamerà il nostro script di monitoraggio delle vendite e il sistema genererà una commissione per l’affiliato.
Aweber - Post Affiliate Pro Email Parser
Integrate Post Affiliate Pro with Aweber by creating a custom Email parser and enabling the integration plugin for seamless functionality.
Example answers for the integration service email
Unlock seamless integration with Post Affiliate Pro! Get free setup of your affiliate program by answering key questions about your website, payment gateways, and commission preferences. Ensure smooth access by securely sharing login details. Visit now for an effortless affiliate program launch!
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!
Post Affiliate Pro My Account section
Manage your Post Affiliate Pro account with ease—upgrade, view invoices, change plans, and update billing info in one place!