Skip to content

feat(payment): regional pricing, Stripe price id, OAuth domain (→ main) - #1057

Closed
rdahis wants to merge 4 commits into
mainfrom
feat/lang-consistent-experience
Closed

feat(payment): regional pricing, Stripe price id, OAuth domain (→ main)#1057
rdahis wants to merge 4 commits into
mainfrom
feat/lang-consistent-experience

Conversation

@rdahis

@rdahis rdahis commented Aug 19, 2026

Copy link
Copy Markdown
Member

Reconstructs the payment/account work onto main.

These commits were originally pushed to staging under the old workflow. staging is
scheduled to be reset to main, so they have been cherry-picked onto a branch cut from
main per the current Git Flow.

What's here

Two further staging-only commits (the convert_form_field graphql fix and #1038 spatial
coverage) are already on main under different SHAs — cherry-picking them came out empty,
so they are correctly omitted.

Heads-up for the deploy

  • Carries a migration: account/0029_remove_career_team_old_remove_career_role_old — it
    drops two columns. Chain is intact; its dependency 0028_alter_account_uuid is already on main.
  • main does not yet have the product-aware webhook refactor that exists on staging. The
    regional-pricing hook applied cleanly into setup_intent_succeeded, but CI (especially
    test_regional_pricing.py) is the real check
    , since a clean cherry-pick is textual, not semantic.
  • Enforcement fails safe by design: on any uncertainty it keeps the original price rather than
    blocking checkout.

Deploy order

Merge and deploy before the website PR of the same name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant