## Zoho Billing - Product, solutions, integrations, support, and resources Index Access the complete documentation index at: https://www.zoho.com/om/billing/llms.txt Use this file to discover all available documentation pages before proceeding. # Integrate Zoho Billing with Authorize.Net Authorize.Net provides secure online payment processing and management services for businesses. Integrating it with Zoho Billing lets you easily accept one-time and recurring payments from customers via cards or bank accounts. **Insight:** You can also collect payments from customers via eCheck through the ACH network. **Note:** This integration is available only for users in the United States, Canada, Australia, Oman, South Africa and Global editions of Zoho Billing. ## Set up Authorize.Net To get started, connect your Authorize.Net account with Zoho Billing. If you don’t have an account, you can create one and proceed with the integration. To set up: * Go to _Settings_. * Select **Payment Gateways** under _Online Payments_. * Click **Set up Now** next to _Authorize.net_. * Enter the required details: **Field** **Description** **API Login ID** The unique identifier to authenticate API requests. You can access this from _Authorize.Net > Settings > Security Settings > API Key & Credentials._ **Transaction Key** A secure key used alongside the API Login ID to authorize payments through Authorize.Net. You can access this from _Authorize.Net > Settings > Security Settings > API Key & Credentials._ **Public Key** A key to securely encrypt and send payment information from your website or app. You can access this from _Authorize.Net > Settings > Security Settings > Manage Public Client Key._ **Currency** The currency in which you want to accept payments. Authorize.Net supports US Dollars (USD), Canadian Dollars (CAD) and Australian Dollars (AUD). **Bank Account** The bank account to track where funds will be deposited after a successful transaction. **Payment Options** The payment methods your customers can use to pay you, such as cards or bank accounts (ACH). * Click **Save.** ![Set Up Authorize.Net](/billing/images/help/images/online-payments/authorize-net/set-up.png) **Note:** Transaction charges are applicable as per Authorize.net's [pricing policy](https://www.authorize.net/sign-up/pricing.html). Zoho does not charge any additional fees. * * * ## Collect Customer Payments ### Enable Payment Options Once the integration is set up, your customers can make payments via Authorize.Net for the subscriptions and invoices you send. Here’s how to enable payment options: * Go to **Subscriptions** under _Sales_. * Create a new subscription with the necessary details. * Scroll to the bottom of the page and check **Collect payment offline** next to _Payment Mode_. * Check **Authorize.Net** as a payment option. ![Select Authorize.Net](/billing/images/help/images/online-payments/authorize-net/select-pg.png) Authorize.Net will be chosen as the payment option to collect payments. **Note:** If you select multiple payment gateways, the last configured payment gateway will be used by default to receive payments. **Insight:** Enable the \*\*Pay via Bank\*\* option in the customer's \*Overview\* page to collect ACH payments. * * * ### Receive Payments from Customers Once you’ve enabled payment options, your customers can pay through their customer portal or the invoice link sent via email. Here’s what they need to do: * View the invoice from the customer portal or email. * Click **Pay Now** to be redirected to the payment page. * Choose any payment method enter the required details. * Click **Make Payment** to complete the transaction. Your customers can also make payments from the [secure payment page](/om/billing/help/invoice/other-actions.html#public-link-payment) shared with them via email or shared URL. **Insight:** ACH payments received via Authorize.Net for an invoice will be updated to \*\*Paid\*\* status only after 15 days. This is to ensure the payment doesn’t fail. Until then, the invoice will remain in \*\*Sent\*\* or \*\*Overdue\*\* status based on your payment terms. If you want your customers to directly signup for a plan, you can setup a [hosted payment page](/om/billing/help/settings/customisation/hosted-payment-pages.html). To make payments, your customer will have to: * Enter the required details in the hosted payment page. * Click **Checkout with Authorize.Net** and select a payment method. * Enter the card credentials or scan the QR and click **Pay**. You will receive an email regarding the online payment made by your customer, and the invoice status will be marked as paid. * * * ### Charge Customers You can charge your customers manually or automatically for the invoices using the saved cards or bank accounts. Learn how to [associate a card](/billing/kb/customers/credit-card.html) of your customer. #### Manual Charge To charge your customers for their invoices manually: * Go to the invoice that you want to charge. * Click the _Record Payment_ dropdown and select **Charge Customer**. ![Charge Customer](/billing/images/help/images/online-payments/authorize-net/charge-customer.png) * Choose the customer’s card or bank account to charge them. **Insight:** If you have not saved your customer’s card or bank details, you can [request payment information (recommended)](/billing/kb/payments/card-on-file.html) or add them now. * Click **Proceed.** You will have charged your customer for the invoice. #### Autocharge Subscriptions You can autocharge your customers when you associate a card or bank account to your customer’s subscription. This enables faster and secure checkouts without storing sensitive data on your own servers. **Prerequisites:** * Your account must be created with the **Card Not Present** option. * Enable [CIM in your Authorize.Net account](https://support.authorize.net/knowledgebase/Knowledgearticle/?code=KA-04443) to securely store customer payment details for future or recurring payments. To do this, go to _Tools > Customer Information Manager (CIM) > Enable CIM_. It may take 24–48 hours for CIM to become active. * [Disable the Automated Recurring Billing (ARB)](https://support.authorize.net/knowledgebase/Knowledgearticle/?code=KA-04444) option. * Disable the **Transaction Velocity Filter** under the _Fraud Detection Suite_ in your Authorize.Net account to avoid recurring payment failures. [Learn more.](https://help.zoho.com/portal/en/community/topic/upcoming-authorize-net-integration-update-steps-to-secure-your-payments) Here’s how to associate and auto charge a card or bank account: * Go to **Subscriptions** under _Sales_. * Enter the required details and click **Continue**. * Click **\+ Add New Card** or **Add New Bank Account**. * Select **Authorize.Net** in the dropdown next to _Payment Gateway_. * Click **Create**. Your customer’s card or bank account will be automatically charged when their invoice is due. **Insight:** If a customer doesn’t want to be autocharged, go to the customer's subscription, click \*\*Change to Offline Mode\*\* under \*Payment Method\*. * * * ### Track Authorize.Net Transactions in Zoho Billing When you enable Authorize.Net in Zoho Billing, you can track all the related transactions and activities using reports. Here’s how to do it: * Use the Account Transactions report to filter and view detailed records of Authorize.Net transactions in Zoho Billing. * Track user actions and modifications within the integration through the Activity Logs & Audit Trail report. * * * ## Edit the Integration If you would like to change the bank account, enable or disable payment methods, or update your credentials, you can edit the settings. **Note:** If you generate a new public client key in Authorize.Net, make sure to update it here to avoid one-time payment failures. To edit: * Go to _Settings_. * Select **Payment Gateways** under _Online Payments_. * Click **Edit Settings** next to _Authorize.Net_ and make the necessary changes. ![Edit Integration](/billing/images/help/images/online-payments/authorize-net/edit-settings.png) * Click **Save**. Your integration settings will be updated. * * * ## Delete the Integration If you no longer want to use Authorize.Net integration, you can delete it. Before deleting, uncheck Authorize.Net as a payment option in unpaid invoices and delete any associated cards or bank accounts. **Warning:** Authorize.Net is automatically enabled across all your Zoho Finance apps, so disabling it in one app will disable it in all other Zoho Finance apps. To delete: * Go to _Settings_. * Select **Payment Gateways** under _Online Payments_. * Click the **Delete** icon next to _Authorize.Net._ * Click **OK** to confirm. The Authorize.Net integration will be deleted from your Zoho Billing account. Was this document helpful? ![](/billing/images/ue-resources/common/thumbs.svg) Yes ![](/billing/images/ue-resources/common/thumbs.svg) No Was this document helpful? Enter your comments or feedback on this page Enter your email address ![](#) Refresh Type the characters you see in the image above By clicking Submit, you agree to our [Privacy Policy](https://www.zoho.com/privacy.html) . Submit Cancel Submit Submit ![](/billing/images/ue-resources/common/smiley.svg) Thank you for your feedback!