Last updated: November 8, 2022
|Sales Hub Starter, Professional, Enterprise|
With the HubSpot-Stripe integration, bill your customers directly from their quote, and send all payments to your integrated Stripe account.
Please note: this article covers the Stripe integration that enables users to collect payments directly from their quotes using Stripe's checkout features. This integration is separate from the Stripe integration that uses HubSpot data sync to sync data between HubSpot and Stripe.
Before connecting Stripe to HubSpot, make sure that you’ve activated your Stripe account. Your account must be activated before HubSpot can create payments for your customers.
Please note: only users with assigned Sales Hub paid seats can connect their Stripe account to HubSpot.
To connect your Stripe account to HubSpot:
Once your account is connected, use the integration to create payments for your customers on your quotes.
Please note: if your quote is not compatible with 3DSecure, an alert appear when you turn on the Stripe integration. If this alert appears, keep in mind that some payments may not be successful because of PSD2 requirements.
Once this option is enabled, customers will be able to make a payment by clicking Check out at the top or bottom of their quote.
Please note: to use the Stripe integration with quotes, there is a minimum charge amount for the line items included on the quote. The net price of any line item included on the quote cannot be zero. Learn more about Stripe's minimum and maximum charge amounts.
When they click Check out, a new window will appear for customers to enter their information and complete their purchase. When the purchase is complete, the payment will go directly to your integrated Stripe account. Stripe will create a receipt for a one-time payment or an invoice for recurring payments. If there is a discount applied to the quote, a coupon will be created in Stripe.
Please note: after a coupon is created in your Stripe account, HubSpot does not recommend making any changes to the coupon as it could impact the customer's checkout session. If you make changes to the quote-level discount in HubSpot, it is recommended to recall the quote, edit the discount, then re-publish the quote.
When the payment is successful, HubSpot will create a new customer in Stripe if an existing customer with the same email address does not already exist. HubSpot will sync the following properties to the newly created customer in Stripe:
In HubSpot, the quote's payment status will change to Paid: [date of payment] on the Quote card on the deal record and you'll receive an email notifying you that the quote has been paid.
When collecting recurring payments in Stripe, keep the following in mind:
Stripe may support a currency in certain cases, but HubSpot and Stripe may not define those currencies the same way. For example, there are some currencies that Stripe defines as two decimal currencies, but HubSpot defines them as zero decimal currencies. The currencies that are not supported by the HubSpot-Stripe integration are listed below:
The following are currencies that HubSpot supports, but are not supported by Stripe:
Thank you for your feedback, it means a lot to us.
You can import files to create and update HubSpot records in bulk. This article explains how to import a...
Whether HubSpot is your first CRM or you’re moving from another system, importing helps you create records...
Properties are fields that store information on HubSpot records. For example, you can use the City company...