Integrate Zoho Billing with Stripe

Stripe is a leading payment service provider that lets businesses collect payments securely. You can collect one-time and recurring payments from multiple countries and currencies by integrating Zoho Billing with Stripe.

Once integrated, you can also:

Note: Transaction charges are applicable as per Stripe’s pricing policy. Zoho does not charge any additional fees.

Set Up Stripe

Connect your Stripe Account

To get started, you will have to connect your Stripe account with Zoho Billing. If you don’t have an account, you can create one and proceed with the integration.

To set up:

You will have successfully connected your Stripe account to Zoho Billing, after which you will be redirected to Zoho Billing.

Payment Methods

Your customers can make payments using a variety of methods supported by Stripe, including cards, payment services, and bank transfers.

Note: In India, Stripe allows only credit card payments.

Cards

Stripe supports popular card brands such as Visa, MasterCard, American Express, JCB, Discover, and Diners Club. Customers can make secure payments using these cards.

Bank Transfers

iDEAL: A trusted payment option that enables customers in the Netherlands to make online payments through direct bank transfers via their trusted banks.

Bancontact: Bancontact facilitates online payments for customers in Belgium through mobile apps, QR codes, or the Bancontact website.

ACH: Customers in the US can make ACH payments by linking and verifying their bank accounts through micro-deposits or Stripe’s Financial Connections.

Buy Now, Pay Later (BNPL)

Klarna: Klarna provides flexible payment options, such as Pay in 30 Days or Pay in 3 or 4 installments, and is available in several countries across Europe, the US, and Australia.

Others

Apple Pay: A payment service for iOS users that allows customers to pay securely using saved credit or debit cards.

Note: Apple Pay can be accessed only through the Safari browser.

Alipay: This payment solution enables customers in China to pay for goods and services through both online and offline modes.

Enable or Disable Payment Methods

By default, you can accept payments via credit cards. To accept payments through other methods, you must enable them manually.

To enable the other payment methods:

Your customers will be able to pay using the enabled payment methods.

Manage Customer Payment Information

Add Customer Card and Bank Account Details

In Zoho Billing, you can add your customer’s card and bank account details to charge them for their invoices. Learn how to associate a card with your customers.

Note: Bank accounts can be charged if you have enabled the Pay via Bank option in the customer’s Overview page.

Insight: You can delete your customer’s saved card or bank account details in your customer’s Overview page.

Verify Bank Details

Before charging your customer’s bank account, you need to verify their details through micro-deposit verification or allow them to verify their accounts instantly through Stripe Financial Connections.

Insight: By default, Stripe will verify your customer’s bank account using micro-deposit verification.

Micro-Deposit Verification

Micro-deposits are small amounts Stripe sends to the customer’s bank account for verification. These amounts (in cents) appear on the customer’s bank statement with the description “AMTS.” You can use these values, provided by your customer, to verify their account.

Insight: It will take 1-2 business days for the deposits to appear on the customer’s online statement after you add their bank account details.

To verify bank account details through Micro-deposits:

Once verified, you can use it to charge them for the invoices.

Insight: Your customers can also verify their bank account by entering the deposit values in the customer portal. To do so, they must log in to the customer portal, go to the Home page, and click Verify next to their bank account to enter the deposit values.

Stripe Financial Connections

Stripe Financial Connections lets customers securely link their bank accounts with Stripe for instant verification. If you want your customers to verify their bank accounts through this method, you will have to enable Stripe Financial Connections in Zoho Billing.

Note: The verification fee will be charged according to Stripe’s Pricing Policy.

To enable instant bank verification using Stripe Financial Connections:

Your customers can now verify their bank accounts instantly while making ACH payments via the Customer Portal.

Collect Customer Payments

Enable Payment Options

After setting up the integration in Zoho Billing, enable Stripe as a payment option in invoices to receive payments.

To enable:

Stripe will be chosen as the payment option to collect payments.

Receive Payments from Customers

After you’ve enabled Stripe as a payment option, your customers can pay through the shared link or the customer portal.

To make payments, your customers will have to:

If the customer selects a bank account that hasn’t been verified through Micro-deposits, they must verify the account using Stripe Financial Connections while they are paying. After clicking Make Payment, the customer will be redirected to the Stripe Financial Connections pop-up, where they will have to:

Once the customer’s bank account is verified and the ACH payment is processed, the invoice status will automatically change to Paid, and you will receive an email confirming the payment made by your customer.

Charge Customers

You can charge your customers manually or automatically for the invoices using the saved cards or bank accounts.

Note: You cannot add your customer’s bank details while charging them; only a saved bank account that has been verified can be charged.

Manual Charge

You can manually charge your customer’s card or bank account for one-time payments in Zoho Billing.

Note: This options is not available in the India edition.

To charge manually:

Auto-Charge

You can auto-charge your customers when you associate a card or bank account to your customer’s subscriptions.

To associate and auto-charge a card:

Your customer’s card or bank account will be automatically charged when their invoice is due. If your customers don’t want to be auto-charged with the associated payment option, you can delete it.

To delete:

The associated payment option will be removed from the subscription.

Track Stripe Transactions in Zoho Billing through Reports

You can track transactions and activities related to Stripe in Zoho Billing by tracking user actions and modifications within the Stripe integration through the Activity Logs & Audit Trail report.

Additionally, you can monitor your sales information in your Stripe account directly.

Sync Customer Card Details

When a customer’s card details are updated or expired, Stripe works directly with card networks to fetch the updated information and sync it in Zoho Billing automatically. To enable this feature, you will need to configure webhooks in your Stripe account.

To configure webhooks:

You will have configured webhooks to sync and update your customer’s card details.

Delete the Integration

If you no longer want to use Stripe integration, you can delete it. Before deleting, uncheck Stripe as a payment option in unpaid invoices and delete any associated card or bank accounts.

Warning: Stripe 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:

Note: Deleting the integration will not delete the credit cards stored in Stripe.

Was this document helpful?
Yes
No
Thank you for your feedback!