VersaPay is an EFT payment processor that is integrated with Secure Payments (formerly PCI Wallet).  This company only processes payments for Canadian bank accounts. In order to use VersaPay to process payments, you will need an account with VersaPay.


In order to use the VersaPay integration, you must first enter your VersaPay credentials into Secure Payments. This can be done directly through LoanPro. In order to do this, navigate to Settings > Company > Merchant > Secure Payments > Bank Account/EFT (Canada) inside your company account.

Click Add Processor to add a new payment processor. 

Enter all the required information including API Token, API Key, API Fund Token, and Signature Key.  These should all be provided to you by VersaPay.  

There are four additional settings that can be applied to a processor. They are:

Auto Reversal – This lets you choose to have LoanPro automatically reverse payments that are returned by VersaPay.  In order for this to work, you will need to enter a webhook URL into your VersaPay account.  The webhook URL for LoanPro is  This can be entered into your VersaPay account by going to Account Settings and then Integrations.

Demo Mode – This option will let you toggle your VersaPay account between demo mode and live mode.  In demo mode, VersaPay will still receive payment data from LoanPro, but won’t send it to any banks.  This will let you test the VersaPay account without actually processing any payments.

Bypass VersaPay Processing – This option lets you choose not to have payment data get sent to VersaPay.

Default Processor – This option allows you to make the processor your default payment processor.

Click Save when finished. 

If you would like to edit any of your existing processors, click  to the right of the processor. Make your desired changes, then click Save to update the information.

How did we do?

Powered by HelpDocs (opens in a new tab)