aMember integration
Akzeptieren Sie Mitgliedschaftszahlungen, verwalten Sie Profile, liefern Sie digitale Inhalte, integrieren Sie Ihren Blog oder Ihr CMS, senden Sie Newsletter, leiten Sie ein Affiliateprogramme – Alles mit dieser Software.
Diese Integrationsmethode ist für die aMember-Versionen v4 und niedriger.
Die Integration mit aMember verwendet eine Variation der allgemeinen Lösung. Sie trackt Verkäufe, indem ein verstecktes Skript von der Dankesseite abgerufen wird.
Integration
Tragen Sie den folgenden Code auf der thanks.html-Seite von aMember ein:
<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. Integration von wiederholten Verkäufen mit PayPal
Wenn Sie aMember mit wiederholten Zahlungen auf PayPal integrieren möchten, befolgen Sie bitte diese Anweisungen. Sie müssen paypal_r.inc.php auf Ihrem Server /amember/plugins/payment/paypal_r finden.
Tragen Sie den nachstehenden Code direkt nach dieser Zeile ein:
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 */
Suchen Sie nun diese Zeile (2 Mal):
'custom' => '',
und ändern Sie beide auf:
'custom' => $_COOKIE['PAPVisitorId'],
Beachten Sie, dass Ihre Cookies auf dem Domain verfügbar sein müssen, auf dem aMember installiert ist, um Verkäufe tracken zu können.
3. Integration des Anmeldeformulars
Es ist möglich, aMember so zu integrieren, dass jede neue Nutzeranmeldung auch gleichzeitig ein Affiliatekonto auf PAP erstellt. Diese Integration verwendet unsere API, deshalb ist es notwendig, PapApi.class.php in Ihrem aMember-Hauptordner hochzuladen. Suchen Sie dann die Datei signup.php (ebenfalls in dem Hauptordner), öffnen Sie sie in einem Texteditor und fügen Sie den folgenden Code direkt nach dieser Zeile ein:
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;
}
Das sind alle erforderlichen Schritte. Wann immer es nun einen Verkauf gibt, ruft aMember unser Verkaufstrackingskript ab und das System generiert eine Provision für den Affiliate.
Integrieren Sie PayPro nahtlos mit Post Affiliate Pro, um Ihre digitalen Produkte effizient zu verkaufen. Diese eCommerce-Plattform unterstützt Software, SaaS und Clouddienste mit einfacher Verkaufstracking-Integration. Erfahren Sie mehr über die Integration der Dankesseite und beginnen Sie mit einem kostenlosen Konto.
Entdecken Sie die nahtlose Integration von WordPress mit Post Affiliate Pro! Unser leistungsstarkes, open-source Plugin bietet Klick-Tracking, Affiliate-Anmeldungen und mehr. Kompatibel mit beliebten Tools wie WooCommerce und MemberPress. Besuchen Sie die Plugin-Homepage und starten Sie Ihre kostenlose Testversion heute!
Entdecken Sie die AmeriCommerce-Integration mit Post Affiliate Pro: Eine leistungsstarke E-Commerce-Plattform, die mehrere Storefronts unterstützt und einfaches Verkaufstracking bietet. Verbessern Sie Ihr Online-Marketing mit erweiterten Funktionen. Jetzt kostenlose Testversion starten und mehr erfahren!