Setting up Bank Account & Credit Card Processors
- Our Products & Services
- Getting Started
- Accounts
- Communication
- Billing
- Companies
- Financial
- Integrations
- Inventory
- Jobs
- Mapping
- Misc.
- Monitoring
- Purchase Orders
- Release Notes
- Sonar Billing
- Voice
- Reporting
- Security
- sonarPay
- Ticketing
- Working With the Sonar Team & Additional Resources
- System
- Networking
Table of Contents
If you have a Payment Processor and you are changing to a new one, it is recommended that you read this article and contact Sonar before cancelling your existing Payment Processor. This allows Sonar to coordinate a token migration if necessary.
sonarPay
Sonar offers sonarPay, a fully integrated payment solution for internet service providers. With sonarPay you get payments, reporting, reconciliation, and customer service native to Sonar’s billing platform all supported within your Sonar instance.
Setting up External Payment Processors
To begin receiving customer payments (and adding the appropriate customer payment methods) your first step in the process is adding in your preferred payment processors. Below you'll find a list of external Payment processors supported by Sonar, as well as a list of items required to configure the processor.
All available Payment Processors are configured from the same page - within your instance, navigate to Settings, followed by expanding the Billing segment, and lastly select either Bank Account Processor or Credit Card Processor, depending on which one you'll actively be creating.
In the tables for both Bank Account Processors and Credit Card Processors, you'll see a column labeled Primary. This column shows which processor is the default used to tokenize payment methods. There can only be one primary per instance. With additional processors added to an instance, the Sonar Support Team is able to import the tokens to continue working with that processor until the tokens expire and/or a customer re-adds their payment method, at which point the primary payment processor would be used moving forward.
Whitelisting Sonar with External Processors
If your Payment Processor requires that the originating IP address be whitelisted to ensure communication occurs, all of Sonar's Egress and Ingress IP Addresses are available in the Sonar IP Addressing article.
As Sonar does communicate from multiple Egress IPs, it's recommended that they all be whitelisted to ensure constant communication.
e-Check/Bank Account Processors
You can access the Bank Account Processors by following these steps:
- Click on Settings
- Expand the Billing segment
- Click on Bank Account Processors
Next, click on the “Create Bank Account Processor” button to view the supported processors. In Sonar, we currently support the following external Bank Account Payment Processors:
Provider Name | Required Fields | Special Requirements | Provider Help |
DEPRECATED | Authorize | https://www.authorize.net/ |
To obtain the Authorize.net Transaction key, follow these steps:
|
|
Getting Started Guide |
Provider Name | Required Fields | Provider Help |
Bluepay |
|
Integrating BluePay |
Provider Name | Required Fields | Provider Help |
DEPRECATED | CardConnect | https://cardconnect.com/ |
|
Provider Name | Required Fields | Special Requirements | Provider Help |
IPPay | https://www.ippay.com/ |
Click here to download a PDF list of areas that IPPay currently offers processing, as of July 2019
|
You have to contact IP Pay to get them to associate the Sonar egress V2 IP addresses with your Terminal ID. You will need to send an email like this to support@ippay.com:
|
Customer Support |
Provider Name | Required Fields | Provider Help |
Propay ProtectPay | https://epay.propay.com/protectpay/ |
|
Support FAQ |
ACH
While ACH is also functionally a Bank Account processor, the methods by which ACH processors handle transactions differ sufficiently to be its own category. For more information on how ACH functions, take a look at our ACH Batching: Overview article.
In Sonar, we support any bank as long as they are using one of the following external ACH formats:
Provider Name | Required Fields |
NACHA ACH |
|
NACHA File Requirements
Sample NACHA Formatted File.pdf
To assist with setting up a Canadian ACH provider, review the following article.
Provider Name | Required Fields |
Canada 1464 Byte EFT/CPA 005 |
|
Canada 1464 Byte EFT/CPA 005 requires adding the institution number using 8–9 characters for proper completion.
Provider Name | Required Fields |
Central 1 ACH Standard |
|
Provider Name | Required Fields |
Royal Bank of Canada 1464 byte EFT |
|
Provider Name | Required Fields |
BMO Harris Canada 80 Byte EFT |
|
Credit Card Types
Adding a Credit Card Payment Processor can be done by following the below steps:
- Click on Settings
- Expand the Billing segment
- Click on Credit Card Processors
Within Sonar's Credit Card Processor configuration, you can configure each processor with a set of Credit Card Types. All supported Credit Card Types are listed below:
Details
1. Amex
2. Dankort
3. Diners Club
4. Discover
5. Forbrugsforeningen
6. JCB
7. Maestro
8. Mastercard
9. Union Pay
10. Visa
11. Visa Electron

Credit Card Processors
Below is a list of supported external Credit Card Payment gateways, as well as the information which can be entered to configure the gateway.
Provider Name | Required Fields | Special Requirements | Provider Help |
DEPRECATED | Authorize | https://www.authorize.net/ |
To obtain the Authorize.net Transaction key, follow these steps: 1. Select Settings under Account from the main menu on the left 2. Click API Login ID and Transaction Key in the Security Settings section 3. Enter the secret answer to the secret question you configured when you set up your account
|
|
Getting Started Guide |
Provider Name | Required Fields | Provider Help |
Bambora | https://www.bambora.com/en/ca/ |
|
Integrating FAQ |
Provider Name | Required Fields | Provider Help |
Bluepay |
|
Integrating BluePay |
Provider Name | Required Fields | Provider Help |
DEPRECATED |CardConnect | https://cardconnect.com/ |
|
Provider Name | Required Fields | Special Requirements | Provider Help |
IPPay | https://www.ippay.com/ |
Click here to download a PDF list of areas that IPPay currently offers processing, as of July 2019
|
You have to contact IP Pay to get them to associate the Sonar egress V2 IP addresses with your Terminal ID. You will need to send an email like this to support@ippay.com:
|
Customer Support |
Provider Name | Required Fields | Provider Help |
Moneris Canada eSelect Vault | https://www.moneris.com/en/Products-Services/Online/Ecommerce |
|
Merchant Resource Center |
Provider Name | Required Fields |
PayGate PayHost/PayVault | https://www.paygate.co.za/integration/payhost/ |
|
Provider Name | Required Fields | Provider Help |
Propay ProtectPay | https://epay.propay.com/protectpay/ |
|
Support FAQ |
Provider Name | Required Fields | Provider Help |
DEPRECATED |Stripe | https://stripe.com/en-ca |
|
Locate API Keys |
Provider Name | Required Fields | Provider Help |
sonarPay | https://sonar.software/sonarpay/ |
|
sonarPay Overview |