Google Calendar + Stripe integration: billing address, VAT, custom fields not passed to Stripe Checkout

Hello

I use Google Calendar paid appointment bookings with Stripe connected to collect payment at the time of booking. The integration works for basic payment collection, but I have run into a significant limitation for accounting and tax compliance purposes.

The Stripe Checkout page that clients land on when booking does not collect billing address, postal code, VAT number, or custom fields such as voucher codes, as I already wrote here:

Google Booking Calendar & Stripe Integration - Unable to use coupons at checkout

In that thread I reported that coupon codes cannot be used at checkout because the allow_promotion_codes parameter is not being passed through the integration, as confirmed by Stripe’s technical support team.

Stripe’s native Checkout product supports all of these features. However, because Google Calendar creates and controls the Stripe Checkout session on its end, none of these options are exposed to the service provider. Furthermore, booking information created in Google Calendar is not passed to the Stripe backend, making it impossible to view or manage it there.

This is a problem for businesses operating in jurisdictions where invoices must include the client’s billing address and VAT number. The only workaround I have found is to collect this information in the booking form itself, which then requires manually entering it into Stripe to complete the client record for invoicing purposes. This also means that Stripe’s automatic invoicing feature cannot be used, creating additional administrative work.

Is there any intention to address these issues? Knowing whether a fix is planned would help people decide whether to continue with this integration or find an alternative solution.

Thank you

To get this in front of the right teams, I would also report this with the feedback option in Calendar -

  1. On your computer, open Google Calendar.

  2. In the top-right corner, click the Question Mark (?) icon, then select Send feedback.

  3. Detail exactly what you wrote here—specifically mentioning tax compliance, VAT, and the missing allow_promotion_codes parameter.

Hey Brett,

Thanks for your feedback.

This is actually something I had already done. I started reporting these types of issues last year, and before me, many other users had flagged the same things.

The last update to Paid appointment bookings was Monday, July 10, 2023. Three years ago. That’s quite surprising. I can see updates being made to things like calendar event colors, but nothing to the part of the product that can actually make or break a business owner’s experience.

If anyone from the Google Calendar Team is reading this: please make that checkout page more flexible.

Happy to be part of tests and surveys/interviews to improve the experience.

L