From 0a38b3aba93f9abca96ea922cc677c3a683890db Mon Sep 17 00:00:00 2001 From: Alastair Porter Date: Fri, 21 Feb 2025 15:11:12 +0100 Subject: [PATCH] wip: upgrade stripe api --- donations/views.py | 10 ++-------- requirements.in | 2 +- requirements.txt | 23 +++++++++++------------ 3 files changed, 14 insertions(+), 21 deletions(-) diff --git a/donations/views.py b/donations/views.py index 3dc5d4586..0e33f205f 100644 --- a/donations/views.py +++ b/donations/views.py @@ -176,14 +176,8 @@ def donation_session_stripe(request): session = stripe.checkout.Session.create( customer_email=email_to, payment_method_types=['card'], - line_items=[{ - 'name': 'Freesound donation', - 'description': 'Donation for freesound.org', - 'images': ['https://freesound.org/media/images/logo.png'], - 'amount': int(amount*100), - 'currency': 'eur', - 'quantity': 1, - }], + line_items=[{"price": 'price_1QuuVbCKrHd9PvRmTg8cA7JA', "quantity": 1}], + mode='payment', success_url=return_url_success, cancel_url=return_url_cancel, ) diff --git a/requirements.in b/requirements.in index 2edbb3a49..775c4c80e 100644 --- a/requirements.in +++ b/requirements.in @@ -54,6 +54,6 @@ scikit-learn==1.4.1.post1 # clustering scipy==1.12.0 # clustering sentry-sdk[django]~=2.21.0 Sphinx==1.6.3 -stripe==2.28.1 +stripe==11.5.0 xlrd==2.0.1 # for reading .xls files (but not .xlsx) zenpy==1.1.3 diff --git a/requirements.txt b/requirements.txt index 66d30a24d..3a4deeb3c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements.in -o requirements.txt akismet==1.0.1 # via -r requirements.in alabaster==0.7.13 @@ -232,6 +228,8 @@ pickleshare==0.7.5 # via ipython pillow==9.5.0 # via -r requirements.in +pip==25.0.1 + # via pip-tools pip-tools==7.1.0 # via -r requirements.in pluggy==1.5.0 @@ -311,8 +309,12 @@ scipy==1.12.0 # via # -r requirements.in # scikit-learn -sentry-sdk[django]==2.21.0 +sentry-sdk==2.21.0 # via -r requirements.in +setuptools==75.8.0 + # via + # pip-tools + # sphinx sgmllib3k==1.0.0 # via feedparser six==1.16.0 @@ -339,7 +341,7 @@ sqlparse==0.4.4 # django-silk stack-data==0.6.3 # via ipython -stripe==2.28.1 +stripe==11.5.0 # via -r requirements.in threadpoolctl==3.3.0 # via scikit-learn @@ -359,6 +361,7 @@ typing-extensions==4.9.0 # via # asgiref # dj-database-url + # stripe tzdata==2023.4 # via celery uritemplate==4.1.1 @@ -385,7 +388,3 @@ xlrd==2.0.1 # via -r requirements.in zenpy==1.1.3 # via -r requirements.in - -# The following packages are considered to be unsafe in a requirements file: -# pip -# setuptools