Home

Download this help site
(PDF 80MB)

Download

PayPal account setup

Icon

Instructions for third-party payment systems are provided as a courtesy and may contain out of date information or screen clips. For the latest instructions, consult the payment provider's website.

If you are using any of the following PayPal payment systems to accept online payments on Wild Apricot...

...we recommend you set up your PayPal account as instructed below. These instructions do not apply if you are using PayPal Payments Advanced or PayPal Payflow Pro to process online payments.

Set the language encoding

To avoid product names being incorrectly displayed by PayPal, you need to make sure the language encoding is properly set in your PayPal merchant account.

 Read more/less

To set the language encoding, follow these steps:

  1. Go to the PayPal website and log into your PayPal account.
  2. Click the Profile icon in the upper right corner of the PayPal screen.
  3. Under Business Profile, click Profile and settings.


     
  4. Within the My Profile screen, click My selling tools (on the left).
  5. Click the PayPal button language encoding link at the bottom under More selling tools.

  6. Ensure that the setting for Your website’s language is correct.

  7. Click the More Options button.
  8. Clicking the Encoding drop down and select the UTF-8 option.

  9. Leave the Do you want to use the same encoding for data sent from PayPal to you (e.g., IPN, downloadable logs, emails)? option set to Yes.
  10. Click the Save button.

Allow multiple payments per invoice ID

There are several cases in which you might want to enable multiple payments per invoice ID.

 Read more/less
  • Without this option enabled, any existing invoices that use the same invoice number as Wild Apricot invoices will generate an error. 
  • There are times when a member may need to pay the same invoice multiple times. After the invoice has already been paid through PayPal, the administrator can modify (increase) the original transaction / invoice amount to reflect new additions the member wants, e.g. the member forgot to include a t-shirt, guest registrations or simply registered for the wrong thing. If the member tries to pay the invoice balance online then PayPal might refuse the additional payment as a duplicate (same invoice ID).
  • In rare cases, enabling this option is a necessary workaround for recurring payments to work with PayPal Payments Pro.

To turn this option on:

  1. Click the Profile icon in the upper right corner of the PayPal screen.
  2. Under Business Profile, click Profile and settings.
  3. Click  My selling tools
  4. Click Update beside Block payments under Getting paid and managing my risks.
  5. In the Block accidental payments section, select No, allow multiple payments per invoice ID.

  6. Uncheck the Pay with eCheck for website and SmartLogo payments option. An eCheck is an electronic funds transfer that withdraws money directly from payer bank account. It can take up to nine business days for payments sent by eCheck to clear and the transaction will stay in Pending status during that whole time.
Icon

With this option enabled, users might get double charged for the same transaction if PayPal is slow to respond and they click the Pay button a second time.

Turn off encrypted website payments

We recommend turning off the Encrypted Website Payments option as it might not properly work with Wild Apricot integration (don't worry, this would not affect the security of your account).

 Read more/less

To turn off this option:

  1. Click the Profile icon in the upper right corner of the PayPal screen.
  2. Under Business Profile, click Profile and settings.
  3. Click My selling tools
  4. Click Update beside Website preferences under Selling Online.
  5. Under Block Non-encrypted Website Payment, select Off.

Enable IPN

IPN is PayPal's payment message service that sends a notification back to your Wild Apricot account (e.g. payment completed, failed, etc).

 Read more/less

These messages will always be sent back to your account even if the user closes their browser before they are directed to a confirmation page.

To enable instant payment notification (IPN) in your PayPal account:

  1. Click the Profile icon in the upper right corner of the PayPal screen.
  2. Under Business Profile, click Profile and settings.
  3. Click  My selling tools
  4. Click Update beside Instant payment notifications under Getting paid and managing my risks.
  5. Click the Choose IPN settings button.
  6. Enter the following in the Notification URL field: 

  7. Click Receive IPN messages (Enabled).

  8. Click Save.

Enabling/disabling credit card payments

Within your PayPal account, you can control whether credit card payments can be accepted for PayPal Express Checkout, PayPal Payments Standard, and the Express Checkout option within PayPal Payments Pro.

 Read more/less

To enable or disable credit card payments, follow these steps:

  1. Click the Profile icon in the upper right corner of the PayPal screen.
  2. Under Business Profile, click Profile and settings.
  3. Click My selling tools
  4. Click Update beside Website preferences under Selling Online.
  5. Under PayPal Account Optional, set the option to On to enable credit card payments or to Off to disable them.

  6. Click Save.

Set up PDT (PayPal Payments Standard only)

When you set up Wild Apricot to work with PayPal Payments Standard, you need to enter your PDT token. PDT (Payment Data Transfer) is a secure method to retrieve the details about a PayPal transaction so that you can display them to your customer.

 Read more/less

To set PDT in your PayPal account:

  1. Click the Profile icon in the upper right corner of the PayPal screen.
  2. Under Business Profile, click Profile and settings.
  3. Click My selling tools
  4. Click Update beside Website preferences under Selling Online.
  5. Under Auto Return for Website Payments, enable auto return for payments by switching the option to On from Off.
  6. Enter your Wild Apricot site URL in the Return URL field (e.g. http://mydomain.wildapricot.org ). 

  7. Then scroll down to the Payment Data Transfer section and also switch this option to On.

  8. Click Save.
  9. The PDT token is now displayed on your profile screen. You can copy the token, then go into your Wild Apricot account under Settings > Finances > Payment settings, and paste it in the PDT token field.



    To view your PDT token at a later date, return to the Payment Data Transfer section on the Website Payment Preferences screen.

Resending IPN Messages

Sometimes payments can successfully go through in PayPal but due to some glitch they are not automatically recorded in Wild Apricot. In this case, re-sending the IPN messages from within your PayPal account can help. 

 Read more/less

To resend the IPN messages, follow these steps:

  1. Go to the PayPal website and log in to your account.
  2. Click the Profile icon in the upper right corner of the PayPal screen.
  3. Under Business Profile, click Profile and settings.
  4. Within the My Profile screen, click My selling tools (on the left).
  5. Click  Update  beside  Instant payment notifications  under  Getting paid and managing my risks .
  6. Click the IPN History page link.
  7. Select the IPNs to be resent.
  8. Click the Resend Selected button. 
Icon

Only sent and failed IPNs can be resent.

On this page: 

 
Wild Apricot Inc. 144 Front Street West Suite 725, Toronto, Ontario, Canada M5J 2L7