PayPal Standard Plugin Configuration

From AMember Pro Manual

Jump to: navigation, search

This plugin uses traditional PayPal integration interface and supports both recurring and non-recurring payments.

Contents

[edit] Configure Your PayPal account

For PayPal to process payments correctly and pass the relevant information back to aMember, you need to set the PayPal IPN (Instant Payment Notification) URL.

  1. To do this you must Login to your PayPal Account.
  2. Go to the Profile subtab
  3. Click on Instant Payment Notification Preferences link in the Selling Preferences column
  4. Click Edit
  5. Check the box
  6. Optionally enter the URL to the file ipn.php in your installation: http://www.yoursite.int/amember/plugins/payment/paypal_r/ipn.php (please read note below regarding this URL)
  7. Click Save
  8. Return to the Profile subtab
  9. Click on Website Payment Preferences link in the Selling Preferences column
    • Auto Return for Website Payments - keep empty or keep default value
    • Payment Data Transfer - keep off or on (does not matter for aMember)
    • Encrypted Website Payments - set to off
    • PayPal Account Optional - set to on if you wish to allow credit card payments without creating PayPal account
    • Contact Telephone Number - on your choice
    • Press Save button

[edit] Configure aMember Pro

  1. Login to aMember CP
  2. Click Setup/Configuration in main menu (left)
  3. Click Plugins in Setup/Configuration menu (top right)
  4. Enable paypal_r plugin in the payment plugins list
  5. Click Save button
  6. Click PayPal
  7. Enter Merchant ID - it must be your PRIMARY PayPal EMAIL
  8. Optionally edit Payment System and Payment System Description that will be displayed on signup page
  9. Click Save button

Your are now ready to run a test payment.

[edit] Important Notes

  1. For payments through PayPal to be processed automatically by aMember you MUST have a business or premium account. If you use a personal account you will have to approve the payment in PayPal and then mark it completed in the aMember Admin Control Panel before the user will have access.
  2. The PayPal Recurring plugin behavior may appear strange, but it is correct. It sets the expiry date for any active subscription to a future date in the year 2012. When the subscription is cancelled, the expiry date is automatically set to yesterday's date - it disables subscription access automatically.
  3. It is not required to change IPN URL in your account if you have it already entered (from another script, for example). It does not make matter which IPN URL is entered, it is only required that IPN is enabled in PayPal account. aMember will anyway pass IPN URL with each payment request, and PayPal will use given URL (it overrides setting in PayPal account).
  4. MOST IMPORTANT - Email address entered into aMember settings MUST match your PayPal account primary email address, else automatic payment confirmation will not work.

[edit] Tax Handling

  • For non-recurring payments aMember passes correct tax value (which you configured at aMember CP->Setup->Tax) and it works well.
  • For recurring payments there is no ability to pass calculated tax to PayPal.
Personal tools