Use PayPal Payflow Pro payment processor
If when Create payment methods, as payment processor you have chosen PayPal Payflow Pro for processing payments for your online store, you must first make a test configuration and, after you have successfully tested PayPal Payflow Pro transactions, you can switch to the live configuration.
NOTE: You cannot configure the implementation of the PayPal provider to use Build Notation (BN) codes.
Perform the following procedures:
Setup test configuration
- Sign up for a Payflow Pro test account at https://www.paypal.com/cgi-bin/webscr?cmd=_payflow-gateway-overview-outside and go through the registration.
NOTE: If you only need test account, on the step where you need to fill out you credit card details, close the browser.
The test account is created.
NOTE: For US accounts, you can use the same account for both testing and live transactions at the same time. If you are going to activate the account, create the login ID accordingly and continue through the account registration process.
- After completing the registration, go to https://manager.paypal.com and enter the following:
- Partner ID
Normally, it is PayPal but it may be different, if you are using a different bank
- Merchant Login
The username that you used to create the account
- User
The same username you used to create the account
- Password
The password you created your account with.
- For more information, see https://developer.paypal.com/.
- On Create a payment method page, select the credit card(s) that you are going to accept.
- Select Test Mode radio button.
- Under Test Mode section, in URL input field, enter https://pilot-payflowpro.paypal.com
- In Partner, enter the Partner ID, provided by PayPal Payflow Pro.
Normally, it is PayPal but it may be different, if you are using a different bank.
- In Vendor, enter the username that you used to create the account.
- In Username, enter the username that you used to create the account.
- In Password, enter the password you created your account with.
- In Timeout, enter 30000.
- In Payment type, select one of the following:
- Sale
Directly puts the funds in the merchant account.
- Authorize
Authorizes the credit card, but does not submit the payment for settlement until it is done manually. The authorization expires in 30 days.
You can submit authorization only transactions, if you want to verify the availability of funds on the customer’s credit card before finalizing the transaction. This transaction type can also be submitted in the event that you do not currently have an item in stock or you want to review orders before shipping goods.
- Authorize & Capture
The amount is sent for authorization and, if approved, is automatically submitted for settlement.
- Go back to Create payment methods » Step 7.
After you finished setting up Payflow Pro and your ecommerce website, you can place orders and then see the report from those test orders by logging to https://manager.paypal.com, using the information from the e-mail from PayPal Payflow Pro.