diff --git a/requirements.txt b/requirements.txt
index fd54f6cfc305fd1f0f7675deae936305543a7850..ca5218b4fbaa21b27fd49630bcb92ac9fe72e11e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-django==5.0
+django<5.1
 dj_database_url==2.3.0 # pin for security
 jsonschema
 stripe
diff --git a/setup.py b/setup.py
index 2e0d7342d4291a94dace326f914e47c890115a60..6ac984a2af5a53e5b45af7a94162ae0531861d02 100644
--- a/setup.py
+++ b/setup.py
@@ -2,14 +2,14 @@ from setuptools import setup, find_packages
 
 setup(
     name="stripe-checkout",
-    version="0.4",
+    version="0.5",
     author="GEANT",
     author_email="swd@geant.org",
     description="Stripe custom checkout support service",
     url=("TBD"),
     packages=find_packages(),
     install_requires=[
-        "django>=5.1",
+        "django<5.1",
         "dj_database_url==2.3.0",  # pin for security
         "jsonschema",
         "stripe",