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.


  1. From the MemberMouse menu, click Payment Settings and then click on the Payment Methods tab.

  2. Scroll down to the Offsite Payment Methods section and check the box next to PayPal.




  3. Enter your PayPal email into the PayPal Email field.




  4. In a separate browser window, log into your PayPal account and in the top navigation bar, hover over the Profile tab and click on My Settings from the drop down.

  5. On the Profile Summary page you'll see a column on the right called Selling Preferences. From this column, click on the Instant Payment Notification Preferences link.




    NOTE: In some versions of PayPal you may not see a Selling Preferences column. If instead you see a menu on the left, click the My Selling Tools item and then under the Getting paid and managing my risk section on the right, click the Update link next to Instant payment notification.




  6. On the Instant Payment Notification page in PayPal, click the  button at the bottom.

  7. On the Edit Instant Payment Notification (IPN) settings page you will need to enter in the Notification URL. Go back to the Payment Methods screen in MemberMouse, locate the Notification URL section and copy the URL that appears in the field.




  8. Go back to the Edit Instant Payment Notification (IPN) settings page in PayPal and paste the URL into the Notification URL field in PayPal.



  9. Select the radio button labelled Receive IPN messages (Enabled).




  10. Click the  button to save the configuration.


Configuring the Auto-Return URL and PDT Identity Token


  1. In the PayPal configuration section locate the Auto-Return Configuration section.




    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.

  2. Copy the auto-return URL.

  3. In a separate browser window, log into your PayPal account and in the top navigation bar, hover over the Profile tab and click on My Settings from the drop down.

  4. On the Profile Summary page you'll see a column on the right called Selling Preferences. From this column, click on the Website Payment Preferences link.



    Note: In some versions of PayPal you may not see a Selling Preferences column. If instead you see a menu on the left, click the My Selling Tools item and then under the Selling online section on the right, click the Update link next to Website preferences.



  5. On the Website Payment Preferences page, enable auto-return by selecting the radio button labelled On.



  6. Paste the auto-return URL you copied from MemberMouse into the Return URL field.



  7. Scroll down to the Payment Data Transfer section, and enable payment data transfer by selecting the radio button labelled On.




  8. Scroll down to the bottom of the page and click the  button to save the configuration.

  9. 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.



  10. Return to the Payment Settings page in MemberMouse and paste the identity token in the PDT Identity Token field.




  11. Click the  button to save the configuration.


Configuring the API Credentials


  1. In a separate browser window, log into your PayPal account and in the top navigation bar, hover over the Profile tab and click on My Selling Tools from the drop down.

  2. Under the Selling online section on the right, click the Update link next to API access.

  3. On the API Access page, click the Request API Signature link in the box labelled NVP/SOAP API Integration.




  4. On the following page, select the radio button next to the Request API Signature option and after reviewing the terms and conditions click the  button.



  5. 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.





  6. Click the  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...

  1. Go to the PayPal payment settings area and scroll down to the PayPal Sign-up Page Locale section

  2. Select your desired locale from the drop down list.

  3. Click the  button to save the configuration.