PayPal Payments Pro Integrated
On this Page
FAQs
The User Experience
The user experience for the PayPal Payments Pro and Wufoo integration consists of two major processes.
Complete Wufoo Form
The user will complete your Wufoo form just like they would any Wufoo form. This form will validate for any errors, and when a form validates and is submitted, the user will redirected to the integrated Wufoo payment form to initialize the payment process.
Complete Integrated Wufoo Payment Form
When the user is redirected to the integrated Wufoo Payment form they will be asked to fill out their credit card details, a billing address, and a shipping address (if specified). If the transaction fails for any reason an error message will appear in the integrated payment form, much like a normal Wufoo form. If the transaction succeeds the user will be redirected to the form’s confirmation page.
If the user chooses the PayPal option they will be redirected to PayPal in order to pay with their PayPal account. They will be redirected to your confirmation page after completing the purchase.
Configuring Wufoo
Before configuring Wufoo please ensure that you have the proper PayPal account and can accept PayPal Payments Pro transactions. If you are unsure whether or not your PayPal account is correct please read our instructions on how to set up a PayPal Payments Pro account.
Payments Pro requires a username, password, and API signature to be configured in your Merchant Setup Section. Please note that neither of these items are the login or password that you use to log into PayPal. They are completely separate from logging into your account and can be obtained by following these steps:
- Go to the PayPal website and log in to your account.
- Click “Profile” at the top of the page.
- Click “API Access” in the Account Information column.
- Click “View API Certificate or Request API Credentials”.
- Select “Request API signature.”
- Click “Agree,” and then click “Submit”.
- Write down your API username, API password, and API Signature information. This is the information you will need to enter into Wufoo in order to configure the integration successfully.
- Click “Done.”
Log into Wufoo and enter your credentials into your merchant setup are as explained at http://wufoo.com/docs/payment-settings/
If you forget your API credentials after completing the previous steps you can re-access them by clicking Profile->API Access->View API Certificate->Request API signature. Copy the credentials and enter them into Wufoo.
To set up Express Checkout, an option that is always included in your payment form, follow these steps:
- Go to the PayPal website and log in to your account.
- Click “Profile” at the top of the page.
- Click “API Access” in the Account Information column.
- Click the “Enable Express Checkout Link”.
- Select the choice to “Accept PayPal payments before API permissions or credentials are set up” and hit “Submit”.
Why is there a credit card option with the PayPal logo?
PayPal requires that shopping cart solutions integrated with Payments Pro also have the option to also make their purchase using Express Checkout. If your users choose the PayPal option they will be redirected to PayPal.com to continue the payment through their PayPal account. They will be returned to your confirmation page after a successful transaction.
What type of PayPal account do I need for this to work?
You will be required to have either a Premier or Business account with PayPal. You will also be required to apply for the use of Website Payments Pro, which can take 48 hours to process and requires a credit check. The easiest way to learn about the costs involved and how set up an PayPal Payments Pro account is to take a look at their introductory tour located at www.paypal.com/us/cgi-bin/?cmd=_wp-pro-overview-outside.
Do you store credit card data?
Wufoo does not store any credit card data including card numbers, billing addresses, and shipping addresses. Wufoo sends all credit card information securely to PayPal.com for processing. PayPal.com then returns the status of the payment transaction, which Wufoo records in the system.
What does the “Security header is not valid” error mean?
This means your account is not properly configured to process express checkout and/or payment pro transactions. Please make sure that you have the correct PayPal and Payments Pro account by following the instructions at http://wufoo.com/docs/merchant/paypal-pro/#configWufoo.