-
#1820 Beta SDK updates between Open API versions 1473 and 1505
Codegen for openapi 1505.- Add support for
succeed_input_collection
andtimeout_input_collection
test helper methods on resourceTerminal.Reader
- Add support for
-
#1825 Results of running formatter
-
#1823 Merge from stripe-php master
-
#1821 Merge from stripe-php master
-
#1808 Update generated code for beta
-
#1803 Update generated code for beta
- V2 Events now are subclass of
\Stripe\V2\Event
.
- V2 Events now are subclass of
-
#1796 Update generated code for beta
- Add support for
close
method on resourceTreasury.FinancialAccount
- Add support for
advice_code
onStripeError
- Add support for
brand_product
onCard
- Add support for
is_default
andnickname
onTreasury.FinancialAccount
- Add support for
-
#1794 Improved php type hints
Adds Create/Update/Retrieve/Delete/All/Search parameters
You will now be able to get type hints of the keys that can passed without switching out of your IDE. Eg.
* @param null|array{customer:string, components: array} $params
Updated StripeObject class properties
We changed the type of class properties from
StripeObject
to something more specific.For example: Invoice settings was defined as a StripeObject in Customer resource.
Line 25 in bae10cd
Now you will be able to reference
custom_fields
andrendering_options
oncustomer->invoice_settings
without PHPStan complaining.* @property object{custom_fields: null|object{name: string, value: string}&\Stripe\StripeObject&\stdClass[], default_payment_method: null|string|\Stripe\PaymentMethod, footer: null|string, rendering_options: null|object{amount_tax_display: null|string, template: null|string}&\Stripe\StripeObject&\stdClass}&\Stripe\StripeObject&\stdClass $invoice_settings */
-
#1792 Update generated code for beta
- Add support for
allow_redisplay
onCard
andSource
- Remove support for
amount_refunded
onPaymentRecord
- Add support for
-
#1790 Update generated code for beta
- Add support for new values
payout_minimum_balance_hold
andpayout_minimum_balance_release
on enumBalanceTransaction.type
- Add support for new values
-
#1788 Update generated code for beta
- Add support for
network_advice_code
andnetwork_decline_code
onStripeError
- Add support for new value
invoice.overpaid
on enumEvent.type
- Add support for
adjustable_quantity
,display
, andmetadata
onLineItem
- Change type of
LineItem.description
fromstring
tonullable(string)
- Add support for
-
#1784 Update generated code for beta
-
#1783 Update generated code for beta
- Add support for new resources
Issuing.FraudLiabilityDebit
,PaymentAttemptRecord
, andPaymentRecord
- Add support for
all
andretrieve
methods on resourcesFraudLiabilityDebit
andPaymentAttemptRecord
- Add support for
report_payment_attempt_canceled
,report_payment_attempt_failed
,report_payment_attempt_guaranteed
,report_payment_attempt
,report_payment
, andretrieve
methods on resourcePaymentRecord
- Add support for
adaptive_pricing
onCheckout.Session
- Add support for new values
invoice.payment_attempt_required
andissuing_fraud_liability_debit.created
on enumEvent.type
- Add support for
amount_overpaid
onInvoice
- Add support for new value
li_vat
on enumTaxId.type
- Add support for new value
service_tax
on enumTaxRate.tax_type
- Change type of
Treasury.InboundTransfer.origin_payment_method
fromstring
tonullable(string)
- Add support for new resources
-
#1780 Update generated code for beta
- Add support for
trigger_action
method on resourcePaymentIntent
- Remove support for value
payout_statement_descriptor_profanity
from enumStripeError.code
- Add support for
id_bank_transfer
onPaymentMethodConfiguration
andPaymentMethod
- Add support for
gopay
,qris
, andshopeepay
onPaymentMethodConfiguration
- Add support for
-
#1774 Update generated code for beta
- Remove support for value
expired
from enumIssuing.Authorization.status
- Add support for new values
alma
,gopay
,qris
, andshopeepay
on enumPaymentLink.payment_method_types[]
- Add support for
alma
onPaymentMethodConfiguration
andPaymentMethod
- Add support for
gopay
,qris
, andshopeepay
onPaymentMethod
- Add support for new values
alma
,gopay
,qris
, andshopeepay
on enumPaymentMethod.type
- Add support for
amazon_pay
onPaymentMethodDomain
- Add support for
au_serr
,ca_mrdp
,eu_dac7
,gb_mrdp
, andnz_mrdp
onTax.Form
- Add support for new values
au_serr
,ca_mrdp
,eu_dac7
,gb_mrdp
, andnz_mrdp
on enumTax.Form.type
- Remove support for value
-
#1749 Update generated code for beta
- Add support for
submit_card
test helper method on resourceIssuing.Card
- Add support for
groups
onAccount
- Add support for new value
payout_statement_descriptor_profanity
on enumStripeError.code
- Add support for new value
refund.failed
on enumEvent.type
- Add support for
metadata
onForwarding.Request
- Add support for new value
expired
on enumIssuing.Authorization.status
- Add support for
kakao_pay
,kr_card
,naver_pay
,payco
, andsamsung_pay
onPaymentMethod
- Add support for new values
kakao_pay
,kr_card
,naver_pay
,payco
, andsamsung_pay
on enumPaymentMethod.type
- Add support for new values
by_tin
,ma_vat
,md_vat
,tz_vat
,uz_tin
, anduz_vat
on enumTaxId.type
- Add support for
flat_amount
andrate_type
onTaxRate
- Add support for new value
retail_delivery_fee
on enumTaxRate.tax_type
- Add support for
-
#1770 Merge into beta using the merge script
-
#1766 Merge updates from stripe-php master to beta
- The
Preview
class has been removed. Please use rawRequest instead which accepts- the http method as parameter instead of the dedicated methods in the
Preview
class - an
apiMode
ofv1
instead ofstandard
andv2
instead ofpreview
.
- the http method as parameter instead of the dedicated methods in the
- The
-
#1748 Update generated code for beta
- Remove support for resource
QuotePhase
- Remove support for
list_line_items
andretrieve
methods on resourceQuotePhase
- Add support for new value
rechnung
on enumPaymentLink.payment_method_types[]
- Remove support for resource
-
#1743 Update generated code for beta
- Add support for new resources
Issuing.DisputeSettlementDetail
andIssuing.Settlement
- Add support for
all
andretrieve
methods on resourceDisputeSettlementDetail
- Remove support for
all
method on resourceQuotePhase
- Add support for new values
issuing_dispute_settlement_detail.created
,issuing_dispute_settlement_detail.updated
,issuing_settlement.created
, andissuing_settlement.updated
on enumEvent.type
- Add support for
settlement
onIssuing.Transaction
- Add support for new resources
-
#1738 Update generated code for beta
- Add support for new resources
Billing.MeterErrorReport
andTerminal.ReaderCollectedData
- Add support for
retrieve
method on resourceReaderCollectedData
- Add support for new value
terminal_reader_collected_data_invalid
on enumStripeError.code
- Add support for new value
billing.meter_error_report.triggered
on enumEvent.type
- Add support for
regulatory_reporting_file
onIssuing.CreditUnderwritingRecord
- Add support for new value
mb_way
on enumPaymentLink.payment_method_types[]
- Add support for
mb_way
onPaymentMethod
- Add support for new value
mb_way
on enumPaymentMethod.type
- Add support for new resources
-
#1735 Update generated code for beta
- Add support for
collected_information
andpermissions
onCheckout.Session
- Add support for
-
#1730 Update generated code for beta
- Add support for new value
custom
on enumCheckout.Session.ui_mode
- Add support for new value
payto
on enumPaymentLink.payment_method_types[]
- Add support for new value
-
#1728 Update generated code for beta
- Add support for
attach_payment
method on resourceInvoice
- Add support for
last_price_migration_error
onSubscriptionSchedule
andSubscription
- Add support for
-
#1723 Update generated code for beta
- Add support for new resources
Billing.AlertTriggered
,Billing.Alert
, andTax.Association
- Add support for
activate
,all
,archive
,create
,deactivate
, andretrieve
methods on resourceAlert
- Add support for
find
method on resourceAssociation
- Add support for new values
issuing.account_closed_for_not_providing_business_model_clarification
,issuing.account_closed_for_not_providing_url_clarification
, andissuing.account_closed_for_not_providing_use_case_clarification
on enumAccountNotice.reason
- Add support for
async_workflows
onPaymentIntent
- Add support for
payto
onPaymentMethodConfiguration
- Add support for
display_name
onTreasury.FinancialAccount
- Add support for new resources
-
#1720 Update generated code for beta
-
#1719 Update generated code for beta
- Add support for new resource
FinancialConnections.Institution
- Add support for
all
andretrieve
methods on resourceInstitution
- Add support for new value
balance
on enumFinancialConnections.Account.subscriptions[]
- Add support for new resource
-
#1712 Update generated code for beta