Replace deprecated Stripe Sources API with Stripe Checkout #34

Merged
russellballestrini merged 7 commits from stripe-neo into main 2025-12-19 21:31:52 -05:00
russellballestrini commented 2025-12-19 21:11:04 -05:00 (Migrated from git2.unturf.com)
  • Add stripe/checkout.py module for Stripe Checkout Sessions
  • Add Payment model to track completed payments
  • Update billing page with pay-what-you-want, annual, and top-up options
  • Keep pay_what_you_can preferences, add Pay Now button for actual payment
  • Add webhook handler for Stripe events
  • Remove old card management code (deprecated Sources API)
  • Update stripe requirement to >=5.0.0
- Add stripe/checkout.py module for Stripe Checkout Sessions - Add Payment model to track completed payments - Update billing page with pay-what-you-want, annual, and top-up options - Keep pay_what_you_can preferences, add Pay Now button for actual payment - Add webhook handler for Stripe events - Remove old card management code (deprecated Sources API) - Update stripe requirement to >=5.0.0
russellballestrini commented 2025-12-19 21:13:13 -05:00 (Migrated from git2.unturf.com)

added 1 commit

  • dd63ff22 - Remove unnecessary migration file (tables auto-created on deploy)

Compare with previous version

added 1 commit <ul><li>dd63ff22 - Remove unnecessary migration file (tables auto-created on deploy)</li></ul> [Compare with previous version](/engineering/remarkbox/remarkbox/-/merge_requests/28/diffs?diff_id=893&start_sha=83cf970b47c6e5e87fa70117d517992af4d5666e)
russellballestrini commented 2025-12-19 21:17:52 -05:00 (Migrated from git2.unturf.com)

added 1 commit

  • a0206833 - Remove deprecated stripe_id from User model

Compare with previous version

added 1 commit <ul><li>a0206833 - Remove deprecated stripe_id from User model</li></ul> [Compare with previous version](/engineering/remarkbox/remarkbox/-/merge_requests/28/diffs?diff_id=895&start_sha=dd63ff22f3d53fad891f422366e77c0f6b56e687)
russellballestrini commented 2025-12-19 21:20:44 -05:00 (Migrated from git2.unturf.com)

added 1 commit

  • 884d5afd - Remove old stripe_id references from tests and docs

Compare with previous version

added 1 commit <ul><li>884d5afd - Remove old stripe_id references from tests and docs</li></ul> [Compare with previous version](/engineering/remarkbox/remarkbox/-/merge_requests/28/diffs?diff_id=897&start_sha=a0206833a999972f4ea0adff795fb6852384fd78)
russellballestrini commented 2025-12-19 21:23:57 -05:00 (Migrated from git2.unturf.com)

added 1 commit

  • a6b527a6 - Add cascade delete to payments relationship

Compare with previous version

added 1 commit <ul><li>a6b527a6 - Add cascade delete to payments relationship</li></ul> [Compare with previous version](/engineering/remarkbox/remarkbox/-/merge_requests/28/diffs?diff_id=899&start_sha=884d5afd7d12f5aa01f374a965de9623f0e6d766)
russellballestrini commented 2025-12-19 21:27:50 -05:00 (Migrated from git2.unturf.com)

added 1 commit

  • 499ce162 - Replace old card UI with link to billing page in setup-namespace

Compare with previous version

added 1 commit <ul><li>499ce162 - Replace old card UI with link to billing page in setup-namespace</li></ul> [Compare with previous version](/engineering/remarkbox/remarkbox/-/merge_requests/28/diffs?diff_id=901&start_sha=a6b527a6b2f5f22ff39727aa09b1c0ff7b442750)
russellballestrini (Migrated from git2.unturf.com) merged commit f4baebedc6 into main 2025-12-19 21:31:52 -05:00
russellballestrini commented 2025-12-19 21:31:53 -05:00 (Migrated from git2.unturf.com)

mentioned in commit f4baebedc6

mentioned in commit f4baebedc6a6c7b4d6086ed13645f0621f5af167
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: engineering/remarkbox#34
No description provided.