Repository navigation
Releases: stripe/stripe-php
Releases · stripe/stripe-php
Release list
v22.1.0-beta.1
v22.1.0-alpha.1
v22.0.0
See the changelog for the full release notes.
v21.4.0-alpha.5
v21.4.0-alpha.4
v21.4.0-alpha.3
- #2141 Update generated code for private-preview
- Add support for
customer_tax_exemptiononTax.Calculation.shipping_cost.tax_breakdown[],Tax.CalculationLineItem.tax_breakdown[], andTax.Transaction.shipping_cost.tax_breakdown[] - Add support for new value
data_share_onlyon enumsCharge.payment_method_details.card.three_d_secure.result,PaymentAttemptRecord.payment_method_details.card.three_d_secure.result,PaymentRecord.payment_method_details.card.three_d_secure.result, andSetupAttempt.payment_method_details.card.three_d_secure.result - Add support for
backdate_start_dateonCheckout.Session.items[].subscriptionandCheckout\Session.create().$params.item.subscription - Add support for
signalsonIdentity.VerificationReport - Add support for
network_response_codeonIssuing.Authorization.request_history[] - Add support for
unit_cost_precisiononPaymentIntent.capture().$params.amount_detail.line_item,PaymentIntent.confirm().$params.amount_detail.line_item,PaymentIntent.create().$params.amount_detail.line_item,PaymentIntent.decrement_authorization().$params.amount_detail.line_item,PaymentIntent.increment_authorization().$params.amount_detail.line_item,PaymentIntent.update().$params.amount_detail.line_item, andPaymentIntentAmountDetailsLineItem - Change
PaymentIntent.payment_recordto be required - Add support for
activeonProductCatalog\TrialOffer.all().$params - Change
Subscription.trial_settings.end_behavior.billing_cycle_anchorto be required - Add support for new value
rtpon enumTreasury.FinancialAccount.financial_addresses[].supported_networks - Add support for new value
blik_recurring_paymentson enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability
- Add support for
v21.3.2
v21.4.0-alpha.2
- #2135 Update generated code for private-preview
- Add support for new resources
Radar.BillingEvaluation,V2.Signals.PaymentRetryEvaluation,V2.Signals.PaymentRetrySignal, andV2.Tax.IntegrationConfiguration - Add support for
createmethod on resourceRadar.BillingEvaluation - Add support for
all,create,deactivate,retrieve, andupdatemethods on resourceBilling.FeedbackOption - Add support for
retrieveandupdatemethods on resourceV2.Tax.IntegrationConfiguration - Add support for
retrievemethod on resourceV2.Signals.PaymentRetrySignal - Add support for
cancel,create,retrieve, andupdatemethods on resourceV2.Signals.PaymentRetryEvaluation - Add support for
disablemethod on resourceV2.MoneyManagement.PayoutMethod - Add support for
updatemethod on resourceV2.Core.ApprovalRequest ⚠️ Remove support forexecuteandsubmitmethods on resourceV2.Core.ApprovalRequest- Add support for
disable_stripe_user_authenticationonAccountSession.create().$params.component.payment_method_setting.feature - Add support for
capital_financing_manual_paymentonAccountSession.components - Add support for
sequra_paymentsonAccount.capabilities - Add support for
feedback_optionsonBillingPortal\Configuration.create().$params.feature.subscription_cancel.cancellation_reasonandBillingPortal\Configuration.update().$params.feature.subscription_cancel.cancellation_reason - Add support for new value
fundbox_ca_financingon enumCapital.FinancingSummary.details.disclaimer_variant - Add support for
sequraonCharge.payment_method_details,Checkout.Session.payment_method_options,ConfirmationToken.payment_method_preview,PaymentAttemptRecord.payment_method_details,PaymentIntent.payment_method_options, andPaymentRecord.payment_method_details ⚠️ Remove support for valuedata_share_onlyfrom enumsCharge.payment_method_details.card.three_d_secure.result,PaymentAttemptRecord.payment_method_details.card.three_d_secure.result,PaymentRecord.payment_method_details.card.three_d_secure.result, andSetupAttempt.payment_method_details.card.three_d_secure.result- Add support for
funding_types_blockedonCheckout\Session.create().$params.payment_method_option.card.restriction - Add support for
payment_intent_dataonCheckout\Session.update().$params ⚠️ Change type ofCheckout.Session.payment_method_options.bancontact.setup_future_usagefromliteral('none')toenum('none'|'off_session')- Add support for
metadataonConfirmationToken,V2.Signals.AccountActivity, andV2\Signals\AccountActivity.create().$params - Add support for new value
sequraon enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.type - Add support for
active_entitlementsandcustomer_portalonCustomerSession.create().$params.component - Add support for
address_match_confidenceandname_match_confidenceonIdentity.VerificationReport.emailandIdentity.VerificationReport.phone - Add support for
domain_country,email_exists_confidence,observed_domain_tenure_days,observed_email_tenure_days, andphone_match_confidenceonIdentity.VerificationReport.email - Add support for new values
email_address_mismatch,email_name_mismatch,email_ownership_unverified,email_phone_mismatch, andemail_short_tenureon enumIdentity.VerificationReport.email.error.code - Add support for
carrier,line_type, andobserved_phone_tenure_daysonIdentity.VerificationReport.phone - Add support for new values
phone_address_mismatch,phone_invalid_line_type,phone_invalid,phone_name_mismatch,phone_ownership_unverified,phone_short_tenure, andphone_unsupported_countryon enumIdentity.VerificationReport.phone.error.code - Add support for new values
email_address_mismatch,email_name_mismatch,email_ownership_unverified,email_phone_mismatch,email_short_tenure,phone_address_mismatch,phone_invalid_line_type,phone_invalid,phone_name_mismatch,phone_ownership_unverified,phone_short_tenure, andphone_unsupported_countryon enumIdentity.VerificationSession.last_error.code - Add support for new value
truemoneyon enumsInvoice.payment_settings.payment_method_types,QuotePreviewInvoice.payment_settings.payment_method_types, andSubscription.payment_settings.payment_method_types ⚠️ Remove support forpayment_method_typesonPaymentIntent.confirm().$params,PaymentIntent.create().$params,PaymentIntent.update().$params,SetupIntent.create().$params, andSetupIntent.update().$params- Add support for
verification_methodonPaymentIntent.confirm().$params.payment_method_option.bacs_debit,PaymentIntent.create().$params.payment_method_option.bacs_debit,PaymentIntent.payment_method_options.bacs_debit,PaymentIntent.update().$params.payment_method_option.bacs_debit,SetupIntent.confirm().$params.payment_method_option.bacs_debit,SetupIntent.create().$params.payment_method_option.bacs_debit,SetupIntent.payment_method_options.bacs_debit, andSetupIntent.update().$params.payment_method_option.bacs_debit - Add support for new value
touch_n_goon enumsPaymentIntent.allowed_payment_method_typesandSetupIntent.allowed_payment_method_types - Add support for new value
sequraon enumsPaymentIntent.excluded_payment_method_typesandSetupIntent.excluded_payment_method_types - Change
PaymentIntent.allowed_payment_method_typesandSetupIntent.allowed_payment_method_typesto be required - Add support for
application_fee_amount,application_fee_percent,on_behalf_of, andtransfer_dataonPaymentLink.update().$params - Add support for
canceledonPaymentRecord.report_payment().$paramsandPaymentRecord.report_payment_attempt().$params ⚠️ Change type ofProductCatalog.TrialOffer.pricefrom$Pricetodeletable($Price)⚠️ ChangeProductCatalog.TrialOffer.nameto be optional- Add support for
recurringonSharedPayment.GrantedToken.usage_limits,SharedPayment.IssuedToken.usage_limits,SharedPayment\GrantedToken.create().$params.usage_limit, andSharedPayment\IssuedToken.create().$params.usage_limit - Add support for
feedback_optiononSubscription.cancel().$params.cancellation_detailandSubscription.update().$params.cancellation_detail - Add support for
pricing_tokenonSubscription.update().$params - Add support for
igiconTax\Registration.create().$params.country_option.at,Tax\Registration.create().$params.country_option.be,Tax\Registration.create().$params.country_option.bg,Tax\Registration.create().$params.country_option.cy,Tax\Registration.create().$params.country_option.cz,Tax\Registration.create().$params.country_option.de,Tax\Registration.create().$params.country_option.dk,Tax\Registration.create().$params.country_option.e,Tax\Registration.create().$params.country_option.ee,Tax\Registration.create().$params.country_option.fi,Tax\Registration.create().$params.country_option.fr,Tax\Registration.create().$params.country_option.gr,Tax\Registration.create().$params.country_option.hr,Tax\Registration.create().$params.country_option.hu,Tax\Registration.create().$params.country_option.ie,Tax\Registration.create().$params.country_option.it,Tax\Registration.create().$params.country_option.lt,Tax\Registration.create().$params.country_option.lu,Tax\Registration.create().$params.country_option.lv,Tax\Registration.create().$params.country_option.mt,Tax\Registration.create().$params.country_option.nl,Tax\Registration.create().$params.country_option.pl,Tax\Registration.create().$params.country_option.pt,Tax\Registration.create().$params.country_option.ro,Tax\Registration.create().$params.country_option.se,Tax\Registration.create().$params.country_option.si, andTax\Registration.create().$params.country_option.sk - Add support for
one_time_feesonV2.Billing.ContractandV2\Billing\Contract.create().$params ⚠️ Remove support forpayment_method_collectiononV2.Core.Account.configuration.merchant.gross_settlement,V2\Core\Account.create().$params.configuration.merchant.gross_settlement, andV2\Core\Account.update().$params.configuration.merchant.gross_settlement- Add support for
payout_methodsonV2.Core.Account.defaultsandV2\Core\Account.update().$params.default - Add support for
reasononV2.Core.ApprovalRequest ⚠️ Remove support fordescriptiononV2.Core.ApprovalRequest- Add support for
api_key,type, anduseronV2.Core.ApprovalRequest.requested_byandV2.Core.ApprovalRequest.review.reviewed_by ⚠️ Remove support foridandnameonV2.Core.ApprovalRequest.requested_byandV2.Core.ApprovalRequest.review.reviewed_by- Add support for
approved_atonV2.Core.ApprovalRequest.status_transitions ⚠️ Remove support forrequires_execution_atonV2.Core.ApprovalRequest.status_transitions- Add support for
crypto_transactiononV2.Core.FeeBatch.collection_records[] - Add support for new value
crypto_transactionon enumV2.Core.FeeBatch.collection_records[].type - Add support for
restrictedonV2.Core.Vault.GbBankAccountandV2.Core.Vault.UsBankAccount - Add support for
savingsonV2.MoneyManagement.FinancialAccountandV2\MoneyManagement\FinancialAccount.create().$params - Add support for new value
savingson enumV2.MoneyManagement.FinancialAccount.type - Add support for
enabled_delivery_schemesonV2.MoneyManagement.PayoutMethod.bank_account ⚠️ Remove support forenabled_delivery_optionsonV2.MoneyManagement.PayoutMethod.bank_account- Add support for new value
disabledon enumV2.MoneyManagement.PayoutMethod.usage_status.payments - A...
- Add support for new resources
v21.3.1
- #2138 Harden API requestor code against malicious URLs
v21.4.0-beta.1
This release changes the pinned API version to 2026-08-26.preview.
- #2129 Update generated code for beta
- Add support for new resources
V2.Core.ApprovalRequest,V2.Signals.AccountActivity,V2.Signals.AccountEvaluation, andV2.Signals.AccountSignal - Add support for
allandretrievemethods on resourceV2.Signals.AccountSignal - Add support for
createandretrievemethods on resourceV2.Signals.AccountEvaluation - Add support for
create,delete, andretrievemethods on resourceV2.Signals.AccountActivity - Add support for
all,cancel,retrieve, andupdatemethods on resourceV2.Core.ApprovalRequest - Add support for
disablemethod on resourceV2.MoneyManagement.PayoutMethod - Add support for
disable_stripe_user_authenticationonAccountSession.create().$params.component.payment_method_setting.feature ⚠️ Remove support forpayment_method_typesonPaymentIntent.confirm().$params,PaymentIntent.create().$params,PaymentIntent.update().$params,SetupIntent.create().$params, andSetupIntent.update().$params⚠️ Change type ofProductCatalog.TrialOffer.end_behavior.transition.priceandProductCatalog.TrialOffer.pricefrom$Pricetodeletable($Price)- Add support for
billieonQuotePreviewInvoice.payment_settings.payment_method_options - Add support for new value
billieon enumQuotePreviewInvoice.payment_settings.payment_method_types - Add support for
payout_methodsonV2.Core.Account.defaultsandV2\Core\Account.update().$params.default - Add support for
restrictedonV2.Core.Vault.GbBankAccountandV2.Core.Vault.UsBankAccount - Add support for
enabled_delivery_schemesonV2.MoneyManagement.PayoutMethod.bank_account ⚠️ Remove support forenabled_delivery_optionsonV2.MoneyManagement.PayoutMethod.bank_account- Add support for new value
disabledon enumV2.MoneyManagement.PayoutMethod.usage_status.payments - Add support for new value
disabledon enumV2.MoneyManagement.PayoutMethod.usage_status.transfers - Add support for event notifications
V2CoreApprovalRequestApprovedEvent,V2CoreApprovalRequestCanceledEvent,V2CoreApprovalRequestCreatedEvent,V2CoreApprovalRequestExpiredEvent,V2CoreApprovalRequestFailedEvent,V2CoreApprovalRequestRejectedEvent, andV2CoreApprovalRequestSucceededEventwith related objectV2.Core.ApprovalRequest - Add support for event notification
V2SignalsAccountEvaluationCompleteEventwith related objectV2.Signals.AccountEvaluation - Add support for error codes
authentication_failure,capability_not_active,expired_payment_method,incorrect_postal_code,invalid_canceled_subscription_fields, andpayment_method_restrictedonQuotePreviewInvoice.last_finalization_error
- Add support for new resources
- #2121 Add non-verified methods to managed handlers