Setting Up PayPal Payflow Pro (with Express Checkout)

Need help? Call PayPal Sales Support: 877-579-5973

PayPal Payflow Pro connects your merchant account to a fully customizable gateway that lets customers pay by credit card without leaving your site. Payflow Pro includes the ability to process Express Checkout transactions. A PayPal business account is required to enable this solution.

The setup includes the following steps:

Step 1: Complete the Required Settings

Step 2: Complete the Basic Settings for Payflow Pro

Step 3: Complete the Basic Settings for Express Checkout

Step 1: Complete the Required Settings

You can have two PayPal solutions active at the same time: Express Checkout, plus any one of the All-In-One or Payment Gateway solutions. If you change payment solutions, the one you used previously is disabled.

Follow these steps to begin the configuration and complete the authentication settings of PayPal Payflow Pro from the Admin panel of your Magento Go store.

  1. From the Admin panel, select System > Configuration.
  2. In the Configuration panel on the left, under Sales, select Payment Methods.
  3. In the Merchant Location section, select the Merchant Country where your business is located.
  4. Under PayPal Payment Gateways, in the PayPal Payflow Pro section, click the Configure button.
    Configure PayPal Payflow Pro
    Configure PayPal Payflow Pro

  5. Under Required PayPal Settings, in the Payflow Pro and Express Checkout section, do the following:
    1. (Optional) Enter the Email Address that is associated with your PayPal merchant account.
    2. Set Partner to “PayPal.”
    3. In the User field, enter one of the following:
      • The name of the additional user set up for your PayPal account.
      • The username required to log in to your PayPal merchant account.
    4. Set Vendor to your PayPal user login name.
    5. Enter the Password that is associated with your PayPal account.
    6. If you are testing the configuration with a Sandbox account, set Test Mode to “Yes.”
      When you are ready to “go live” with this solution, return to the configuration, and set Test Mode to “No.”
  6. When these settings are complete, set Enable this Solution to “Yes”
Payflow Pro and Express Checkout
Payflow Pro and Express Checkout

Step 2: Complete the Basic Settings for Payflow Pro

  1. If your store has multiple views, make sure to set Current Configuration Scope in the upper-left corner to the view where these settings apply.
  2. Enter a Title to identify PayPal Payflow Pro during checkout. It is recommended that you use the title, “Debit or Credit Card.”
  3. If you offer multiple payment methods, enter a Sort Order number to determine the sequence in which PayPal Payflow Pro is listed, using the title you assigned, with the other payment methods during checkout.
  4. Set Payment Action to one of the following:
    • Authorization: Approves the purchase and puts a hold on the funds. The amount is not withdrawn from the customer’s account until it is “captured” by the merchant.
    • Sale: The amount of the purchase is authorized and immediately withdrawn from the customer’s account.
  5. Under Credit Card Settings, in the Allowed Credit Card Types list, select each credit card that you accept. (To select multiple cards, hold the Ctrl key down and click the name of each card.)

    Note: 3D Secure validation is required for Maestro cards. For American Express, an additional agreement is required.

  6. Basic Settings - PayPal Payflow Pro
    Basic Settings - PayPal Payflow Pro

