From c8c49bea09d13d92df71213d7023dba247d2a4c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 6 Mar 2026 12:09:44 +0100 Subject: [PATCH] Add deprecation warning when new API version for Stripe is available Closes #14659 --- modules/account_payment_stripe/payment.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/account_payment_stripe/payment.py b/modules/account_payment_stripe/payment.py index 4395e7eaf9..a4061c1ce2 100644 --- a/modules/account_payment_stripe/payment.py +++ b/modules/account_payment_stripe/payment.py @@ -4,6 +4,7 @@ import datetime as dt import logging import urllib.parse import uuid +import warnings from decimal import Decimal from itertools import groupby from operator import attrgetter @@ -41,6 +42,10 @@ stripe.max_network_retries = config.getint( RETRY_CODES = {'lock_timeout', 'token_in_use'} STRIPE_VERSION = '2023-08-16' +if STRIPE_VERSION != stripe.api_version: + warnings.warn( + f"A new Stripe API version {stripe.api_version!r} is available", + DeprecationWarning) class Journal(metaclass=PoolMeta):