Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Billing

Setting up Bank Account & Credit Card Processors

Written by Mitchell Ivany

Updated at March 15th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Our Products & Services
  • Getting Started
    First Time Setup Baseline Configuration
  • 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
    Sonar's Security Practices & Certifications
  • System
  • Networking
+ More

Table of Contents

sonarPay Setting up External Payment Processors Whitelisting Sonar with External Processors e-Check/Bank Account Processors ACH Credit Card Types Credit Card Processors

If you have not already set up a payment processor, start this process immediately, as it requires some lead time to complete.

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.

To sign up or set up sonarPay within your instance, please contact your Client Relations Manager for information and assistance.
 

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 supported processors listed here utilize tokenization with Sonar. This means raw customer payment data never gets stored on your Sonar instance.
 

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.

Using Sonar to process your customer refunds directly is not available for all payment processors. Please confirm with your payment provider and the Sonar Support team if you have any questions.
 

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

Some e-Check/Bank Account Processors have been deprecated for users within the United States. Please refer to the list for more information.
 

You can access the Bank Account Processors by following these steps:

  1. Click on Settings
  2. Expand the Billing segment
  3. 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/
  • Login ID
  • Transaction Key

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

 

 

  1. Have someone with edit permissions login to the Authorize Settings Portal
  2. Go to “Tools”
  3. Select the “Fraud Detection Suite”
  4. Select “IP Velocity Filter”
  5. Add Egress IPs to IP Address Exclusion
Getting Started Guide
Provider Name Required Fields Provider Help
Bluepay
  • Account ID
  • Secret Key
Integrating BluePay
Provider Name Required Fields Provider Help
DEPRECATED | CardConnect | https://cardconnect.com/
  • Username
  • Password
  • Merchant ID

Support Center

Gateway API Credential Generator

Provider Name Required Fields Special Requirements Provider Help
IPPay | https://www.ippay.com/
  • Terminal ID

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:

Please add the IP address XX.XX.XX.XX to the whitelist for TID XXXXXXXX.

Customer Support
Provider Name Required Fields Provider Help
Propay ProtectPay | https://epay.propay.com/protectpay/
  • Account ID
  • Auth Token
  • Account Number
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
  • Bank Account Number
  • Company Description
  • Company Identification
  • Company Name
  • Immediate Destination
  • Immediate Destination Name
  • Immediate Origin
  • Origin Name
Chase Bank has specific field requirements that include adding trailing zeros to the company header. For more information on these requirements, please see the following:
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
  • Bank Account Number
  • Company Name
  • Data Center Code
  • Institution ID
  • Originator ID

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
  • Bank Account Number
  • Company Name
  • Data Center Code
  • Institution ID
  • Originator ID
Provider Name Required Fields
Royal Bank of Canada 1464 byte EFT
  • Bank Account Number
  • Company Name
  • Data Center Code
  • Institution ID
  • Originator ID
Provider Name Required Fields
BMO Harris Canada 80 Byte EFT
  • Bank Account Number
  • Company Name
  • Data Center Code
  • Institution ID
  • Originator ID

Credit Card Types

Some Credit Card Processors have been deprecated for users within the United States. Please refer to the list for more information.
 

Adding a Credit Card Payment Processor can be done by following the below steps:

  1. Click on Settings
  2. Expand the Billing segment
  3. 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:

Details1. Amex
2. Dankort
3. Diners Club
4. Discover
5. Forbrugsforeningen
6. JCB
7. Maestro
8. Mastercard
9. Union Pay
10. Visa
11. Visa Electron
 
By default, both the Enabled and Primary checkboxes are selected. If you need to assign the card processor to a specific company within your instance, uncheck the Primary checkbox and the Companies drop box will be provided to allow you the ability to select the desirable company for this setup.

 
 

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/
  • Login ID
  • Transaction Key
  • Validation Mode
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
 


The Validation Mode field is used to indicate the processing mode for the payment. There are 3 different Validation Modes that can be selected:

Live Mode: If selected, a $0 or $0.01 (depending on card type and processor) live transaction is processed against the card and then immediately voided. Address is required for cards that support $0 authorizations and will be validated along with card code, if submitted.

Test Mode: If selected, the card data is validated using simple mathematical checks to confirm that it appears to be valid. It is not a guarantee that the card is legitimate and the customer data is not validated.

None: If selected, no validation is performed at all. It is recommended that this option only be used for integration testing and not for production.

 

 

  1. Have someone with edit permissions login to the Authorize Settings Portal
  2. Go to “Tools”
  3. Select the “Fraud Detection Suite”
  4. Select “IP Velocity Filter”
  5. Add Egress IPs to IP Address Exclusion
Getting Started Guide
Provider Name Required Fields Provider Help
Bambora | https://www.bambora.com/en/ca/
  • Merchant ID
  • Payment Profile API Key
  • Transaction API Key
Integrating FAQ
Provider Name Required Fields Provider Help
Bluepay
  • Account ID
  • Secret Key
Integrating BluePay
Provider Name Required Fields Provider Help
DEPRECATED |CardConnect | https://cardconnect.com/
  • Username
  • Password
  • Merchant ID

Support Center

Gateway API Credential Generator

Provider Name Required Fields Special Requirements Provider Help
IPPay | https://www.ippay.com/
  • Terminal ID
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:

Please add the IP address XX.XX.XX.XX to the whitelist for TID XXXXXXXX.

Customer Support
Provider Name Required Fields Provider Help

Moneris Canada eSelect Vault |

https://www.moneris.com/en/Products-Services/Online/Ecommerce

  • Store ID
  • API Token
Merchant Resource Center
Provider Name Required Fields
PayGate PayHost/PayVault | https://www.paygate.co.za/integration/payhost/
  • ID
  • Password
Provider Name Required Fields Provider Help
Propay ProtectPay | https://epay.propay.com/protectpay/
  • Account ID
  • Auth Token
Support FAQ
Provider Name Required Fields Provider Help
DEPRECATED |Stripe | https://stripe.com/en-ca
  • Secret Key
Locate API Keys
Provider Name Required Fields Provider Help
sonarPay | https://sonar.software/sonarpay/
  • sonarPay Merchant ID
sonarPay Overview
You can contact any of these companies directly for exact terms and pricing details.
opening account establishing account

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • How to Take Bank Account Payments
  • Billing Voice Services in Sonar
  • Billing Calculator
Expand