Advanced Settings

  1. At the bottom of the Basic Settings section, click Advanced Settings.
  2. Set Payment Applicable from to one of the following:/>
    • All Allowed Countries: Accepts payment from the countries already specified in your configuration.
    • Specific Countries: Accepts payments from only the countries you specify. (To select multiple countries, hold the Ctrl key down, and click each country where you accept payment.)
  3. To require that customers enter the three-digit security code from the back of the card, set Require CVV Entry to “Yes.”
  4. To use 3D Secure Card validation, set Enable 3D Secure Card Validation on Frontend to “Yes.” Then, do the following:
    1. To permit the entry of CVV codes from the Admin panel, set Enable 3D Secure Card Validation in Admin to “Yes”.
    2. To remove the merchant’s chargeback liability, set Severe 3D Secure Card Validation to “Yes”.
  5. If operating in “live mode,” enter your Centinel API URL. For more information, see your Cardinal Commerce agreement.
  • Complete the following sections as needed for your store:
  • Advanced Settings - PayPal Payflow Pro height=
    Advanced Settings - PayPal Payflow Pro

    Settlement Report Settings

    1. If you have signed up for PayPal’s Secure FTP Server, enter the following SFTP login credentials:
      • Login
      • Password
    2. To run test reports before “going live,” with Express Checkout on your site, set Sandbox Mode to “Yes.”
    3. Enter the Custom Endpoint Hostname or IP-Address. By default, the value is: reports.paypal.com
    4. Enter the Custom Path where reports are saved. By default, the value is: /ppreports/outgoing
    5. To generate reports according to schedule, under Scheduled Fetching, make the following settings:
      1. Set Enable Automatic Fetching to “Yes.”
      2. Set Schedule to one of the following:
      • Daily
      • Every 3 Days
      • Every 7 Days
      • Every 10 Days
      • Every 14 Days
      • Every 30 Days
      • Every 40 Days

      PayPal retains each report for forty-five days.

    6. Set Time of Day to the hour, minute, and second when you want the reports to be generated.
    7. PayPal Settlement Report Settings
      PayPal Settlement Report Settings

    Frontend Experience Settings

    1. Select the PayPal Product Logo that you want to appear in the PayPal block in your store. The PayPal logos are available in four styles and two sizes. Options include:
      • No Logo
      • We Prefer PayPal (150 x 60 or 150 x 40)
      • Now Accepting PayPal (150 x 60 or 150 x 40)
      • Payments by PayPal (150 x 60 or 150 x 40)
      • Shop Now Using PayPal (150 x 60 or 150 x 40)
      • Tip: Use the Layout Editor to control the placement of the PayPal block in your store. It can be set to appear in the sidebar of your Home and catalog pages.

    2. To customize the appearance of your PayPal Merchant pages, do the following:
      1. Enter the name of the Page Style that you want to apply to your PayPal merchant pages. The options include:
        • paypal: Uses the PayPal page style.
        • primary: The page style which you identified as the “primary” style in your account profile.
        • page_style_name: The name of a custom payment page style which is specified in your account profile.
      2. In the Header Image URL field, enter the URL of the image that you want to appear in the upper-left corner of the payment page. The maximum file size is 750 pixels wide by 90 pixels high.

        Note: PayPal recommends that the image be located on a secure (https) server. Otherwise, the customer’s browser may warn that “the page contains both secure and nonsecure items.”

      3. Enter the HTML hex code without the “#” symbol, for each of the following:
        • Header Background Color
        • Header Border Color
        • Page Background Color
      PayPal Frontend Experience Settings
      PayPal Frontend Experience Settings

    Step 3: Complete the Basic Settings for Express Checkout

    1. If your store has multiple views, make sure to set Current Configuration Scope in the upper-left corner to the view where the configuration applies.
    2. Enter a Title to identify this payment method during checkout. It is recommended to set the title to, “PayPal” for each store view.
    3. If you offer multiple payment methods, enter a Sort Order number to determine the sequence in which PayPal Express Checkout is listed, using the title you assigned, with other payment methods. Payment methods appear in ascending order based on the Sort Order value.
    4. Set Payment Action to one of the following:
      • Authorization: Approves the purchase and puts a hold on the funds. The amount is not withdrawn until it is “captured” by the merchant.
      • Sale: The amount of the purchase is authorised and immediately withdrawn from the customer’s account.
    5. To display the “Check out with PayPal” button on the Shopping Cart page, set PayPal Shortcut on Shopping Cart to “Yes.‘
    6. To display the “Check out with PayPal” button on the Product Detail page, set Shortcut on Product View to “Yes.‘
    7. Click to expand the Advanced Settings section. Then, do the following:
      1. Set Payment Applicable from to one of the following:
        • All Allowed Countries: Accepts payment from the countries already specified in your configuration.
        • Specific Countries: Accepts payments from only the countries you specify. Hold the Ctrl key down, and click the name of each country where you accept payment.
      2. To display a full summary of the customer’s order by line item from the PayPal site, set Transfer Cart Line Items to “Yes.”
      3. Express Checkout Settings
        Express Checkout Settings

      See also:

      Understanding PayPal

    Discussion:

    RSS: New Article posts

    Explore the Knowledge Base