supporters: Document "restricted API key" required permissions

This commit is contained in:
Ben Sturmfels 2024-11-15 21:03:30 +11:00
parent efbdb90852
commit 3c4d1afb2e

View file

@ -195,6 +195,9 @@ def sustainers_stripe(request):
return render(request, 'supporters/sustainers_stripe.html', {'form': form})
# Use a "restricted" API key and grant access to:
# - checkout sessions (write)
# - credit notes (read) - unclear why, subscription sign-ups fail otherwise
stripe.api_key = settings.STRIPE_API_KEY
if stripe.api_key == '':
logger.warning('Missing STRIPE_API_KEY')