- #1554 Add section on private preview SDKs in readme
- #1544 Update generated code. This release changes the pinned API version to
2025-08-27.basil
.- Add support for
balance_report
,payout_details
, andpayout_reconciliation_report
onAccountSession.Component
andAccountSession.CreateParamsComponent
- Add support for
name
onBillingPortal.Configuration
,billing_portal.Configuration.CreateParams
, andbilling_portal.Configuration.ModifyParams
- Add support for
installments
onCharge.PaymentMethodDetail.Alma
- Add support for
transaction_id
onCharge.PaymentMethodDetail.Alma
,Charge.PaymentMethodDetail.AmazonPay
,Charge.PaymentMethodDetail.Billie
,Charge.PaymentMethodDetail.KakaoPay
,Charge.PaymentMethodDetail.KrCard
,Charge.PaymentMethodDetail.NaverPay
,Charge.PaymentMethodDetail.Payco
,Charge.PaymentMethodDetail.RevolutPay
,Charge.PaymentMethodDetail.SamsungPay
, andCharge.PaymentMethodDetail.Satispay
- Add support for
location
andreader
onCharge.PaymentMethodDetail.Paynow
- Add support for
amount_includes_iof
onCheckout.Session.PaymentMethodOption.Pix
,PaymentIntent.ConfirmParamsPaymentMethodOptionPix
,PaymentIntent.CreateParamsPaymentMethodOptionPix
,PaymentIntent.ModifyParamsPaymentMethodOptionPix
,PaymentIntent.PaymentMethodOption.Pix
, andcheckout.Session.CreateParamsPaymentMethodOptionPix
- Add support for new values
block
andresolution
on enumDispute.PaymentMethodDetail.Card.case_type
- Add support for new value
terminal_android_apk
on enumsFile.ListParams.purpose
andFile.purpose
- Add support for new value
terminal_android_apk
on enumFile.CreateParams.purpose
- Add support for
metadata
andperiod
onInvoice.CreatePreviewParamsScheduleDetailPhaseAddInvoiceItem
,Subscription.CreateParamsAddInvoiceItem
,Subscription.ModifyParamsAddInvoiceItem
,SubscriptionSchedule.CreateParamsPhaseAddInvoiceItem
,SubscriptionSchedule.ModifyParamsPhaseAddInvoiceItem
, andSubscriptionSchedule.Phase.AddInvoiceItem
- Add support for
exp_month
andexp_year
onissuing.Card.CreateParams
- Add support for
excluded_payment_method_types
onPaymentIntent.CreateParams
andPaymentIntent
- Add support for
payout_method
onPayout.CreateParams
andPayout
- Add support for
mxn
onTerminal.Configuration.Tipping
,terminal.Configuration.CreateParamsTipping
, andterminal.Configuration.ModifyParamsTipping
- Add support for
card
onterminal.Reader.PresentPaymentMethodParams
- Add support for new value
card
on enumterminal.Reader.PresentPaymentMethodParams.type
- Add support for new value
2025-08-27.basil
on enumWebhookEndpoint.CreateParams.api_version
- Add support for error codes
customer_session_expired
andindia_recurring_payment_mandate_canceled
onInvoice.LastFinalizationError
,PaymentIntent.LastPaymentError
,SetupAttempt.SetupError
,SetupIntent.LastSetupError
, andStripeError
- Add support for
- #1553 Import available http libraries more efficiently
- #1549 Introduce V1 namespaces in StripeClient
- All the top level non-namespaced services under StripeClient services(eg. customers, products) are copied under the new V1 namespace. These top level non-namespaced services will be marked as deprecated in the next major release and will be removed in a future release. Eg.
Refer to the migration guide for help upgrading.client = StripeClient("sk_test...") # Accessing V1 Stripe services on a StripeClient should be through the V1 namespace - client.customers.list() + client.v1.customers.list()