We want an existing card to be automatically marked as the default during a new subscription purchase
🔍 Problem Statement
When a customer adds a new payment method during a subscription flow (or via the Default UI), it is not set as the default. The old card remains the default — which can cause failed renewals if it is expired or revoked — and customers must manually change the default before they can remove the old card, adding unnecessary friction.
💡 User Story
As a subscriber, I want a newly added payment method to become the default — automatically and/or via an explicit "Set as default" option in the add-payment flow — so that future renewals use my latest card without a separate manual step.
🎯 Definition of Done (DoD)
- ✔ Given a customer who adds a new card during a subscription flow, when the card is saved, then it can be marked as the default payment method for the account (automatically, and/or via a "Set as default payment method" checkbox in the Default UI add-payment modal).
- ✔ Behaviour is consistent across the subscription update flow and the Default UI payment-method modal.
- ✔ This change will impact UI / API — the Default UI payment modal and the payment-method resource (Core API).
Log in to comment and vote
Comments3
Sarah Graham
Jul 7
•Merged request
•1 vote
Updating Address + Payment Method | Mark as Default
When a customer adds a new mailing address and/or payment method to their account, it should automatically mark the newest entry as “default.” Currently, the customer must go back in to select it as their default payment/address—causing confusion, as many of our customers have missed this step by mistake, assuming that the system would auto-populate with the newest information on file and that no additional action was needed on their end.
Rana Haleem
Dec 18, 2025
Automatically mark the newly added payment method as default/ or add a checkbox to mark it as default payment method (this applies to sources + addresses)
Rana Haleem
Jan 6
Hi Sarah,
We have the
is_defaultflag available in the address and payment method endpoints, which can be leveraged in the UI to add a checkbox:https://docs.pelcro.com/reference/create-payment-method
https://docs.pelcro.com/reference/api-open-create-address
Additionally, we support the address checkbox on creation in our latest React version. Let us know if you’re interested in using our latest default UI and leverage our new features!