Adds support for Pix recurring payments
What’s new
Adds support for Pix recurring payments. You can now use Pix to collect recurring payments from customers by creating subscriptions with mandate options that specify the terms for future payments.
When you create a Payment Intent, Setup Intent, or Checkout Session with Pix, you can configure mandate options including:
- amount : The amount to charge for future payments
- amount_type : Whether the amount is fixed or represents a maximum
- currency : Three-letter ISO currency code
- payment_schedule : Schedule for recurring payments (monthly, quarterly, etc.)
- reference : Subscription name displayed to customers
- start_date and end_date : Mandate validity period
You can also set setup_future_usage to off_session when creating Payment Intents with Pix to enable recurring payments. Setup Intents with Pix support QR code display for customer authentication.
Impact
You can now create subscriptions that use Pix as the payment method for recurring billing for customers in Brazil. If you’re already using Pix for one-time payments, update your integration to support recurring payments by adding mandate options when creating Payment Intents, Setup Intents, or Checkout Sessions with Pix.
Changes
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.
