feat(billing): force card-only Stripe Checkout, disable Pay with Link (BUNYIP-208) #251

Merged
Claude-Run merged 1 commit from feat/bunyip-208-checkout-card-only into main 2026-06-26 08:17:24 +02:00
Member

Pin payment_method_types to Card on the membership Subscribe Checkout session so Stripe never offers "Pay with Link" or any other Dashboard-default method. Previously the call left payment_method_types unset, so Stripe fell back to whatever the operator's Dashboard had enabled (Link is on by default for new accounts). The explicit whitelist is the durable source of truth: a future Stripe account swap cannot accidentally re-enable Link.

#BUNYIP-208

Pin payment_method_types to Card on the membership Subscribe Checkout session so Stripe never offers "Pay with Link" or any other Dashboard-default method. Previously the call left payment_method_types unset, so Stripe fell back to whatever the operator's Dashboard had enabled (Link is on by default for new accounts). The explicit whitelist is the durable source of truth: a future Stripe account swap cannot accidentally re-enable Link. #BUNYIP-208
feat(billing): force card-only Stripe Checkout, disable Pay with Link (BUNYIP-208)
All checks were successful
E2E / Playwright against deployment (pull_request) Successful in 27s
Check / fmt + clippy + build + tests (pull_request) Successful in 10m37s
Create release / Create release from merged PR (pull_request) Has been skipped
834130c3c0
Pin payment_method_types to Card on the membership Subscribe Checkout session so Stripe never offers "Pay with Link" or any other Dashboard-default method. Previously the call left payment_method_types unset, so Stripe fell back to whatever the operator's Dashboard had enabled (Link is on by default for new accounts). The explicit whitelist is the durable source of truth: a future Stripe account swap cannot accidentally re-enable Link.

#BUNYIP-208
Sign in to join this conversation.
No reviewers
No labels
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
psa-systems/bunyip!251
No description provided.