Adds a card-presence spending control for Issuing
What’s new
Adds the card_presence property to the Issuing Authorization object. Also adds the allowed_card_presences and blocked_card_presences properties to the Issuing Card and Issuing Cardholder objects.
These new spending controls for Issuing let you restrict transactions based on whether or not a card is present.
Impact
You can now allow or block Issuing authorizations based on whether or not the card was present during the transaction. You can see the status of card presence in the Issuing Authorizations API to understand which authorizations these spending controls will decline. Learn more about Issuing spending controls.
Changes
| Parameters | Change | Resources or endpoints |
|---|---|---|
| card_presence | Added | Issuing. Authorization |
| allowed_card_presences blocked_card_presences | Added | Issuing. Card#create. spending_controls Issuing. Card#update. spending_controls Issuing. Card. spending_controls + 3 more Issuing. Cardholder#create. spending_controls Issuing. Cardholder#update. spending_controls Issuing. Cardholder. spending_controls |
Upgrade
- View your current API version in Workbench.
- If you use an SDK, upgrade to the corresponding SDK version for this API version.
- If you don’t use an SDK, update your API requests to include Stripe-Version: 2026-04-22. dahlia
- Upgrade the API version used for webhook endpoints .
- Test your integration against the new version.
- If you use Connect, test your Connect integration .
- In Workbench, perform the upgrade . You can roll back the version for 72 hours.
Learn more about Stripe API upgrades.
