
Integrate aMember with affiliate software | Post Affiliate Pro
Would you like to improve your affiliate software even more? Check out the aMember integration for Post Affiliate Pro.
Integrate aMember with PayPal and Post Affiliate Pro for seamless membership payments, digital content delivery, and affiliate program management.
Accept membership payments, manage profiles, deliver digital content, integrate with your blog, CMS, send newsletters, run affiliate program with this software.
This integration method is for aMember versions lower than v4.
This integration method integrates aMember recurring transactions (using PayPal) with Post Affiliate Pro.
First of all, you need to add a new field in aMember signup form.
Navigate to Utilities > Add fields. Here you can add any new fields, so click “Add field” button. Set name and title to “custom“, choose “SQL” as a field type and set SQL field type to “String VARCHAR(255)”.
Next settings you need to set: Display type to “Text“, set size of it to 40 and finally set all fields for Visibility of the field to don’t display.
Save your setting. New field should be created for a user, also in a database, so you can use it for any custom details. We will use it for sending VisitorId to PayPal payment plugin in aMember.
Navigate to templates/ directory and open file signup.html for edit. Locate the line with code </form>
. Insert this code right before it:
<input type="hidden" name="custom" value="default1" id="f_custom">
Now, insert this code after the line with </form>
:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('f_custom');
</script>
This code will add VisitorID from cookies, and also from Flash cookies if 1st party cookies were not created because of privacy level, to custom field we created in aMember. This value will be added to the database you can use it anytime later.
Navigate to plugins/payment/paypal_r/ and open the file paypal_r.inc.php for edit. Insert this code right after the line:
function paypal_validate_ipn($vars){
/* PAP4 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 PAP4 integration */
Now find this line (2x times): 'custom' => ""
,
and change it to this code:
(isset($u['custom']) && ($u['custom'] != ""))?$u['custom']:""
Note that your cookies have to be available at the domain where aMember is installed at in order to track sales. Otherwise you will need to add the click tracking code to the signup.html file and point the affiliate link directly to the signup.php file.
It enables you to accept membership payments, manage profiles, deliver digital content, send newsletters, and run an affiliate program by integrating aMember recurring transactions with Post Affiliate Pro using PayPal.
This integration method is for aMember versions lower than v4.
Yes, you need to modify aMember signup form files and the PayPal plugin as per the provided instructions to enable affiliate tracking with Post Affiliate Pro.
Yes, by following the setup and modification steps, you can track affiliate sales and recurring transactions processed through PayPal in aMember using Post Affiliate Pro.
Experience seamless integration of aMember and PayPal with Post Affiliate Pro. Start your 1-month free trial today!
Would you like to improve your affiliate software even more? Check out the aMember integration for Post Affiliate Pro.
Learn how to integrate aMember v4 membership software with Post Affiliate Pro to manage memberships, subscriptions, payments, and affiliate programs seamlessly....
Learn how to integrate YourMembership with Post Affiliate Pro for seamless membership management and affiliate tracking. Discover features, setup steps, pros an...