Knowledgebase: Payment
How do I set up PayPal Advanced?
Posted by Henry Suarez

For 3dcart's PayPal Advanced and PayPal PayFlow Link integrations, you will need to configure the following settings in both your 3dcart Online Store Manager and your specific manager.paypal.com interface. This KB article will describe the settings needed.

Before you begin, you will need the following:

  • A valid 3dcart Account. (Not available for Trial/Demo accounts)
  • A PayPal Advanced (or PayPal PayFlow Link) Account with the following:
    • Access to your account at https://manager.paypal.com
    • Partner Name (Usually "paypal")
    • Merchant Login
    • User
    • Password

Once you have all of the above you may proceed with the following steps:

3dcart Online Store Manager Setup

  1. Log into your 3dcart Online Store Manager
  2. Go to Settings =>Payment =>Online Methods
  3. Click on "Add New" at the very top of the page.
  4. Specify your Payment Method parameters as needed. (i.e. country, state, order amounts, & customer group)
  5. From the Payment Method drop down menu, select PayPal Advanced.
  6. Then click "Save"

Now that you have your PayPal Advanced method setup, you will enter your account information. When you set up your PayPal Advanced account, you would have been given a Merchant Login, User Name, and Password for the PayPal service. (The Partner Name is already integrated on your store)

  1. Please enter the applicable information in the fields shown below:

Note: For the Password, click on the icon located to the right of the word "enter"

  1. Then click "Save."

Some Additional Notes:

  • Other PayPal Methods:
    If you plan to use PayPal Advanced or the new PayPal PayFlow Link method, please be aware that you will also need to remove all other PayPal methods to avoid conflicts.
  • Template Considerations:
    Also, please be aware that the PayPal Advanced and PayFlow Link Methods are controlled via specific iFrame coding that needs to be present on your checkout pages. Therefore, if you have any customizations to your checkout pages, you will need to overwrite these with a clean template served directly from 3dcart's Common template folder. (FTP Path: web/assets/templates/common)

Settings at https://manager.paypal.com

The next part of the setup process involves configuring two settings on your PayPal Advanced Account. The following Steps will show how to do this:

  1. Log into your account at https://manager.paypal.com

  1. Click on "Service Settings" at the top of the page.
  2. Then click on the link labeled "Set Up"

  1. Under "Display Options on Payment Page" enter your secure URL in the "Enter Error URL" field.*

  1. Under the "Payment Confirmation" section, enter your secure URL the "Enter Return URL" field.*
  2. Be sure the "Return URL Method is set to "POST"

  1. Next, scroll all the way down to the bottom of the page until you see a setting labeled "Enable Secure Token"
  2. Set this setting to "Yes" and click "Save changes."

*Note: Mostof the various call back URLs are provided through the integration we've developed with PayPal. However we've highlighted a few steps above that are necessary before continuing with the integration process.

Part of the integration requires the use of a specific template layout being selected in your PayPal Manager interface. (See step 11 below) However, in order to use that layout, you must first enter Error and Return URL paramaters into the set up pages.

After saving changes on this page, you will proceed to the next few steps, select the required layout, and then come back to the set up page to remove those URLs. Please see step 12 below.

  1. After Saving the token setting, once again click on "Service Settings" at the top of the page.
  2. This time, click on the link labeled "Customize"

  1. Select "Layout C" then click on "Save and Publish" as shown.

  1. After saving the Layout selection, please go back to the Service Settings page
  2. Click on "Set up" once again.
  3. Under "Display Options on Payment Page" remove the secure URL the the "Enter Error URL" field.*

  1. Now scroll down further to the "Payment Confirmation" section and remove your secure URL the "Enter Return URL" field.*

  1. Save Changes

Note: Aside from the above changes, please also make sure your PayPal advanced profile is set to Live transaction process mode instead of "test"

To check this setting, go to the "set up" tab of your manager.paypal.com interface and set your transaction process mode to "Live" using the drop down menu at the very top of the page.


Your PayPal Advanced Method is now set up. To ensure it is working, place a test order on your store and - when you get to the final checkout page - you should see a screen similar to the following:

The Payment Method will allow your customers to checkout using their PayPal account (similar to PayPal Express redirect) as well as entering their credit card information directly onto your page (similar to PayPal Pro)


Comments (2)
Jazmyn White
26 May 2012 05:10 PM
Very help and easy to understand ! Set this up in under 15 mins.
Austin Wine
07 December 2013 01:25 PM
This was excellent. Very helpful and easy to follow. Thank you for saving me time and effort.
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below. This is required to prevent automated registrations and form submissions.

Help Desk Software by Kayako Fusion