Best practices, tips & inspiration
Dashboard
All Itineraries
Calendar Builder Itineraries
Guest Portals
Task Manager
Invoicing & Financials
General
Webinars
2025 Webinars
2023 Webinars
2022 Webinars
Help! My invoice says “Error creating a checkout session”
What this error means and how to fix it so your client can complete payment.

This error can happen when the invoice currency doesn’t match the payment methods enabled in your Stripe account.

What to Check


If you’re invoicing in a currency that’s different from your Stripe dashboard’s default currency, you’ll need to make sure you have a payment method enabled that supports that currency.

The most common fix:
Turn on card payments from the Invoice Payments tab. Card payments typically support multiple currencies and will almost always allow the checkout session to be created.

✅ Still Seeing the Error? ... or if you don't want to enable card payments, check your Bank Transfer Settings in Stripe:

  1. Go to your Stripe dashboard > Settings > Payment Methods
  2. Open your bank transfer settings
  3. Make sure the currency you’re invoicing in is "requested"
  4. If it’s not listed, you may need to request that currency from Stripe


Once the correct payment method supports the invoice currency, the checkout session should generate successfully.

If you're unsure which payment method supports your currency, Stripe support can also confirm this for you.

Keywords: invoice error, error creating a checkout session, payment error, invoice payment issue, checkout session error, online payments, client payment, invoice troubleshooting