Integrations
In this section you can learn about different integrations Zoho Books offers and how these integrations can be used for your business.
- Payment Gateways
- Zoho CRM
- Apps
- Avalara AvaTax (US & Canada Edition)
- Tax 1099
- Track 1099
- Zoho Books ZSC Key
Online Payments
In the Zoho Books app, you can now access Online Payments as a separate section directly under Settings.
Zoho Books is integrated with major online payment gateways to help you receive payments for your invoices online. This ensures faster and hassle free receipt of payments and further automates your cash flow and its book keeping. To set up a payment gateway, click the Gear icon on the top right and select Integrations. Now choose Online Payments. You’ll find the list of payment gateways that Zoho Books supports.
Payment Gateway | Supported Countries |
---|---|
Stripe | View the list of countries supported by Stripe here. |
Authorize.Net | United States, United Kingdom, Europe, Australia, Canada. |
Payflow Pro | United States, Canada, Australia, New Zealand. |
Payments Pro | United States, United Kingdom, Canada. |
2Checkout | Supports all countries except North Korea, Iran, Sudan, Syria, Cuba, Myanmar (Burma.) |
Braintree | Works for United States, Canada, Europe, Singapore, Hong Kong, Malaysia, Australia, and New Zealand. |
CSG Forte | United States and Canada. |
Worldpay | United Kingdom. |
GoCardless | United Kingdom, Canada, New Zealand, Switzerland and Australia |
Click on a payment gateway to find out how you can use it along with Zoho Books.
- Stripe
- PayPal
- Authorize.Net
- Payflow Pro
- Payments Pro
- 2 Checkout
- Braintree
- CSG Forte
- Worldpay
- ACH Payments
- GoCardless
Stripe
Integrate with Stripe and receive payments from your customers through their credit card and bank account details.
To set up the Stripe integration:
- Go to Settings > Online Payments.
- Scroll down to Stripe and click Set up Now.
From here, you can set up Stripe and receive payments from your customers using two different methods:
1. Credit Cards
Integrate your organization with Stripe and charge your customer’s credit card to receive payments. Learn more.
You can view the list of countries supported by stripe in this page. The online transaction fees will depend upon the charges specified by Stripe.
2. Bank Accounts using Stripe ACH (Global and US editions)
With Stripe ACH, you can charge your customer’s bank account (only for US customers) to receive payments. Learn more.
PayPal
To setup PayPal as your preferred gateway for receiving payments, click on the Gear icon on the top right hand side corner of the screen and go to Online Payments and click the Set up Now button adjacent to Paypal logo. Enter the following information and click Save.
-
Registered email Address: Enter the email address using which you registered in PayPal.
-
Re-enter the email Address: Re-enter the email address for confirmation.
-
Default Payment Option:
-
PayPal Standard: Choose this mode of payment to transact with your clients from across the globe. Your clients can pay you with a credit card even if they don’t have a PayPal account. You receive your payments instantly. In PayPal standard, a percentage is charged as the transaction fee.
-
PayPal Business Payments: Regardless of your invoice amount, the transaction fee charged by PayPal is just 50 cents. Your clients however can make payments only via an eCheck or PayPal balance. The payment may be delayed if the payment is received via eCheck. In this mode of payment, both you and your clients need to have a US PayPal account.
-
To help you decide which of the Payment Options work for you, click on the grey question mark icon next to the Default Payment Options field to see the comparison between the two.
-
-
Bank Account: Enter the Bank Account where money received should reflect.
-
Page Style: Enter the layout of the payment page, that your customers see. Please note that this option is available only for PayPal Standard users. Click here for more on PayPal’s page style option.
When you setup this integration, your email address will be shared with Paypal.
Transaction charges
The online transaction fees will depend upon the charges specified by PayPal.
Prerequisites for using with Auto-charge in Zoho Books
- Customers should have an active Authorize.Net account.
- This account should have been selected with Card Not Present option during account creation.
- Only on the above criteria, the customer will be able to view the CIM (Customer Information Manager) feature in their merchant account.
- CIM needs to be enabled. Once enabled, it will take 24-48 hours for a transaction to happen.
- Do not enable ARB (Auto Recurring Billing) feature provided in Authorize.Net.
Configuring Auto-charge Settings
Payflow Pro
To set up Payflow Pro, click on the Gear icon on the top right hand side corner of the screen. Go to Online Payments and click the Set up Now button adjacent to Payflow Pro logo. Enter the following information and click Save.
When you register for Payflow Pro, you will receive an email with information like your Partner ID and Vendor name. Please keep that email at hand while filling the details for Payflow Pro.
Then enter the following information and click Save.
-
Currency: The currency you set up in your Payflow Pro account. Payflow currently supports transaction in 10 leading currencies.
-
Partner: The partner ID as mentioned in your Payflow Pro account.
-
Vendor: Your vendor name as mentioned in your Payflow Pro account.
-
User: Enter your Payflow Pro username.
-
Password: Enter your Payflow Pro password.
-
Bank Account: Enter the Bank Account where money received should reflect.
When you setup this integration, the fields mentioned above will be shared with Payflow Pro.
Transaction charges
The online transaction fees will depend upon the charges specified by Payflow Pro.
Payments Pro
To set up Payments Pro, click on the Gear icon on the top right hand side corner of the screen. Go to Online Payments and click the Set up Now button adjacent to Payments Pro logo. Enter the following information and click Save.
API Username, API Password and Signature
- Login to your PayPal account. Go to Profile and click Request API Credentials under Account Information.
- Choose Set up PayPal API Credentials and Permissions under Option 1.
- Click View API Signature under Option 2.
- Copy the API Username, API password and Signature into corresponding fields in Zoho Books.
When you setup this integration, your API credentials and Signature will be shared with Payments Pro.
Prerequisites for using with Auto-charge in Zoho Books
In order to use PayFlow Pro for Auto-charge, you need to enable Reference transactions in their merchant account.
- Login to your PayPal account.
- Navigate to Account Administrator.
- Navigate to Manage Security -> Transaction Settings and enable Allow reference transactions.
Configuring Auto-charge Settings
Transaction charges
The online transaction fees will depend upon the charges specified by Payments Pro.
2Checkout
To configure 2Checkout, click on the Gear icon on the top right hand side corner of the screen. Go to Online Payments and click the Setup Now button adjacent to 2Checkout logo. Enter the following information and click Save.
-
2CO Account No: Enter your 2CO Account no provided to you. Ensure that you configure your 2Checkout account by logging in to the 2CO control panel. Read the details on how to configure by clicking on Know more on the right side of the screen.
-
Secret Word: Enter the Secret word (Password) here.
-
Bank Account: Enter the Bank Account where money received should reflect.
If you haven’t created a 2Checkout merchant account yet, click here to sign up now.
When you setup the integration, your 2CO Account# and Secret Word will be shared with 2Checkout.
Transaction charges
The online transaction fees will depend upon the charges specified by 2Checkout.
Braintree
To configure BrainTree, click on the Gear icon on the top right hand side corner of the screen. Go to Online Payments and click the Setup Now button adjacent to Braintree logo. Enter the following information and click Save.
-
Merchant ID: Provide you Merchant ID here. Login to your BrainTree gateway account and find this detail in the API Keys section. You will also find the required following Key credentials
-
Public Key: Enter the Public Key here.
-
Private Key: Enter the Private Key here.
-
Currency: Select the currency in use in your BrainTree account. BrainTree currently supports transaction in 8 leading currencies.
-
Client Side Encryption Key: You will need to paste your Client side Encryption Key here. To find this, log into your BrainTree account and click on API Key section provided on the right pane.
-
Bank Account: Enter the Bank Account where money received should reflect.
When you setup this integration, the fields mentioned above will be shared with Braintree.
Transaction charges
The online transaction fees will depend upon the charges specified by Braintree.
Worldpay
To set up Worldpay payment gateway, click the Gear icon on the top right hand side corner of the screen. Go to Online Payments and click the Set up Now button adjacent to Worldpay logo. Enter the following information and click Save.
Note:
- Zoho Books supports only corporate gateway accounts.
- If your organization belongs to the EU domain, that is you sign in to Zoho Books by visiting books.zoho.eu, then you will not be able to set up this integration as Worldpay is not PSD2 compliant.
- Capture Delay Settings in your Worldpay Merchant Interface (in both Ecommerce merchant profile and Pay As Order merchant profile) needs to be turned off.
Ecommerce Merchant Code and Ecommerce XML Password should be the same as in the Worldpay Virtual Terminal.
- Log in to the Worldpay Virtual Terminal.
- Click Select Merchant Code and choose your Ecommerce merchant code.
- Click Profile on the left navigation pane and copy the Merchant Code, XML Password to this form.
Pay As Order Merchant Code and Pay As Order Merchant Password should also be the same as in the virtual terminal.
- Log in to the Worldpay Virtual Terminal.
- Click Select Merchant Code and choose your Pay As Order merchant code.
- Click Profile on the left navigation pane and copy the Merchant Code, XML Password to this form.
Once you set up this integration, the fields mentioned under Worldpay Settings will be shared with Worldpay.
Transaction Charges
The online transaction fees will depend upon the charges specified by Worldpay.
ACH Payments in Zoho Books
Zoho Books offers ACH payments via Authorize.Net and CSG Forte gateways, payment gateways that specializes in ACH payments.ACH is a secure payment transfer system that connects all US financial institutions. This facility will allow you to debit payments directly from a customer’s authorized bank account.
The following are the requirements for making ACH payments,
-
You must be a US based merchant.
-
You need a payment gateway that supports ACH payment.
-
In order for customers to make ACH payments, you need to enable Allow this customer to pay via his/her bank account option for your customers under Contacts edit section.
To use ACH facility, you will need to setup Authorize.Net or CSG Forte as the default payment gateway on Zoho Books.
Setting up a bank account for ACH Payments
Step 1:
Go to the Invoices tab. Select the invoice for which a payment needs to be recorded. Click the Record Payment drop-down and select Charge Customer. A Charge Customer screen will open up.
Step 2:
You will be asked to enter either Credit Card Details or Bank Account Details. In this case, select the tab Bank Account Details and enter the customer’s bank account details. Account number, Account type and Routing number are mandatory fields to configure the bank account.
Select the check-box against Customer authorises “Org Name” to charge his / her checking account for making payment and click on Proceed.
Making payments through Customer Portal.
- Your clients can view a list of invoices sent by you in the portal. If the invoice is unpaid, they can choose to pay instantly by clicking on Pay Now.
- In the following page, they need to choose the Bank Account option and enter their bank account details
Note: Customers can also choose to save their account details for future transactions by checking the Use this account for future transactions option.
Configuring number of retries and intervals
Zoho Books allows you to configure the number of retries necessary in case of a transaction failure. The various configurations available are shown below.
Card Verification Settings
Initially card address was made mandatory in Zoho Books. This was initiated by us to avoid confusions with respect to various payment gateways as different payment gateways have different validations. But now you’re given that option to decide on whether the card address needs to be shown or not.
Depending on your choice of gateway you can enable the necessary fields of the card address to be shown or to be made mandatory by making the preferences in Card Verification Settings.
Kindly follow the steps below to make card address related changes:
- Click the Gear icon present at the top right corner of the screen.
- Go to Online Payments and click the Card Verification Settings button.
- Here you can customize card address details accordingly.
Zoho Service Communication (ZSC) Key
Zoho provides numerous world class apps in addition to Zoho Books, such as Zoho CRM, Zoho Invoice, etc. If you have a Zoho CRM account and would like to integrate with your Zoho Books or Zoho Invoice account, you may use this ZSC key to do so. The ZSC Key is a unique key used to communicate between these apps.
-
Navigate to Settings > Integrations and select Zoho Books ZSC Key, to get the key or to generate a new one.
-
Click on the Regenerate ZSC Key link provided on this page, to generate a new ZSC key.
When cards are used for payment, the payer’s card information will be encrypted and passed to the payement gateway. After the payment is processed and confirmed, the last 4 digits of the card along with the month and year of expiry are stored in the payment details section of Zoho Books.