diff --git a/requirements.txt b/requirements.txt
index 2ccaefe7cbc7cfa47d4d5e7ef49c94f84cdd869b..fd54f6cfc305fd1f0f7675deae936305543a7850 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-django>=5.1
+django==5.0
 dj_database_url==2.3.0 # pin for security
 jsonschema
 stripe
diff --git a/setup.py b/setup.py
index 8abb33a7ae531d318d03198544fc1afee93c151a..2e0d7342d4291a94dace326f914e47c890115a60 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
 
 setup(
     name="stripe-checkout",
-    version="0.3",
+    version="0.4",
     author="GEANT",
     author_email="swd@geant.org",
     description="Stripe custom checkout support service",