Skip to content

#1474 livemode-requests-must-always-be-redirected-via-https#1475

Merged
chrisjsimpson merged 2 commits intomasterfrom
1474-livemode-requests-must-always-be-redirected-via-https
Nov 7, 2025
Merged

#1474 livemode-requests-must-always-be-redirected-via-https#1475
chrisjsimpson merged 2 commits intomasterfrom
1474-livemode-requests-must-always-be-redirected-via-https

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Nov 7, 2025

Pull request related issue: #1474. Please pull these awesome changes in!

nobody and others added 2 commits November 7, 2025 13:50
Stripe requires all URLs (return_url, refresh_url, success_url, cancel_url)
to use HTTPS when making API calls in live mode. This fixes the error:
"Livemode requests must always be redirected via HTTPS."

Changes:
- Modified _generate_account_link() in admin blueprint to use HTTPS URLs when stripe_livemode() is True
- Modified stripe_create_checkout_session() in checkout blueprint to use HTTPS for success/cancel URLs
- Modified account() in subscriber blueprint to use HTTPS for payment method update URLs
- All url_for() calls now include _scheme='https' parameter when in live mode

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@chrisjsimpson chrisjsimpson merged commit 934959c into master Nov 7, 2025
3 checks passed
@github-actions
Copy link
Author

github-actions bot commented Nov 7, 2025

🚀 PR was released in v0.1.247 🚀

@github-actions github-actions bot added the released This issue/pull request has been released. label Nov 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released This issue/pull request has been released.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant