Setting up eCommerce with PayPal
PayPal (Payflow) is a payment gateway solution that can be used with any Internet merchant account to process credit card transactions online.
Setup requirements
As TopClass uses Transparent redirect to integrate with the payment gateway, customers are required to have one of the following:
- PayPal Payments Pro (Payflow Edition)
- Payflow Pro subscription
The following options need to be specified in PayPal Manager under the Hosted Pages tab:
- Transaction Process Mode- Live
- Do you want us to confirm payment by email? - No
- Security setting > AVS - No
- Security setting > CSC - No
- Security setting > Enable Secure Token - Yes
Reference: Microsoft PowerPoint - Transparent Redirect 11-28-11 (paypalobjects.com)
Configuring the PayPal gateway method
The following system settings needs to be configured under System Administration > System Settings > Payment Methods:
| Setting Name | Purpose | Set to |
|---|---|---|
| Payflow Transaction URL | The URL for submitting Payflow transactions. | https://Payflowlink.paypal.com |
| URL | The URL to retrieve secure token from Payflow. | https://Payflowpro.paypal.com |
| Payment Gateway | The payment gateway used by TopClass. | Payflow |
| Payflow Partner | Used for external partners with Payflow. If left empty, the default value is PayPal. | PayPal Payments Pro (Payflow Edition): Partner Payflow Pro: Partner |
| Port | The port number for the Payflow system. | 443 |
| Vendor | The vendor name for the Payflow system. | PayPal Payments Pro (Payflow Edition) or Payflow Pro: User |
| User | The username for the Payflow system. | PayPal Payments Pro (Payflow Edition) or Payflow Pro: User |
| Password | The password for the Payflow system. | PayPal Payments Pro (Payflow Edition) or Payflow Pro: Password |
Troubleshooting PayPal and Payflow
For more information on troubleshooting PayPal and Payflow, see the following resources:

