Skip to main content

PayPal Payflow Payment Gateway

Evan Nelson avatar
Written by Evan Nelson
Updated over a year ago

deverus offers an integration to Payflow Pro, an online payment gateway product offered by PayPal. Payflow Pro acts as a bridge between your deverus system and a merchant account (a credit card processing account, which you may already have, or which you can also purchase when you sign up for Payflow Pro).

Obtain a Payflow Pro Account

To find out more about Payflow Pro, including costs, you can visit the Payflow Pro General Information page. Payflow Payment Gateway handles all major credit and debit cards.

Your credentials should work when you log in on this page:

Set Up the Account

Steps to complete once you've received your login information:

  • Log in and test your Payflow Pro system to ensure that you have the correct login info

  • Activate your Payflow Pro account, which you can start doing using a simple "Activate" button on the main screen of your Payflow Pro system

  • Fill in the required information during the setup process, including your bank and credit card information

  • Create a deverus user and send us the credentials

Create a deverus Support User in your PayPal Merchant Account

A user for deverus Support will need to be created in your PayPal Merchant Account. To do this, log into your account. Under 'Manage Users,' select the 'Add User' option, and label it deverus Support. You will need a username (for deverus) and any password of your choosing.

MAKE SURE THE ACCOUNT IS SET TO FULL API TRANSACTIONS

Contacting deverus to Complete the Integration

Once you successfully sign up for and activate your Payflow Pro account, you must send the deverus support user login credentials to deverus. We will need the following credentials:

Partner:

Merchant Login:

User:

Password:

You can send us this information in a Support ticket. This will allow us to connect your Payflow Pro account to your Verocity system. At the same time, we'll enable the credit card features in your Verocity system. Once we're finished, you will have the following new features:

  • You can add a credit card and pay your clients' invoices by credit card (see Charging invoices to a credit card)

  • Your clients can add a credit card and pay invoices by credit card (see Adding a credit card to a client account)

PayPal Settings

You can now update your own PayPal credentials (Username and Password) by navigating to System Settings -> PayPal.

Please ensure the credentials are for a Transaction API user and not the main admin user.

2020-09-24_09-19-18.png


​
Please note, if the wrong password is input, then there is an error in Applicant Pay - if you have recently updated your password, double check that the credentials are correct and input again if needed.

Troubleshooting Common Errors

Invalid Merchant Code: According to PayPal these are the common reasons for that code:

  • You just activated your account. A vendor account doesn't become active until at least an hour after it was created. Typically, a database update begins at 20 minutes past the hour and lasts about 20 minutes. If your account becomes active while the database is updating (after the 20-minute mark), you must wait until after the next hour's update before you can use it.

  • The login information is incorrect. Verify the information you entered in the User, Vendor, Partner, and Password fields.

  • Check that you sent the correct Partner value.

  • The primary user's Merchant ID should be in the User field. For a secondary Payflow Pro user, the User field should contain the password assigned by the primary user.

  • All fields are case-sensitive.

  • The bank BIN number is unknown. For PayPal Australia (VSA) only, result code 26 indicates that the customer's credit card is issued by a credit union or small financial institution. The processor, FDRA, has no bank identification number (BIN) on file for the card, which triggers the error message, "No Universal Account - Response code 42." You must get another credit card or form of payment from your customer.

Result Code 5: Indicates the payment processor has deactivated the account or the merchant information is incorrect. Essentially when trying to process a credit card, the payment processor does not recognize who the transaction is coming from and rejects the charge. To resolve this issue, you will need to verify the merchant id (usually the bank name), processor id (aka merchant id or MID/PNS number), terminal ID, and FIC, and give that information to Paypal. This information may differ depending on your payment processor but Paypal can provide the fields needed. Deverus does not use any of these fields but if they are incorrect, you will not be able to process credit cards through your Payflow Pro account (since they are failing in your Paypal account).

Did this answer your question?