General Note: eCheck payments through PayPal are not supported by MemberMouse. A PayPal Business account is required to connect PayPal to MemberMouse.
Configuring the Instant Payment Notification
In order to properly synchronize your MemberMouse site with PayPal you will need to configure the Instant Payment Notification (IPN) URL in PayPal.
- From the MemberMouse menu, click Payment Settings and then click on the Payment Methods tab.
- Scroll down to the Offsite Payment Methods section and check the box next to PayPal.
- Enter your PayPal email into the PayPal Email field.
- In a separate browser window, log into your PayPal account and in the top right of the navigation bar, hover over your name in the right hand corner, and click Account Settings.
- In the left column, select Website payments under Products & Services. (Older accounts will have slightly different steps. reference the note below)
- Click Update in the Instant Payment Notifications section
- If IPNs are disabled, click ‘Turn On IPN'. Otherwise, Edit Settings.
- On the Edit Instant Payment Notification (IPN) settings page enter in the Notification URL. Select to ‘Receive IPN messages'.
Go back to the Payment Methods screen in MemberMouse, locate the Notification URL section and copy the URL that appears in the field.
Paste the URL into the Notification URL field in PayPal, and click to Save the configured settings.
Configuring the Auto-Return URL and PDT Identity Token
- In the PayPal configuration section in MemberMouse > Payment Settings > locate the line for Auto-Return Configuration.
Note: You will notice that this is the root URL for your site, not your specific confirmation page. This is done intentionally. When a customer is directed back to your site from PayPal, MemberMouse will redirect them to the correct confirmation page. It will either be the core confirmation page, or if you have product specific confirmation pages configured, MemberMouse will redirect the customer to the correct confirmation page for the product they just purchased. Read this article to learn how to create product specific confirmation page. - Copy the auto-return URL.
- In a separate browser window, log into your PayPal account and in the top right of the navigation bar, hover over your name in the right hand corner, and click Account Settings.
- In the left column, select Website payments under Products & Services. (Older accounts will have slightly different steps. reference the note below)
- Under the Products and Services click the Website Payments option. About halfway down the table that loads, you'll see an option for Website Preferences, click the Update link next to it.
- On the right side of the Website Payment Preferences page, enable auto-return by selecting the radio button labelled On.
- After choosing the “on” option, you will be presented with a field to paste the auto-return URL you copied from MemberMouse.
Note: Be sure to click “Save” after pasting the auto-return URL. - Scroll down to the Payment Data Transfer section, and enable payment data transfer by selecting the radio button labelled On.
- Return to the Website Payment Preferences page, scroll down to the Payment Data Transfer section and copy the string of characters next to the Identity Token label.
- Return to the Payment Settings page in MemberMouse and paste the identity token in the PDT Identity Token field.
- Click the Save Payment Methods button to save the configuration.
Configuring the API Credentials
- In a separate browser window, log into your PayPal account and in the top right of the navigation bar, hover over your name in the right hand corner, and click Account Settings.
- Under the Products and Services section on the left, click the Website Payments option.
- Next to the API Access option, click Update.
- On the API Access page that loads, click the Manage API Credentials link in the box labelled NVP/SOAP API Integration.
- On the following page, select the radio button next to the Request API Signature option and after reviewing the terms and conditions click the Agree and Submit button.
- Your API Username, Password and Signature are displayed on the following page. Copy the fields one-by-one and paste them into the appropriate fields on the Payment Settings page in MemberMouse.
- Click the Save Payment Methods button to save the configuration.
Configuring PayPal Sign-up Page Locale
This is used to set the locale of the PayPal sign-up page and indicates which language will be used. If unspecified, PayPal determines the locale by using a cookie in the subscriber's browser. If there is no PayPal cookie, the default locale is United States.
To configure the PayPal sign-up page locale…
- Go to the Payment Settings > Payment Method and scroll down to the PayPal setup area and the PayPal Sign-up Page Locale section at the bottom of that area.
- Select your desired locale from the drop down list.
- Click the Save Payment Methods button to save the configuration.