You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+11-11
Original file line number
Diff line number
Diff line change
@@ -9,17 +9,6 @@
9
9
* Add support for `target_date` on `Order.payment.settings.payment_method_options.acss_debit`, `Order.payment.settings.payment_method_options.sepa_debit`, `OrderCreateParams.payment.settings.payment_method_options.acss_debit`, `OrderCreateParams.payment.settings.payment_method_options.sepa_debit`, `OrderUpdateParams.payment.settings.payment_method_options.acss_debit`, and `OrderUpdateParams.payment.settings.payment_method_options.sepa_debit`
*[#2254](https://github.com/stripe/stripe-node/pull/2254) Update generated code for beta
14
-
* Add support for `rejected_reason` on `Account.risk_controls`
15
-
* Add support for `product_tax_code_selector` on `AccountSessionCreateParams.components`
16
-
* Add support for `prices` on `Billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope`, `Billing.CreditGrant.applicability_config.scope`, and `Billing.CreditGrantCreateParams.applicability_config.scope`
17
-
* Change `Billing.CreditGrant.applicability_config.scope.price_type`, `Checkout.Session.collected_information.business_name`, `Checkout.Session.collected_information.email`, `Checkout.Session.collected_information.phone`, `Checkout.Session.collected_information.shipping_details`, and `Checkout.Session.collected_information.tax_ids` to be optional
18
-
* Add support for `brand_product` on `Charge.payment_method_details.amazon_pay.funding.card` and `Charge.payment_method_details.revolut_pay.funding.card`
19
-
* Add support for `restrictions` on `Checkout.Session.payment_method_options.card` and `Checkout.SessionCreateParams.payment_method_options.card`
20
-
* Change `Checkout.Session.discounts` to be required
21
-
* Change type of `TokenCreateParams.person.political_exposure` from `string` to `enum('existing'|'none')`
* Add support for `prices` on `Billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope`, `Billing.CreditGrant.applicability_config.scope`, and `Billing.CreditGrantCreateParams.applicability_config.scope`
@@ -35,6 +24,17 @@
35
24
*[#2259](https://github.com/stripe/stripe-node/pull/2259) Add Next.js App Router webhook example that leverages Route Handlers
36
25
*[#2257](https://github.com/stripe/stripe-node/pull/2257) Include `OPENAPI_VERSION` into npm bundle
37
26
27
+
## 17.7.0-beta.1 - 2025-02-07
28
+
*[#2254](https://github.com/stripe/stripe-node/pull/2254) Update generated code for beta
29
+
* Add support for `rejected_reason` on `Account.risk_controls`
30
+
* Add support for `product_tax_code_selector` on `AccountSessionCreateParams.components`
31
+
* Add support for `prices` on `Billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope`, `Billing.CreditGrant.applicability_config.scope`, and `Billing.CreditGrantCreateParams.applicability_config.scope`
32
+
* Change `Billing.CreditGrant.applicability_config.scope.price_type`, `Checkout.Session.collected_information.business_name`, `Checkout.Session.collected_information.email`, `Checkout.Session.collected_information.phone`, `Checkout.Session.collected_information.shipping_details`, and `Checkout.Session.collected_information.tax_ids` to be optional
33
+
* Add support for `brand_product` on `Charge.payment_method_details.amazon_pay.funding.card` and `Charge.payment_method_details.revolut_pay.funding.card`
34
+
* Add support for `restrictions` on `Checkout.Session.payment_method_options.card` and `Checkout.SessionCreateParams.payment_method_options.card`
35
+
* Change `Checkout.Session.discounts` to be required
36
+
* Change type of `TokenCreateParams.person.political_exposure` from `string` to `enum('existing'|'none')`
* The status of the SEPA customer_balance payments (EUR currency) capability of the account, or whether the account can directly process SEPA customer_balance charges.
* This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.stripe.com/changelog/acacia/2025-01-27/ownership-exemption-reason-accounts-api) for more details.
* Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.
627
+
*/
628
+
requested?: boolean;
629
+
}
630
+
614
631
interfaceBlikPayments{
615
632
/**
616
633
* Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.
@@ -898,6 +915,13 @@ declare module 'stripe' {
898
915
requested?: boolean;
899
916
}
900
917
918
+
interfaceSatispayPayments{
919
+
/**
920
+
* Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.
921
+
*/
922
+
requested?: boolean;
923
+
}
924
+
901
925
interfaceSepaBankTransferPayments{
902
926
/**
903
927
* Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.
* This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.stripe.com/changelog/acacia/2025-01-27/ownership-exemption-reason-accounts-api) for more details.
1106
+
*/
1080
1107
ownership_exemption_reason?: Stripe.Emptyable<
1081
1108
Company.OwnershipExemptionReason
1082
1109
>;
@@ -1708,6 +1735,11 @@ declare module 'stripe' {
1708
1735
*/
1709
1736
card_payments?: Settings.CardPayments;
1710
1737
1738
+
/**
1739
+
* Settings specific to the account's use of Invoices.
1740
+
*/
1741
+
invoices?: Settings.Invoices;
1742
+
1711
1743
/**
1712
1744
* Settings that apply across payment methods for charging on the account.
1713
1745
*/
@@ -1849,6 +1881,17 @@ declare module 'stripe' {
1849
1881
}
1850
1882
}
1851
1883
1884
+
interfaceInvoices{
1885
+
/**
1886
+
* Whether payment methods should be saved when a payment is completed for a one-time invoices on a hosted invoice page.
* The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don't set a `statement_descriptor_prefix`, this text is also used as the statement descriptor prefix. In that case, if concatenating the statement descriptor suffix causes the combined statement descriptor to exceed 22 characters, we truncate the `statement_descriptor` text to limit the full descriptor to 22 characters. For more information about statement descriptors and their requirements, see the [account settings documentation](https://docs.stripe.com/get-started/account/statement-descriptors).
* Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.
2682
+
*/
2683
+
requested?: boolean;
2684
+
}
2685
+
2626
2686
interfaceBlikPayments{
2627
2687
/**
2628
2688
* Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.
@@ -2910,6 +2970,13 @@ declare module 'stripe' {
2910
2970
requested?: boolean;
2911
2971
}
2912
2972
2973
+
interfaceSatispayPayments{
2974
+
/**
2975
+
* Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.
2976
+
*/
2977
+
requested?: boolean;
2978
+
}
2979
+
2913
2980
interfaceSepaBankTransferPayments{
2914
2981
/**
2915
2982
* Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.
* This value is used to determine if a business is exempt from providing ultimate beneficial owners. See [this support article](https://support.stripe.com/questions/exemption-from-providing-ownership-details) and [changelog](https://docs.stripe.com/changelog/acacia/2025-01-27/ownership-exemption-reason-accounts-api) for more details.
3204
+
*/
3135
3205
ownership_exemption_reason?: Stripe.Emptyable<
3136
3206
Company.OwnershipExemptionReason
3137
3207
>;
@@ -3780,6 +3850,15 @@ declare module 'stripe' {
3780
3850
* The list of default Account Tax IDs to automatically include on invoices. Account Tax IDs get added when an invoice is finalized.
* Please refer to full [documentation](https://stripe.com/docs/api) instead.
4008
+
* A token, like the ones returned by [Stripe.js](https://stripe.com/docs/js) or a dictionary containing a user's external account details (with the options shown below). Please refer to full [documentation](https://stripe.com/docs/api/external_accounts) instead.
Copy file name to clipboardexpand all lines: types/BankAccounts.d.ts
+1-1
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ declare module 'stripe' {
23
23
object: 'bank_account';
24
24
25
25
/**
26
-
* The ID of the account that the bank account is associated with.
26
+
* The account this bank account belongs to. Only applicable on Accounts (not customers or recipients) This property is only available when returned as an [External Account](https://stripe.com/api/external_account_bank_accounts/object) where [controller.is_controller](https://stripe.com/api/accounts/object#account_object-controller-is_controller) is `true`.
Copy file name to clipboardexpand all lines: types/Billing/CreditBalanceSummaryResource.d.ts
+2-2
Original file line number
Diff line number
Diff line change
@@ -41,12 +41,12 @@ declare module 'stripe' {
41
41
namespaceFilter{
42
42
interfaceApplicabilityScope{
43
43
/**
44
-
* The price type that credit grants can apply to. We currently only support the `metered` price type.
44
+
* The price type that credit grants can apply to. We currently only support the `metered` price type. Cannot be used in combination with `prices`.
45
45
*/
46
46
price_type?: 'metered';
47
47
48
48
/**
49
-
* A list of prices that the credit grant can apply to. We currently only support the `metered` prices.
49
+
* A list of prices that the credit grant can apply to. We currently only support the `metered` prices. Cannot be used in combination with `price_type`.
Copy file name to clipboardexpand all lines: types/Billing/CreditGrants.d.ts
+2-2
Original file line number
Diff line number
Diff line change
@@ -118,12 +118,12 @@ declare module 'stripe' {
118
118
namespaceApplicabilityConfig{
119
119
interfaceScope{
120
120
/**
121
-
* The price type that credit grants can apply to. We currently only support the `metered` price type. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them.
121
+
* The price type that credit grants can apply to. We currently only support the `metered` price type. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. Cannot be used in combination with `prices`.
122
122
*/
123
123
price_type?: 'metered';
124
124
125
125
/**
126
-
* The prices that credit grants can apply to. We currently only support `metered` prices. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them.
126
+
* The prices that credit grants can apply to. We currently only support `metered` prices. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them. Cannot be used in combination with `price_type`.
Copy file name to clipboardexpand all lines: types/Billing/CreditGrantsResource.d.ts
+2-2
Original file line number
Diff line number
Diff line change
@@ -92,12 +92,12 @@ declare module 'stripe' {
92
92
namespaceApplicabilityConfig{
93
93
interfaceScope{
94
94
/**
95
-
* The price type that credit grants can apply to. We currently only support the `metered` price type.
95
+
* The price type that credit grants can apply to. We currently only support the `metered` price type. Cannot be used in combination with `prices`.
96
96
*/
97
97
price_type?: 'metered';
98
98
99
99
/**
100
-
* A list of prices that the credit grant can apply to. We currently only support the `metered` prices.
100
+
* A list of prices that the credit grant can apply to. We currently only support the `metered` prices. Cannot be used in combination with `price_type`.
0 commit comments