Glossary Item Box

Squirrelcart v4.4.0

PayPal Payflow Link

Overview

You can find more information on Payflow Link here: https://www.paypal.com/webapps/mpp/payflow-payment-gateway.

This documentation is for the newer version of PayPal Payflow Link.

As of this writing (4/12/2013), earlier versions of this gateway are now known as PayPal Payflow Link Legacy. See the PayPal Payflow Link (legacy) topic for instructions for that older implementation of this gateway.

 

Requirements

 

An SSL certificate is not required but is highly recommended.

Setup Instructions
  1. In your control panel, click the Gateways link

    payment gateways menu

  2. Click the record row labeled PayPal Payflow Link 

  3. Enter your PayPal PayFlow account name in the Merchant Login field.

  4. Enter your password in the Password field. 

  5. Enter your Partner ID in Partner ID.
  6. Set your Transaction Type.
  7. Set Connection Method to Client side non-secure form POST.
  8. Check Enabled
  9. Click Save Changes
  10. Login to PayPal PayFlow manager: https://manager.paypal.com/ 
  11. Click Service Settings at the top of the page

    service settings 
  12. Under the Hosted Checkout Pages heading, click the Set Up link. If you do not see "Hosted Checkout Pages" you probably have a PayPal Payflow Link (legacy) account. 
  13. Set the Transaction Process Mode field to either Live or Test depending on your needs.
  14. Under the Display options on payment page heading, enter these settings:
    a. For the Enter Text for Cancel URL field, enter the text Cancel and Return to Our Site

    b. Enter your storefront page URL in the Enter Cancel URL field. If you have an SSL certificate, you can use your secure URL (https://) otherwise use http://. Examples:

    https://www.example.com/store.php

    OR

    http://www.example.com/store.php 


    c. Set the Cancel URL Method field to POST 

    d. Enter your storefront page URL in the Enter Error URL field followed by "?cc_return=4". If you have an SSL certificate, you can use your secure URL (https://) otherwise use http://. Examples:

    https://www.example.com/store.php?cc_return=4

    OR

    http://www.example.com/store.php?cc_return=4 

  15. Under the heading Billing Information, uncheck all the fields except for both occurrences of CSC
  16. Under the heading Shipping Information, uncheck all the fields
  17. Under the heading Payment Confirmation...
    If you have an SSL certificate:
    a. Set Show confirmation page to On my website

    b. Enter your storefront page URL followed by "?cc_return=4" in the Enter Return URL field. Example:

    https://www.example.com/store.php?cc_return=4


    c. Set Return URL Method field to Post

    If you do not have an SSL certificate:

    a. Set Show confirmation page to On a PayPal hosted page
  18. Under the heading Silent Post for Data Transfer
    a. Set Use Silent Post to Yes

    b. In the Enter Silent Post URL field, enter your storefront page URL. If you have an SSL certificate, you can use your secure URL (https://) otherwise use http://. Examples:

    https://www.example.com/store.php

    OR

    http://www.example.com/store.php


    c. Leave the Void transaction when my server fails to receive data sent by the silent post field unchecked.
  19. Under the heading Security Options, set the Enable Secure Token field to Yes.
  20. Click the Save Changes button 
  21. Under the Hosted Checkout Pages heading, click the Customize link.
  22. Click Layout C to select it
  23. Click Save and Publish
Testing information

To test, you will need to login to PayPal Payflow's manager, and set the Transaction Process Mode field to TEST. You should also check the Test Mode field on the PayPal Payflow Link payment gateway record in Squirrelcart.

You can then test with the following MasterCard CC#

5555555555554444

 

 

 


© 2001-2014 Lighthouse Development. All Rights Reserved.