diff --git a/config/schema.json b/config/schema.json index 304bf27..c5b93c8 100644 --- a/config/schema.json +++ b/config/schema.json @@ -820,7 +820,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetAccountsAccountPeopleRelationship", + "name": "GetAccountsAccountPeopleRelationshipInput", "type": "named" } }, @@ -1046,7 +1046,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetAccountsAccountPersonsRelationship", + "name": "GetAccountsAccountPersonsRelationshipInput", "type": "named" } }, @@ -1860,7 +1860,7 @@ "scope": { "description": "Specifies the scoping of the secret. Requests originating from UI extensions can only access account-scoped secrets or secrets scoped to their own user.", "type": { - "name": "GetAppsSecretsScope", + "name": "GetAppsSecretsScopeInput", "type": "named" }, "http": { @@ -1963,7 +1963,7 @@ "scope": { "description": "Specifies the scoping of the secret. Requests originating from UI extensions can only access account-scoped secrets or secrets scoped to their own user.", "type": { - "name": "GetAppsSecretsFindScope", + "name": "GetAppsSecretsFindScopeInput", "type": "named" }, "http": { @@ -2851,7 +2851,7 @@ "filter": { "description": "The filter criteria for the credit balance summary.", "type": { - "name": "GetBillingCreditBalanceSummaryFilter", + "name": "GetBillingCreditBalanceSummaryFilterInput", "type": "named" }, "http": { @@ -4553,7 +4553,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetCheckoutSessionsCustomerDetails", + "name": "GetCheckoutSessionsCustomerDetailsInput", "type": "named" } }, @@ -6378,7 +6378,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetCreditNotesPreviewLines", + "name": "GetCreditNotesPreviewLinesInput", "type": "named" }, "type": "array" @@ -6528,7 +6528,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetCreditNotesPreviewShippingCost", + "name": "GetCreditNotesPreviewShippingCostInput", "type": "named" } }, @@ -6736,7 +6736,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetCreditNotesPreviewLinesLines", + "name": "GetCreditNotesPreviewLinesLinesInput", "type": "named" }, "type": "array" @@ -6886,7 +6886,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetCreditNotesPreviewLinesShippingCost", + "name": "GetCreditNotesPreviewLinesShippingCostInput", "type": "named" } }, @@ -10683,7 +10683,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetFinancialConnectionsAccountsAccountHolder", + "name": "GetFinancialConnectionsAccountsAccountHolderInput", "type": "named" } }, @@ -11231,7 +11231,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetFinancialConnectionsTransactionsTransactionRefresh", + "name": "GetFinancialConnectionsTransactionsTransactionRefreshInput", "type": "named" } }, @@ -11331,7 +11331,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetForwardingRequestsCreated", + "name": "GetForwardingRequestsCreatedInput", "type": "named" } }, @@ -13007,7 +13007,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingAutomaticTax", + "name": "GetInvoicesUpcomingAutomaticTaxInput", "type": "named" } }, @@ -13091,7 +13091,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingCustomerDetails", + "name": "GetInvoicesUpcomingCustomerDetailsInput", "type": "named" } }, @@ -13113,7 +13113,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingDiscounts", + "name": "GetInvoicesUpcomingDiscountsInput", "type": "named" }, "type": "array" @@ -13172,7 +13172,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingInvoiceItems", + "name": "GetInvoicesUpcomingInvoiceItemsInput", "type": "named" }, "type": "array" @@ -13200,7 +13200,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingIssuer", + "name": "GetInvoicesUpcomingIssuerInput", "type": "named" } }, @@ -13283,7 +13283,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetails", + "name": "GetInvoicesUpcomingScheduleDetailsInput", "type": "named" } }, @@ -13436,7 +13436,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingSubscriptionDetails", + "name": "GetInvoicesUpcomingSubscriptionDetailsInput", "type": "named" } }, @@ -13458,7 +13458,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingSubscriptionItems", + "name": "GetInvoicesUpcomingSubscriptionItemsInput", "type": "named" }, "type": "array" @@ -13604,7 +13604,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesAutomaticTax", + "name": "GetInvoicesUpcomingLinesAutomaticTaxInput", "type": "named" } }, @@ -13688,7 +13688,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesCustomerDetails", + "name": "GetInvoicesUpcomingLinesCustomerDetailsInput", "type": "named" } }, @@ -13710,7 +13710,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesDiscounts", + "name": "GetInvoicesUpcomingLinesDiscountsInput", "type": "named" }, "type": "array" @@ -13790,7 +13790,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesInvoiceItems", + "name": "GetInvoicesUpcomingLinesInvoiceItemsInput", "type": "named" }, "type": "array" @@ -13818,7 +13818,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesIssuer", + "name": "GetInvoicesUpcomingLinesIssuerInput", "type": "named" } }, @@ -13921,7 +13921,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetails", + "name": "GetInvoicesUpcomingLinesScheduleDetailsInput", "type": "named" } }, @@ -14095,7 +14095,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionDetails", + "name": "GetInvoicesUpcomingLinesSubscriptionDetailsInput", "type": "named" } }, @@ -14117,7 +14117,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionItems", + "name": "GetInvoicesUpcomingLinesSubscriptionItemsInput", "type": "named" }, "type": "array" @@ -15449,7 +15449,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetIssuingPersonalizationDesignsPreferences", + "name": "GetIssuingPersonalizationDesignsPreferencesInput", "type": "named" } }, @@ -16407,7 +16407,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetLinkedAccountsAccountHolder", + "name": "GetLinkedAccountsAccountHolderInput", "type": "named" } }, @@ -18756,7 +18756,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetPricesRecurring", + "name": "GetPricesRecurringInput", "type": "named" } }, @@ -23618,7 +23618,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetSubscriptionsAutomaticTax", + "name": "GetSubscriptionsAutomaticTaxInput", "type": "named" } }, @@ -24503,7 +24503,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetTaxIdsOwner", + "name": "GetTaxIdsOwnerInput", "type": "named" } }, @@ -28278,7 +28278,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetTreasuryReceivedCreditsLinkedFlows", + "name": "GetTreasuryReceivedCreditsLinkedFlowsInput", "type": "named" } }, @@ -29061,7 +29061,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetTreasuryTransactionsStatusTransitions", + "name": "GetTreasuryTransactionsStatusTransitionsInput", "type": "named" } }, @@ -29826,7 +29826,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_annual_revenue" + } } }, "estimated_worker_count": { @@ -30803,7 +30806,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "current_deadline": { @@ -30870,7 +30878,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "eventually_due": { @@ -30955,7 +30968,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "current_deadline": { @@ -31022,7 +31040,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "eventually_due": { @@ -31301,10 +31324,9 @@ } }, "AccountExternalAccountsData": { - "description": "These bank accounts are payment methods on `Customer` objects. On the other hand [External Accounts](/api#external_accounts) are transfer destinations on `Account` objects for connected accounts. They can be bank accounts or debit cards as well, and are documented in the links above. Related guide: [Bank debits and transfers](/payments/bank-debits-transfers)", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -31493,13 +31515,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "AccountExternalAccountsDataAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -31534,8 +31559,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -31545,10 +31573,13 @@ } }, "country": { - "description": "Two-letter ISO code representing the country the bank account is located in.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -31558,10 +31589,13 @@ } }, "currency": { - "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", + "description": "Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -31571,7 +31605,7 @@ } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", + "description": "The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.", "type": { "type": "nullable", "underlying_type": { @@ -31600,7 +31634,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -31633,8 +31667,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -31645,8 +31682,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -31655,7 +31695,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -31673,8 +31713,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -31701,8 +31744,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -31728,10 +31774,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -31788,8 +31837,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "BankAccountObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "AccountExternalAccountsDataObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -31813,7 +31865,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -31844,10 +31896,13 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are stopped until account details are updated.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -31891,7 +31946,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "current_deadline": { @@ -31964,7 +32024,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "eventually_due": { @@ -32315,7 +32380,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "current_deadline": { @@ -32388,7 +32458,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "eventually_due": { @@ -32665,7 +32740,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_bacs_debit_payments_settings" + } } }, "branding": { @@ -32676,7 +32754,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_branding_settings" + } } }, "card_issuing": { @@ -32690,7 +32771,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_card_issuing_settings" + } } }, "card_payments": { @@ -32701,7 +32785,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_card_payments_settings" + } } }, "dashboard": { @@ -32712,7 +32799,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_dashboard_settings" + } } }, "invoices": { @@ -32726,7 +32816,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_invoices_settings" + } } }, "payments": { @@ -32737,7 +32830,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_payments_settings" + } } }, "payouts": { @@ -32751,7 +32847,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_payout_settings" + } } }, "sepa_debit_payments": { @@ -32765,7 +32864,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_sepa_debit_payments_settings" + } } }, "treasury": { @@ -32916,7 +33018,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_terms_of_service" + } } } } @@ -33427,10 +33532,10 @@ } }, "ApiErrorsSource": { - "description": "These bank accounts are payment methods on `Customer` objects. On the other hand [External Accounts](/api#external_accounts) are transfer destinations on `Account` objects for connected accounts. They can be bank accounts or debit cards as well, and are documented in the links above. Related guide: [Bank debits and transfers](/payments/bank-debits-transfers)", + "description": "The [source object](https://stripe.com/docs/api/sources/object) for errors returned on a request involving a source.", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -33704,13 +33809,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "ApiErrorsSourceAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -33759,8 +33867,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -33800,8 +33911,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -33825,10 +33939,13 @@ } }, "country": { - "description": "Two-letter ISO code representing the country the bank account is located in.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -33840,8 +33957,11 @@ "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { - "name": "UnixTime", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } }, "http": { "type": [ @@ -33851,10 +33971,13 @@ } }, "currency": { - "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", + "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -33864,16 +33987,12 @@ } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -33893,7 +34012,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -33940,8 +34059,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -33952,8 +34074,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -33962,7 +34087,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -33980,8 +34105,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -33993,8 +34121,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -34090,10 +34221,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -34105,8 +34239,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -34176,7 +34313,7 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "BankAccountObject", + "name": "ApiErrorsSourceObjectEnum", "type": "named" }, "http": { @@ -34258,7 +34395,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -34347,7 +34484,7 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { "name": "String", "type": "named" @@ -34392,8 +34529,11 @@ "type": { "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { - "name": "SourceType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "SourceType", + "type": "named" + } }, "http": { "type": [ @@ -34700,7 +34840,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -34944,7 +35089,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "connect_reserved": { @@ -34962,7 +35112,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "instant_available": { @@ -34980,7 +35135,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "issuing": { @@ -35033,7 +35193,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -35172,7 +35337,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "source_types": { @@ -35186,7 +35356,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "balance_amount_by_source_type" + } } } } @@ -35205,7 +35378,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "balance_amount" + } + } } } } @@ -35248,7 +35429,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "balance_amount_by_source_type" + } } } } @@ -35362,7 +35546,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "id": { @@ -35697,7 +35886,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -36207,7 +36396,7 @@ } }, "usage_threshold": { - "description": "Encapsulates configuration of the alert to monitor usage on a specific [Billing Meter](https://stripe.com/docs/api/billing/meter).", + "description": "The usage threshold alert configuration enables setting up alerts for when a certain usage threshold on a specific meter is crossed.", "type": { "type": "nullable", "underlying_type": { @@ -36253,7 +36442,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_clocks_resource_status_details_advancing_status_details" + } } } } @@ -36273,7 +36465,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "customer": { @@ -36705,7 +36902,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_credit_grants_resource_amount" + } } }, "credits_application_invoice_voided": { @@ -36801,7 +37001,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_credit_grants_resource_amount" + } } }, "credits_applied": { @@ -36816,7 +37019,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_credit_grants_resource_balance_credits_applied" + } } }, "type": { @@ -36892,7 +37098,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "email": { @@ -37875,7 +38084,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_capability_future_requirements" + } } }, "id": { @@ -37942,7 +38154,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "account_capability_requirements" + } } }, "status": { @@ -38683,7 +38898,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_details" + } } }, "calculated_statement_descriptor": { @@ -39091,7 +39309,7 @@ } }, "shipping": { - "description": "Shipping information for the charge.", + "description": "Shipping information for this PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -39400,7 +39618,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -39588,7 +39811,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_acss_debit_mandate_options" + } } }, "setup_future_usage": { @@ -39833,7 +40059,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_card_installments_options" + } } }, "request_extended_authorization": { @@ -40045,7 +40274,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_customer_balance_bank_transfer_payment_method_options" + } } }, "funding_type": { @@ -40444,7 +40676,7 @@ "CheckoutPaymentMethodOptionsMandateOptionsBacsDebit": { "fields": { "reference_prefix": { - "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '\u0026', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", "type": { "type": "nullable", "underlying_type": { @@ -40464,7 +40696,7 @@ "CheckoutPaymentMethodOptionsMandateOptionsSepaDebit": { "fields": { "reference_prefix": { - "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '\u0026', '.'. Cannot begin with 'STRIPE'.", + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", "type": { "type": "nullable", "underlying_type": { @@ -40636,7 +40868,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_payment_method_options_mandate_options_sepa_debit" + } } }, "setup_future_usage": { @@ -40894,7 +41129,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "custom_text": { @@ -41144,7 +41384,7 @@ } }, "payment_method_configuration_details": { - "description": "Information about the payment method configuration used for this Checkout session if using dynamic payment methods.", + "description": "Information about the [payment method configuration](https://stripe.com/docs/api/payment_method_configurations) used for this Setup Intent.", "type": { "type": "nullable", "underlying_type": { @@ -41326,7 +41566,7 @@ } }, "shipping_details": { - "description": "Shipping information for this Checkout Session.", + "description": "Shipping information for this PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -41352,7 +41592,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "status": { @@ -41491,7 +41736,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -41546,7 +41796,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_acss_debit_payment_method_options" + } } }, "affirm": { @@ -41560,7 +41813,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_affirm_payment_method_options" + } } }, "afterpay_clearpay": { @@ -41574,7 +41830,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_afterpay_clearpay_payment_method_options" + } } }, "alipay": { @@ -41588,7 +41847,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_alipay_payment_method_options" + } } }, "amazon_pay": { @@ -41602,7 +41864,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_amazon_pay_payment_method_options" + } } }, "au_becs_debit": { @@ -41616,7 +41881,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_au_becs_debit_payment_method_options" + } } }, "bacs_debit": { @@ -41630,7 +41898,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_bacs_debit_payment_method_options" + } } }, "bancontact": { @@ -41644,7 +41915,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_bancontact_payment_method_options" + } } }, "boleto": { @@ -41658,7 +41932,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_boleto_payment_method_options" + } } }, "card": { @@ -41672,7 +41949,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_card_payment_method_options" + } } }, "cashapp": { @@ -41686,7 +41966,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_cashapp_payment_method_options" + } } }, "customer_balance": { @@ -41700,7 +41983,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_customer_balance_payment_method_options" + } } }, "eps": { @@ -41714,7 +42000,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_eps_payment_method_options" + } } }, "fpx": { @@ -41728,7 +42017,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_fpx_payment_method_options" + } } }, "giropay": { @@ -41742,7 +42034,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_giropay_payment_method_options" + } } }, "grabpay": { @@ -41756,7 +42051,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_grab_pay_payment_method_options" + } } }, "ideal": { @@ -41770,7 +42068,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_ideal_payment_method_options" + } } }, "kakao_pay": { @@ -41784,7 +42085,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_kakao_pay_payment_method_options" + } } }, "klarna": { @@ -41798,7 +42102,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_klarna_payment_method_options" + } } }, "konbini": { @@ -41812,7 +42119,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_konbini_payment_method_options" + } } }, "kr_card": { @@ -41826,7 +42136,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_kr_card_payment_method_options" + } } }, "link": { @@ -41840,7 +42153,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_link_payment_method_options" + } } }, "mobilepay": { @@ -41854,7 +42170,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_mobilepay_payment_method_options" + } } }, "multibanco": { @@ -41868,7 +42187,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_multibanco_payment_method_options" + } } }, "naver_pay": { @@ -41882,7 +42204,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_naver_pay_payment_method_options" + } } }, "oxxo": { @@ -41896,7 +42221,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_oxxo_payment_method_options" + } } }, "p24": { @@ -41910,7 +42238,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_p24_payment_method_options" + } } }, "payco": { @@ -41924,7 +42255,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_payco_payment_method_options" + } } }, "paynow": { @@ -41938,7 +42272,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_paynow_payment_method_options" + } } }, "paypal": { @@ -41952,7 +42289,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_paypal_payment_method_options" + } } }, "pix": { @@ -41966,7 +42306,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_pix_payment_method_options" + } } }, "revolut_pay": { @@ -41980,7 +42323,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_revolut_pay_payment_method_options" + } } }, "samsung_pay": { @@ -41994,7 +42340,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_samsung_pay_payment_method_options" + } } }, "sepa_debit": { @@ -42008,7 +42357,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "checkout_sepa_debit_payment_method_options" + } } }, "sofort": { @@ -42328,7 +42680,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "expected_delivery_year": { @@ -42563,7 +42920,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -42692,7 +43054,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "climate_removals_location" + } } }, "metric_tons": { @@ -42733,7 +43098,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "climate.supplier" + } } } } @@ -42791,7 +43159,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "name": { @@ -42934,7 +43307,7 @@ } }, "payment_method_options": { - "description": "Payment-method-specific configuration for this ConfirmationToken.", + "description": "Payment-method-specific configuration", "type": { "type": "nullable", "underlying_type": { @@ -42949,7 +43322,7 @@ } }, "payment_method_preview": { - "description": "Payment details collected by the Payment Element, used to create a PaymentMethod when a PaymentIntent or SetupIntent is confirmed with this ConfirmationToken.", + "description": "Details of the PaymentMethod collected by Payment Element", "type": { "type": "nullable", "underlying_type": { @@ -43060,7 +43433,7 @@ "description": "This hash contains details about the customer acceptance of the Mandate.", "fields": { "online": { - "description": "If this is a Mandate accepted online, this hash contains details about the online acceptance.", + "description": "This hash contains details about the online acceptance.", "type": { "type": "nullable", "underlying_type": { @@ -43319,7 +43692,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_details" + } } }, "blik": { @@ -43856,6 +44232,7 @@ "ConfirmationTokensResourceShipping": { "fields": { "address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -43863,7 +44240,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "name": { @@ -43991,7 +44371,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_embedded_account_config_claim" + } } }, "account_onboarding": { @@ -44002,7 +44385,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_embedded_account_config_claim" + } } }, "balances": { @@ -44035,7 +44421,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_embedded_account_config_claim" + } } }, "payment_details": { @@ -44488,7 +44877,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "country_spec_verification_field_details" + } } }, "individual": { @@ -44499,7 +44891,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "country_spec_verification_field_details" + } } } } @@ -44782,7 +45177,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_credit_grants_resource_amount" + } } }, "ledger_balance": { @@ -44793,7 +45191,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_credit_grants_resource_amount" + } } } } @@ -44898,7 +45299,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "effective_at": { @@ -45063,7 +45469,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "reason": { @@ -45160,7 +45571,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "total": { @@ -45290,7 +45706,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "id": { @@ -45361,7 +45782,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "quantity": { @@ -45391,7 +45817,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "tax_rates": { @@ -45406,7 +45837,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "type": { @@ -45485,7 +45921,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -45702,7 +46143,7 @@ "description": "This object represents a customer of your business. Use it to [create recurring charges](https://stripe.com/docs/invoicing/customer), [save payment](https://stripe.com/docs/payments/save-during-payment) and contact information, and track payments that belong to the same customer.", "fields": { "address": { - "description": "The customer's address.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -45713,7 +46154,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "balance": { @@ -45732,7 +46176,7 @@ } }, "cash_balance": { - "description": "The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is \"cash_balance\". The `settings[reconciliation_mode]` field describes if these funds apply to these payment intents manually or automatically.", + "description": "A customer's `Cash balance` represents real funds. Customers can add funds to their cash balance by sending a bank transfer. These funds can be used for payment and can eventually be paid out to your bank account.", "type": { "type": "nullable", "underlying_type": { @@ -45743,7 +46187,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "cash_balance" + } } }, "created": { @@ -45820,7 +46267,7 @@ } }, "discount": { - "description": "Describes the current discount active on the customer, if there is one.", + "description": "A discount represents the actual application of a [coupon](https://stripe.com/docs/api#coupons) or [promotion code](https://stripe.com/docs/api#promotion_codes). It contains information about when the discount began, when it will end, and what it is applied to. Related guide: [Applying discounts to subscriptions](https://stripe.com/docs/billing/subscriptions/discounts)", "type": { "type": "nullable", "underlying_type": { @@ -46019,7 +46466,7 @@ } }, "shipping": { - "description": "Mailing and shipping address for the customer. Appears on invoices emailed to this customer.", + "description": "Shipping information for this PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -46769,7 +47216,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "customer_balance_resource_cash_balance_transaction_resource_adjusted_for_overdraft" + } } }, "applied_to_payment": { @@ -46783,7 +47233,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "customer_balance_resource_cash_balance_transaction_resource_applied_to_payment_transaction" + } } }, "created": { @@ -46845,7 +47298,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "customer_balance_resource_cash_balance_transaction_resource_funded_transaction" + } } }, "id": { @@ -46908,7 +47364,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "customer_balance_resource_cash_balance_transaction_resource_refunded_from_payment_transaction" + } } }, "transferred_to_balance": { @@ -46922,7 +47381,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "customer_balance_resource_cash_balance_transaction_resource_transferred_to_balance" + } } }, "type": { @@ -46948,13 +47410,16 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "customer_balance_resource_cash_balance_transaction_resource_unapplied_from_payment_transaction" + } } } } }, "CustomerSession": { - "description": "A Customer Session allows you to grant Stripe's frontend SDKs (like Stripe.js) client-side access control over a Customer. Related guides: [Customer Session with the Payment Element](/payments/accept-a-payment-deferred?platform=web\u0026type=payment#save-payment-methods), [Customer Session with the Pricing Table](/payments/checkout/pricing-table#customer-session), [Customer Session with the Buy Button](/payment-links/buy-button#pass-an-existing-customer).", + "description": "A Customer Session allows you to grant Stripe's frontend SDKs (like Stripe.js) client-side access control over a Customer. Related guides: [Customer Session with the Payment Element](/payments/accept-a-payment-deferred?platform=web&type=payment#save-payment-methods), [Customer Session with the Pricing Table](/payments/checkout/pricing-table#customer-session), [Customer Session with the Buy Button](/payment-links/buy-button#pass-an-existing-customer).", "fields": { "client_secret": { "description": "The client secret of this Customer Session. Used on the client to set up secure access to the given `customer`. The client secret can be used to provide access to `customer` from your frontend. It should not be stored, logged, or exposed to anyone other than the relevant customer. Make sure that you have TLS enabled on any page that includes the client secret.", @@ -47120,7 +47585,7 @@ } }, "features": { - "description": "This hash defines whether the Payment Element supports certain features.", + "description": "This hash contains the features the Payment Element supports.", "type": { "type": "nullable", "underlying_type": { @@ -47307,10 +47772,9 @@ } }, "CustomerSourcesData": { - "description": "These bank accounts are payment methods on `Customer` objects. On the other hand [External Accounts](/api#external_accounts) are transfer destinations on `Account` objects for connected accounts. They can be bank accounts or debit cards as well, and are documented in the links above. Related guide: [Bank debits and transfers](/payments/bank-debits-transfers)", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -47584,13 +48048,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "CustomerSourcesDataAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -47639,8 +48106,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -47680,8 +48150,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -47705,10 +48178,13 @@ } }, "country": { - "description": "Two-letter ISO code representing the country the bank account is located in.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -47720,8 +48196,11 @@ "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { - "name": "UnixTime", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } }, "http": { "type": [ @@ -47731,10 +48210,13 @@ } }, "currency": { - "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", + "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -47744,16 +48226,12 @@ } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -47773,7 +48251,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -47820,8 +48298,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -47832,8 +48313,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -47842,7 +48326,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -47860,8 +48344,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -47873,8 +48360,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -47970,10 +48460,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -47985,8 +48478,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -48056,7 +48552,7 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "BankAccountObject", + "name": "CustomerSourcesDataObjectEnum", "type": "named" }, "http": { @@ -48138,7 +48634,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -48227,7 +48723,7 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { "name": "String", "type": "named" @@ -48272,8 +48768,11 @@ "type": { "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { - "name": "SourceType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "SourceType", + "type": "named" + } }, "http": { "type": [ @@ -48328,7 +48827,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -48432,7 +48936,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -48519,7 +49028,7 @@ } } }, - "DeleteCustomersCustomerBankAccountsIdBody": { + "DeleteCustomersCustomerBankAccountsIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -48548,10 +49057,9 @@ } }, "DeleteCustomersCustomerBankAccountsIdResult": { - "description": "This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live charges or receive payouts. For accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts, the properties below are always returned. For accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`, which includes Standard and Express accounts, some properties are only returned until you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions) to start Connect Onboarding. Learn about the [differences between accounts](/connect/accounts).", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -48825,13 +49333,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentSourceAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -48880,8 +49391,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -48980,8 +49494,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -49033,7 +49550,7 @@ } }, "country": { - "description": "The account's country.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { "type": "nullable", "underlying_type": { @@ -49049,7 +49566,7 @@ } }, "created": { - "description": "Time at which the account was connected. Measured in seconds since the Unix epoch.", + "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { "type": "nullable", "underlying_type": { @@ -49067,27 +49584,26 @@ "currency": { "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "format": "currency" + "maxLength": 5000 } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -49123,7 +49639,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -49140,8 +49656,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -49213,8 +49732,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -49225,8 +49747,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -49250,7 +49775,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -49268,8 +49793,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -49281,8 +49809,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -49295,14 +49826,9 @@ "type": { "type": "nullable", "underlying_type": { - "name": "AccountFutureRequirements", + "name": "JSON", "type": "named" } - }, - "http": { - "type": [ - "object" - ] } }, "giropay": { @@ -49337,8 +49863,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -49407,10 +49936,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -49422,8 +49954,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -49493,8 +50028,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "AccountObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "DeleteCustomersCustomerBankAccountsIdResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -49593,14 +50131,9 @@ "type": { "type": "nullable", "underlying_type": { - "name": "AccountRequirements", + "name": "JSON", "type": "named" } - }, - "http": { - "type": [ - "object" - ] } }, "routing_number": { @@ -49693,10 +50226,13 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -49750,11 +50286,11 @@ } }, "type": { - "description": "The Stripe account type. Can be `standard`, `express`, `custom`, or `none`.", + "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { "type": "nullable", "underlying_type": { - "name": "AccountType", + "name": "PaymentSourceTypeEnum", "type": "named" } }, @@ -49796,7 +50332,7 @@ } } }, - "DeleteCustomersCustomerCardsIdBody": { + "DeleteCustomersCustomerCardsIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -49825,10 +50361,9 @@ } }, "DeleteCustomersCustomerCardsIdResult": { - "description": "This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live charges or receive payouts. For accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts, the properties below are always returned. For accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`, which includes Standard and Express accounts, some properties are only returned until you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions) to start Connect Onboarding. Learn about the [differences between accounts](/connect/accounts).", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -50102,13 +50637,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentSourceAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -50157,8 +50695,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -50257,8 +50798,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -50310,7 +50854,7 @@ } }, "country": { - "description": "The account's country.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { "type": "nullable", "underlying_type": { @@ -50326,7 +50870,7 @@ } }, "created": { - "description": "Time at which the account was connected. Measured in seconds since the Unix epoch.", + "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { "type": "nullable", "underlying_type": { @@ -50344,27 +50888,26 @@ "currency": { "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "format": "currency" + "maxLength": 5000 } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -50400,7 +50943,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -50417,8 +50960,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -50490,8 +51036,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -50502,8 +51051,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -50527,7 +51079,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -50545,8 +51097,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -50558,8 +51113,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -50572,14 +51130,9 @@ "type": { "type": "nullable", "underlying_type": { - "name": "AccountFutureRequirements", + "name": "JSON", "type": "named" } - }, - "http": { - "type": [ - "object" - ] } }, "giropay": { @@ -50614,8 +51167,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -50684,10 +51240,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -50699,8 +51258,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -50770,8 +51332,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "AccountObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "DeleteCustomersCustomerCardsIdResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -50870,14 +51435,9 @@ "type": { "type": "nullable", "underlying_type": { - "name": "AccountRequirements", + "name": "JSON", "type": "named" } - }, - "http": { - "type": [ - "object" - ] } }, "routing_number": { @@ -50970,10 +51530,13 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -51027,11 +51590,11 @@ } }, "type": { - "description": "The Stripe account type. Can be `standard`, `express`, `custom`, or `none`.", + "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { "type": "nullable", "underlying_type": { - "name": "AccountType", + "name": "PaymentSourceTypeEnum", "type": "named" } }, @@ -51073,7 +51636,7 @@ } } }, - "DeleteCustomersCustomerSourcesIdBody": { + "DeleteCustomersCustomerSourcesIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -51102,10 +51665,9 @@ } }, "DeleteCustomersCustomerSourcesIdResult": { - "description": "This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live charges or receive payouts. For accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts, the properties below are always returned. For accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`, which includes Standard and Express accounts, some properties are only returned until you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions) to start Connect Onboarding. Learn about the [differences between accounts](/connect/accounts).", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -51379,13 +51941,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentSourceAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -51434,8 +51999,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -51534,8 +52102,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -51587,7 +52158,7 @@ } }, "country": { - "description": "The account's country.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { "type": "nullable", "underlying_type": { @@ -51603,7 +52174,7 @@ } }, "created": { - "description": "Time at which the account was connected. Measured in seconds since the Unix epoch.", + "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { "type": "nullable", "underlying_type": { @@ -51621,27 +52192,26 @@ "currency": { "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "format": "currency" + "maxLength": 5000 } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -51677,7 +52247,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -51694,8 +52264,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -51767,8 +52340,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -51779,8 +52355,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -51804,7 +52383,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -51822,8 +52401,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -51835,8 +52417,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -51849,14 +52434,9 @@ "type": { "type": "nullable", "underlying_type": { - "name": "AccountFutureRequirements", + "name": "JSON", "type": "named" } - }, - "http": { - "type": [ - "object" - ] } }, "giropay": { @@ -51891,8 +52471,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -51961,10 +52544,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -51976,8 +52562,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -52047,8 +52636,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "AccountObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "DeleteCustomersCustomerSourcesIdResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -52147,14 +52739,9 @@ "type": { "type": "nullable", "underlying_type": { - "name": "AccountRequirements", + "name": "JSON", "type": "named" } - }, - "http": { - "type": [ - "object" - ] } }, "routing_number": { @@ -52247,10 +52834,13 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -52304,11 +52894,11 @@ } }, "type": { - "description": "The Stripe account type. Can be `standard`, `express`, `custom`, or `none`.", + "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { "type": "nullable", "underlying_type": { - "name": "AccountType", + "name": "PaymentSourceTypeEnum", "type": "named" } }, @@ -52350,7 +52940,7 @@ } } }, - "DeleteCustomersCustomerSubscriptionsSubscriptionExposedIdBody": { + "DeleteCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -52408,7 +52998,7 @@ } } }, - "DeleteEphemeralKeysKeyBody": { + "DeleteEphemeralKeysKeyBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -52436,7 +53026,7 @@ } } }, - "DeleteSubscriptionItemsItemBody": { + "DeleteSubscriptionItemsItemBodyInput": { "fields": { "clear_usage": { "description": "Delete all usage for the given subscription item. Allowed only when the current plan's `usage_type` is `metered`.", @@ -52486,14 +53076,48 @@ } } }, - "DeleteSubscriptionsSubscriptionExposedIdBody": { + "DeleteSubscriptionsSubscriptionExposedIdBodyCancellationDetailsInput": { + "description": "Details about why this subscription was cancelled", + "fields": { + "comment": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "feedback": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SubscriptionsFeedback", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "DeleteSubscriptionsSubscriptionExposedIdBodyInput": { "fields": { "cancellation_details": { "description": "Details about why this subscription was cancelled", "type": { "type": "nullable", "underlying_type": { - "name": "DeleteSubscriptionsSubscriptionExposedIdBodyCancellationDetails", + "name": "DeleteSubscriptionsSubscriptionExposedIdBodyCancellationDetailsInput", "type": "named" } }, @@ -52559,40 +53183,6 @@ } } }, - "DeleteSubscriptionsSubscriptionExposedIdBodyCancellationDetails": { - "description": "Details about why this subscription was cancelled", - "fields": { - "comment": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "feedback": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsFeedback", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, "DeletedAccount": { "fields": { "deleted": { @@ -52784,7 +53374,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "coupon" + } } }, "customer": { @@ -52950,8 +53543,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -52962,8 +53558,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -52975,8 +53574,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "DeletedBankAccountObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "DeletedExternalAccountObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -53629,7 +54231,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "coupon" + } } }, "customer": { @@ -53874,7 +54479,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "balance_transaction" + } + } } }, "charge": { @@ -54215,7 +54828,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -54442,7 +55060,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "dispute_enhanced_evidence" + } } }, "product_description": { @@ -54682,7 +55303,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "dispute_enhanced_eligibility" + } } }, "has_evidence": { @@ -55140,7 +55764,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "dispute_transaction_shipping_address" + } } } } @@ -55268,7 +55895,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "dispute_transaction_shipping_address" + } } } } @@ -55682,7 +56312,7 @@ } }, "ExchangeRate": { - "description": "`ExchangeRate` objects allow you to determine the rates that Stripe is currently using to convert from one currency to another. Since this number is variable throughout the day, there are various reasons why you might want to know the current rate (for example, to dynamically price an item for a user with a default payment in a foreign currency). Please refer to our [Exchange Rates API](https://stripe.com/docs/fx-rates) guide for more details. *[Note: this integration path is supported but no longer recommended]* Additionally, you can guarantee that a charge is made with an exchange rate that you expect is current. To do so, you must pass in the exchange_rate to charges endpoints. If the value is no longer up to date, the charge won't go through. Please refer to our [Using with charges](https://stripe.com/docs/exchange-rates) guide for more details. ----- \u0026nbsp; *This Exchange Rates API is a Beta Service and is subject to Stripe's terms of service. You may use the API solely for the purpose of transacting on Stripe. For example, the API may be queried in order to:* - *localize prices for processing payments on Stripe* - *reconcile Stripe transactions* - *determine how much money to send to a connected account* - *determine app fees to charge a connected account* *Using this Exchange Rates API beta for any purpose other than to transact on Stripe is strictly prohibited and constitutes a violation of Stripe's terms of service.*", + "description": "`ExchangeRate` objects allow you to determine the rates that Stripe is currently using to convert from one currency to another. Since this number is variable throughout the day, there are various reasons why you might want to know the current rate (for example, to dynamically price an item for a user with a default payment in a foreign currency). Please refer to our [Exchange Rates API](https://stripe.com/docs/fx-rates) guide for more details. *[Note: this integration path is supported but no longer recommended]* Additionally, you can guarantee that a charge is made with an exchange rate that you expect is current. To do so, you must pass in the exchange_rate to charges endpoints. If the value is no longer up to date, the charge won't go through. Please refer to our [Using with charges](https://stripe.com/docs/exchange-rates) guide for more details. -----   *This Exchange Rates API is a Beta Service and is subject to Stripe's terms of service. You may use the API solely for the purpose of transacting on Stripe. For example, the API may be queried in order to:* - *localize prices for processing payments on Stripe* - *reconcile Stripe transactions* - *determine how much money to send to a connected account* - *determine app fees to charge a connected account* *Using this Exchange Rates API beta for any purpose other than to transact on Stripe is strictly prohibited and constitutes a violation of Stripe's terms of service.*", "fields": { "id": { "description": "Unique identifier for the object. Represented as the three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) in lowercase.", @@ -55724,10 +56354,9 @@ } }, "ExternalAccount": { - "description": "These bank accounts are payment methods on `Customer` objects. On the other hand [External Accounts](/api#external_accounts) are transfer destinations on `Account` objects for connected accounts. They can be bank accounts or debit cards as well, and are documented in the links above. Related guide: [Bank debits and transfers](/payments/bank-debits-transfers)", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -55916,13 +56545,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "ExternalAccountAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -55957,8 +56589,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -55968,10 +56603,13 @@ } }, "country": { - "description": "Two-letter ISO code representing the country the bank account is located in.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -55981,10 +56619,13 @@ } }, "currency": { - "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", + "description": "Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -55994,7 +56635,7 @@ } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", + "description": "The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.", "type": { "type": "nullable", "underlying_type": { @@ -56023,7 +56664,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -56056,8 +56697,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -56068,8 +56712,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -56078,7 +56725,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -56096,8 +56743,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -56124,8 +56774,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -56151,10 +56804,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -56211,8 +56867,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "BankAccountObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "ExternalAccountObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -56236,7 +56895,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -56267,10 +56926,13 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are stopped until account details are updated.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -56338,7 +57000,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "account_requirements_error" + } + } } }, "past_due": { @@ -56869,7 +57539,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -56927,7 +57602,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_connections_resource_accountholder" + } } }, "balance": { @@ -56942,7 +57620,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_connections_resource_balance" + } } }, "balance_refresh": { @@ -56957,7 +57638,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_connections_resource_balance_refresh" + } } }, "category": { @@ -57092,7 +57776,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_connections_resource_ownership_refresh" + } } }, "permissions": { @@ -57197,7 +57884,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_connections_resource_transaction_refresh" + } } } } @@ -57326,7 +58016,7 @@ "description": "A Financial Connections Session is the secure way to programmatically launch the client-side Stripe.js modal that lets your users link their accounts.", "fields": { "account_holder": { - "description": "The account holder for whom accounts are collected in this session.", + "description": "The account holder that this account belongs to.", "type": { "type": "nullable", "underlying_type": { @@ -57337,7 +58027,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_connections_resource_accountholder" + } } }, "accounts": { @@ -57376,7 +58069,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_connections_resource_link_account_session_filters" + } } }, "id": { @@ -57492,7 +58188,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "financial_connections.account" + } + } } }, "has_more": { @@ -57646,7 +58350,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_connections_resource_transaction_resource_status_transitions" + } } }, "transacted_at": { @@ -57888,7 +58595,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "http_method": { @@ -57964,7 +58676,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "forwarded_request_header" + } + } } }, "status": { @@ -58083,7 +58803,7 @@ } }, "request_context": { - "description": "Context about the request from Stripe's servers to the destination endpoint.", + "description": "Metadata about the forwarded request.", "type": { "type": "nullable", "underlying_type": { @@ -58094,11 +58814,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "forwarded_request_context" + } } }, "request_details": { - "description": "The request that was sent to the destination endpoint. We redact any sensitive fields.", + "description": "Details about the request forwarded to the destination endpoint.", "type": { "type": "nullable", "underlying_type": { @@ -58109,11 +58832,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "forwarded_request_details" + } } }, "response_details": { - "description": "The response that the destination endpoint returned to us. We redact any sensitive fields.", + "description": "Details about the response from the destination endpoint.", "type": { "type": "nullable", "underlying_type": { @@ -58124,7 +58850,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "forwarded_response_details" + } } }, "url": { @@ -58237,7 +58966,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "type": { @@ -58258,6 +58992,7 @@ "description": "ABA Records contain U.S. bank account details per the ABA format.", "fields": { "account_holder_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58265,7 +59000,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "account_holder_name": { @@ -58308,6 +59046,7 @@ } }, "bank_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58315,7 +59054,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "bank_name": { @@ -58361,7 +59103,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "funding_instructions_bank_transfer_aba_record" + } } }, "iban": { @@ -58480,6 +59225,7 @@ "description": "Iban Records contain E.U. bank account details per the SEPA format.", "fields": { "account_holder_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58487,7 +59233,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "account_holder_name": { @@ -58504,6 +59253,7 @@ } }, "bank_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58511,7 +59261,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "bic": { @@ -58559,6 +59312,7 @@ "description": "Sort Code Records contain U.K. bank account details per the sort code format.", "fields": { "account_holder_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58566,7 +59320,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "account_holder_name": { @@ -58596,6 +59353,7 @@ } }, "bank_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58603,7 +59361,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "sort_code": { @@ -58625,6 +59386,7 @@ "description": "SPEI Records contain Mexico bank account details per the SPEI format.", "fields": { "account_holder_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58632,7 +59394,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "account_holder_name": { @@ -58649,6 +59414,7 @@ } }, "bank_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58656,7 +59422,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "bank_code": { @@ -58704,6 +59473,7 @@ "description": "SWIFT Records contain U.S. bank account details per the SWIFT format.", "fields": { "account_holder_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58711,7 +59481,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "account_holder_name": { @@ -58754,6 +59527,7 @@ } }, "bank_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58761,7 +59535,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "bank_name": { @@ -58796,6 +59573,7 @@ "description": "Zengin Records contain Japan bank account details per the Zengin format.", "fields": { "account_holder_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58803,7 +59581,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "account_holder_name": { @@ -58855,6 +59636,7 @@ } }, "bank_address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -58862,7 +59644,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "bank_code": { @@ -59185,7 +59970,7 @@ "description": "Result from a document check", "fields": { "address": { - "description": "Address as it appears in the document.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -59196,11 +59981,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "dob": { - "description": "Date of birth as it appears in the document.", + "description": "Point in Time", "type": { "type": "nullable", "underlying_type": { @@ -59211,7 +59999,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_data_document_report_date_of_birth" + } } }, "error": { @@ -59230,7 +60021,7 @@ } }, "expiration_date": { - "description": "Expiration date of the document.", + "description": "Point in Time", "type": { "type": "nullable", "underlying_type": { @@ -59241,7 +60032,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_data_document_report_expiration_date" + } } }, "files": { @@ -59285,7 +60079,7 @@ } }, "issued_date": { - "description": "Issued date of the document.", + "description": "Point in Time", "type": { "type": "nullable", "underlying_type": { @@ -59296,7 +60090,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_data_document_report_issued_date" + } } }, "issuing_country": { @@ -59498,7 +60295,7 @@ "description": "Result from an id_number check", "fields": { "dob": { - "description": "Date of birth.", + "description": "Point in Time", "type": { "type": "nullable", "underlying_type": { @@ -59509,7 +60306,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_data_id_number_report_date" + } } }, "error": { @@ -60088,7 +60888,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_report_document_options" + } } }, "id_number": { @@ -60102,7 +60905,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_report_id_number_options" + } } } } @@ -60120,7 +60926,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_session_document_options" + } } }, "email": { @@ -60134,7 +60943,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_session_email_options" + } } }, "id_number": { @@ -60148,7 +60960,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_session_id_number_options" + } } }, "phone": { @@ -60162,7 +60977,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_session_phone_options" + } } } } @@ -60170,7 +60988,7 @@ "GelatoVerifiedOutputs": { "fields": { "address": { - "description": "The user's verified address.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -60181,11 +60999,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "dob": { - "description": "The users verified date of birth.", + "description": "Point in Time", "type": { "type": "nullable", "underlying_type": { @@ -60196,7 +61017,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_data_verified_outputs_date" + } } }, "email": { @@ -60309,7 +61133,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "capability" + } + } } }, "has_more": { @@ -60413,10 +61245,9 @@ } }, "GetAccountsAccountExternalAccountsResultData": { - "description": "These bank accounts are payment methods on `Customer` objects. On the other hand [External Accounts](/api#external_accounts) are transfer destinations on `Account` objects for connected accounts. They can be bank accounts or debit cards as well, and are documented in the links above. Related guide: [Bank debits and transfers](/payments/bank-debits-transfers)", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -60605,13 +61436,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "GetAccountsAccountExternalAccountsResultDataAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -60646,8 +61480,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -60657,10 +61494,13 @@ } }, "country": { - "description": "Two-letter ISO code representing the country the bank account is located in.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -60670,10 +61510,13 @@ } }, "currency": { - "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", + "description": "Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -60683,7 +61526,7 @@ } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", + "description": "The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.", "type": { "type": "nullable", "underlying_type": { @@ -60712,7 +61555,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -60745,8 +61588,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -60757,8 +61603,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -60767,7 +61616,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -60785,8 +61634,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -60813,8 +61665,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -60840,10 +61695,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -60900,8 +61758,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "BankAccountObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "GetAccountsAccountExternalAccountsResultDataObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -60925,7 +61786,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -60956,10 +61817,13 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are stopped until account details are updated.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -60986,7 +61850,7 @@ } } }, - "GetAccountsAccountPeopleRelationship": { + "GetAccountsAccountPeopleRelationshipInput": { "fields": { "authorizer": { "type": { @@ -61087,150 +61951,166 @@ "http": { "type": [ "array" + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "person" + } + } + } + }, + "has_more": { + "description": "True if this list has another page of items after this one that can be fetched.", + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" ] - } - }, - "has_more": { - "description": "True if this list has another page of items after this one that can be fetched.", - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "object": { - "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", - "type": { - "name": "AccountsObject", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "url": { - "description": "The URL where this list can be accessed.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetAccountsAccountPersonsRelationship": { - "fields": { - "authorizer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "director": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "executive": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "legal_guardian": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "owner": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "representative": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "GetAccountsAccountPersonsResult": { - "fields": { - "data": { - "type": { - "element_type": { - "name": "Person", - "type": "named" - }, - "type": "array" - }, - "http": { - "type": [ - "array" - ] + } + }, + "object": { + "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", + "type": { + "name": "AccountsObject", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + }, + "url": { + "description": "The URL where this list can be accessed.", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetAccountsAccountPersonsRelationshipInput": { + "fields": { + "authorizer": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "director": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "executive": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "legal_guardian": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "owner": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "representative": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "GetAccountsAccountPersonsResult": { + "fields": { + "data": { + "type": { + "element_type": { + "name": "Person", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "person" + } + } } }, "has_more": { @@ -61285,7 +62165,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "account" + } + } } }, "has_more": { @@ -61341,7 +62229,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "apple_pay_domain" + } + } } }, "has_more": { @@ -61398,7 +62294,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "fee_refund" + } + } } }, "has_more": { @@ -61453,7 +62357,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "application_fee" + } + } } }, "has_more": { @@ -61496,7 +62408,7 @@ } } }, - "GetAppsSecretsFindScope": { + "GetAppsSecretsFindScopeInput": { "fields": { "type": { "type": { @@ -61539,7 +62451,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "apps.secret" + } + } } }, "has_more": { @@ -61582,7 +62502,7 @@ } } }, - "GetAppsSecretsScope": { + "GetAppsSecretsScopeInput": { "fields": { "type": { "type": { @@ -61625,7 +62545,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "balance_transaction" + } + } } }, "has_more": { @@ -61681,7 +62609,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "balance_transaction" + } + } } }, "has_more": { @@ -61737,7 +62673,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "billing.alert" + } + } } }, "has_more": { @@ -61780,13 +62724,28 @@ } } }, - "GetBillingCreditBalanceSummaryFilter": { + "GetBillingCreditBalanceSummaryFilterApplicabilityScopeInput": { + "fields": { + "price_type": { + "type": { + "name": "BillingPriceType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "GetBillingCreditBalanceSummaryFilterInput": { "fields": { "applicability_scope": { "type": { "type": "nullable", "underlying_type": { - "name": "GetBillingCreditBalanceSummaryFilterApplicabilityScope", + "name": "GetBillingCreditBalanceSummaryFilterApplicabilityScopeInput", "type": "named" } }, @@ -61824,21 +62783,6 @@ } } }, - "GetBillingCreditBalanceSummaryFilterApplicabilityScope": { - "fields": { - "price_type": { - "type": { - "name": "BillingPriceType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, "GetBillingCreditBalanceTransactionsResult": { "fields": { "data": { @@ -61852,7 +62796,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "billing.credit_balance_transaction" + } + } } }, "has_more": { @@ -61908,7 +62860,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "billing.credit_grant" + } + } } }, "has_more": { @@ -61964,7 +62924,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "billing.meter_event_summary" + } + } } }, "has_more": { @@ -62020,7 +62988,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "billing.meter" + } + } } }, "has_more": { @@ -62076,7 +63052,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "billing_portal.configuration" + } + } } }, "has_more": { @@ -62133,7 +63117,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "refund" + } + } } }, "has_more": { @@ -62188,7 +63180,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "charge" + } + } } }, "has_more": { @@ -62244,7 +63244,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "charge" + } + } } }, "has_more": { @@ -62314,7 +63322,7 @@ } } }, - "GetCheckoutSessionsCustomerDetails": { + "GetCheckoutSessionsCustomerDetailsInput": { "fields": { "email": { "type": { @@ -62342,7 +63350,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "checkout.session" + } + } } }, "has_more": { @@ -62398,7 +63414,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "item" + } + } } }, "has_more": { @@ -62453,7 +63477,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "climate.order" + } + } } }, "has_more": { @@ -62509,7 +63541,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "climate.product" + } + } } }, "has_more": { @@ -62565,7 +63605,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "climate.supplier" + } + } } }, "has_more": { @@ -62621,7 +63669,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "country_spec" + } + } } }, "has_more": { @@ -62677,7 +63733,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "coupon" + } + } } }, "has_more": { @@ -62734,7 +63798,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "credit_note_line_item" + } + } } }, "has_more": { @@ -62776,7 +63848,7 @@ } } }, - "GetCreditNotesPreviewLines": { + "GetCreditNotesPreviewLinesInput": { "fields": { "amount": { "type": { @@ -62841,7 +63913,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetCreditNotesPreviewLinesTaxAmounts", + "name": "GetCreditNotesPreviewLinesTaxAmountsInput", "type": "named" }, "type": "array" @@ -62923,7 +63995,7 @@ } } }, - "GetCreditNotesPreviewLinesLines": { + "GetCreditNotesPreviewLinesLinesInput": { "fields": { "amount": { "type": { @@ -62988,7 +64060,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetCreditNotesPreviewLinesLinesTaxAmounts", + "name": "GetCreditNotesPreviewLinesLinesTaxAmountsInput", "type": "named" }, "type": "array" @@ -63070,7 +64142,7 @@ } } }, - "GetCreditNotesPreviewLinesLinesTaxAmounts": { + "GetCreditNotesPreviewLinesLinesTaxAmountsInput": { "fields": { "amount": { "type": { @@ -63122,7 +64194,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "credit_note_line_item" + } + } } }, "has_more": { @@ -63164,7 +64244,7 @@ } } }, - "GetCreditNotesPreviewLinesShippingCost": { + "GetCreditNotesPreviewLinesShippingCostInput": { "fields": { "shipping_rate": { "type": { @@ -63183,7 +64263,7 @@ } } }, - "GetCreditNotesPreviewLinesTaxAmounts": { + "GetCreditNotesPreviewLinesTaxAmountsInput": { "fields": { "amount": { "type": { @@ -63221,7 +64301,7 @@ } } }, - "GetCreditNotesPreviewShippingCost": { + "GetCreditNotesPreviewShippingCostInput": { "fields": { "shipping_rate": { "type": { @@ -63253,7 +64333,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "credit_note" + } + } } }, "has_more": { @@ -63309,7 +64397,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "customer_balance_transaction" + } + } } }, "has_more": { @@ -63365,7 +64461,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "bank_account" + } + } } }, "has_more": { @@ -63420,7 +64524,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "card" + } + } } }, "has_more": { @@ -63477,7 +64589,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "customer_cash_balance_transaction" + } + } } }, "has_more": { @@ -63532,7 +64652,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payment_method" + } + } } }, "has_more": { @@ -63575,10 +64703,9 @@ } }, "GetCustomersCustomerResult": { - "description": "This object represents a customer of your business. Use it to [create recurring charges](https://stripe.com/docs/invoicing/customer), [save payment](https://stripe.com/docs/payments/save-during-payment) and contact information, and track payments that belong to the same customer.", "fields": { "address": { - "description": "The customer's address.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -63589,7 +64716,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "balance": { @@ -63608,7 +64738,7 @@ } }, "cash_balance": { - "description": "The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is \"cash_balance\". The `settings[reconciliation_mode]` field describes if these funds apply to these payment intents manually or automatically.", + "description": "A customer's `Cash balance` represents real funds. Customers can add funds to their cash balance by sending a bank transfer. These funds can be used for payment and can eventually be paid out to your bank account.", "type": { "type": "nullable", "underlying_type": { @@ -63619,14 +64749,20 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "cash_balance" + } } }, "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { - "name": "UnixTime", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } }, "http": { "type": [ @@ -63667,8 +64803,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -63708,7 +64847,7 @@ } }, "discount": { - "description": "Describes the current discount active on the customer, if there is one.", + "description": "A discount represents the actual application of a [coupon](https://stripe.com/docs/api#coupons) or [promotion code](https://stripe.com/docs/api#promotion_codes). It contains information about when the discount began, when it will end, and what it is applied to. Related guide: [Applying discounts to subscriptions](https://stripe.com/docs/billing/subscriptions/discounts)", "type": { "type": "nullable", "underlying_type": { @@ -63741,8 +64880,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -63799,8 +64941,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -63857,8 +65002,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "CustomerObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "GetCustomersCustomerResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -63907,7 +65055,7 @@ } }, "shipping": { - "description": "Mailing and shipping address for the customer. Appears on invoices emailed to this customer.", + "description": "Shipping information for this PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -64072,10 +65220,9 @@ } }, "GetCustomersCustomerSourcesResultData": { - "description": "These bank accounts are payment methods on `Customer` objects. On the other hand [External Accounts](/api#external_accounts) are transfer destinations on `Account` objects for connected accounts. They can be bank accounts or debit cards as well, and are documented in the links above. Related guide: [Bank debits and transfers](/payments/bank-debits-transfers)", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -64349,13 +65496,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "GetCustomersCustomerSourcesResultDataAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -64404,8 +65554,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -64445,8 +65598,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -64470,10 +65626,13 @@ } }, "country": { - "description": "Two-letter ISO code representing the country the bank account is located in.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -64485,8 +65644,11 @@ "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { - "name": "UnixTime", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } }, "http": { "type": [ @@ -64496,10 +65658,13 @@ } }, "currency": { - "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", + "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -64509,16 +65674,12 @@ } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -64538,7 +65699,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -64585,8 +65746,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -64597,8 +65761,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -64607,7 +65774,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -64625,8 +65792,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -64638,8 +65808,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -64735,10 +65908,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -64750,8 +65926,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -64821,7 +66000,7 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "BankAccountObject", + "name": "GetCustomersCustomerSourcesResultDataObjectEnum", "type": "named" }, "http": { @@ -64903,7 +66082,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -64992,7 +66171,7 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { "name": "String", "type": "named" @@ -65037,8 +66216,11 @@ "type": { "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { - "name": "SourceType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "SourceType", + "type": "named" + } }, "http": { "type": [ @@ -65092,7 +66274,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "subscription" + } + } } }, "has_more": { @@ -65148,7 +66338,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "tax_id" + } + } } }, "has_more": { @@ -65203,7 +66401,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "customer" + } + } } }, "has_more": { @@ -65259,7 +66465,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "customer" + } + } } }, "has_more": { @@ -65342,7 +66556,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "dispute" + } + } } }, "has_more": { @@ -65398,7 +66620,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "entitlements.active_entitlement" + } + } } }, "has_more": { @@ -65453,7 +66683,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "entitlements.feature" + } + } } }, "has_more": { @@ -65509,7 +66747,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "event" + } + } } }, "has_more": { @@ -65565,7 +66811,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "exchange_rate" + } + } } }, "has_more": { @@ -65622,7 +66876,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "file_link" + } + } } }, "has_more": { @@ -65678,7 +66940,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "file" + } + } } }, "has_more": { @@ -65721,7 +66991,7 @@ } } }, - "GetFinancialConnectionsAccountsAccountHolder": { + "GetFinancialConnectionsAccountsAccountHolderInput": { "fields": { "account": { "type": { @@ -65769,7 +67039,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "financial_connections.account_owner" + } + } } }, "has_more": { @@ -65825,7 +67103,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "financial_connections.account" + } + } } }, "has_more": { @@ -65882,7 +67168,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "financial_connections.transaction" + } + } } }, "has_more": { @@ -65925,7 +67219,7 @@ } } }, - "GetFinancialConnectionsTransactionsTransactionRefresh": { + "GetFinancialConnectionsTransactionsTransactionRefreshInput": { "fields": { "after": { "type": { @@ -65941,7 +67235,7 @@ } } }, - "GetForwardingRequestsCreated": { + "GetForwardingRequestsCreatedInput": { "fields": { "gt": { "type": { @@ -66015,7 +67309,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "forwarding.request" + } + } } }, "has_more": { @@ -66070,7 +67372,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "identity.verification_report" + } + } } }, "has_more": { @@ -66126,7 +67436,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "identity.verification_session" + } + } } }, "has_more": { @@ -66183,7 +67501,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoice_rendering_template" + } + } } }, "has_more": { @@ -66238,7 +67564,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoiceitem" + } + } } }, "has_more": { @@ -66295,62 +67629,78 @@ "http": { "type": [ "array" - ] - } - }, - "has_more": { - "description": "True if this list has another page of items after this one that can be fetched.", - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "object": { - "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", - "type": { - "name": "InvoicesObject", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "url": { - "description": "The URL where this list can be accessed.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesResult": { - "fields": { - "data": { - "type": { - "element_type": { - "name": "Invoice", - "type": "named" - }, - "type": "array" - }, - "http": { - "type": [ - "array" - ] + "items": { + "type": [ + "object" + ], + "xml": { + "name": "line_item" + } + } + } + }, + "has_more": { + "description": "True if this list has another page of items after this one that can be fetched.", + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "object": { + "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", + "type": { + "name": "InvoicesObject", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + }, + "url": { + "description": "The URL where this list can be accessed.", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesResult": { + "fields": { + "data": { + "type": { + "element_type": { + "name": "Invoice", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoice" + } + } } }, "has_more": { @@ -66406,7 +67756,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoice" + } + } } }, "has_more": { @@ -66476,7 +67834,7 @@ } } }, - "GetInvoicesUpcomingAutomaticTax": { + "GetInvoicesUpcomingAutomaticTaxInput": { "fields": { "enabled": { "type": { @@ -66493,7 +67851,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingAutomaticTaxLiability", + "name": "GetInvoicesUpcomingAutomaticTaxLiabilityInput", "type": "named" } }, @@ -66505,7 +67863,7 @@ } } }, - "GetInvoicesUpcomingAutomaticTaxLiability": { + "GetInvoicesUpcomingAutomaticTaxLiabilityInput": { "fields": { "account": { "type": { @@ -66534,13 +67892,107 @@ } } }, - "GetInvoicesUpcomingCustomerDetails": { + "GetInvoicesUpcomingCustomerDetailsAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line1": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "postal_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesUpcomingCustomerDetailsInput": { "fields": { "address": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingCustomerDetailsAddress", + "name": "GetInvoicesUpcomingCustomerDetailsAddressInput", "type": "named" } }, @@ -66554,7 +68006,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingCustomerDetailsShipping", + "name": "GetInvoicesUpcomingCustomerDetailsShippingInput", "type": "named" } }, @@ -66568,7 +68020,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingCustomerDetailsTax", + "name": "GetInvoicesUpcomingCustomerDetailsTaxInput", "type": "named" } }, @@ -66597,7 +68049,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingCustomerDetailsTaxIds", + "name": "GetInvoicesUpcomingCustomerDetailsTaxIdsInput", "type": "named" }, "type": "array" @@ -66616,7 +68068,7 @@ } } }, - "GetInvoicesUpcomingCustomerDetailsAddress": { + "GetInvoicesUpcomingCustomerDetailsShippingAddressInput": { "fields": { "city": { "type": { @@ -66710,11 +68162,11 @@ } } }, - "GetInvoicesUpcomingCustomerDetailsShipping": { + "GetInvoicesUpcomingCustomerDetailsShippingInput": { "fields": { "address": { "type": { - "name": "GetInvoicesUpcomingCustomerDetailsShippingAddress", + "name": "GetInvoicesUpcomingCustomerDetailsShippingAddressInput", "type": "named" }, "http": { @@ -66752,15 +68204,12 @@ } } }, - "GetInvoicesUpcomingCustomerDetailsShippingAddress": { + "GetInvoicesUpcomingCustomerDetailsTaxIdsInput": { "fields": { - "city": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "GetInvoicesUpcomingCustomerDetailsTaxIdsType", + "type": "named" }, "http": { "type": [ @@ -66769,22 +68218,22 @@ "maxLength": 5000 } }, - "country": { + "value": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "line1": { + } + } + }, + "GetInvoicesUpcomingCustomerDetailsTaxInput": { + "fields": { + "ip_address": { "type": { "type": "nullable", "underlying_type": { @@ -66795,11 +68244,14 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "line2": { + } + } + }, + "GetInvoicesUpcomingDiscountsInput": { + "fields": { + "coupon": { "type": { "type": "nullable", "underlying_type": { @@ -66814,7 +68266,7 @@ "maxLength": 5000 } }, - "postal_code": { + "discount": { "type": { "type": "nullable", "underlying_type": { @@ -66829,7 +68281,7 @@ "maxLength": 5000 } }, - "state": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { @@ -66846,52 +68298,7 @@ } } }, - "GetInvoicesUpcomingCustomerDetailsTax": { - "fields": { - "ip_address": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "GetInvoicesUpcomingCustomerDetailsTaxIds": { - "fields": { - "type": { - "type": { - "name": "GetInvoicesUpcomingCustomerDetailsTaxIdsType", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "GetInvoicesUpcomingDiscounts": { + "GetInvoicesUpcomingInvoiceItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -66940,7 +68347,7 @@ } } }, - "GetInvoicesUpcomingInvoiceItems": { + "GetInvoicesUpcomingInvoiceItemsInput": { "fields": { "amount": { "type": { @@ -67005,7 +68412,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingInvoiceItemsDiscounts", + "name": "GetInvoicesUpcomingInvoiceItemsDiscountsInput", "type": "named" }, "type": "array" @@ -67055,7 +68462,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingInvoiceItemsPeriod", + "name": "GetInvoicesUpcomingInvoiceItemsPeriodInput", "type": "named" } }, @@ -67084,7 +68491,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingInvoiceItemsPriceData", + "name": "GetInvoicesUpcomingInvoiceItemsPriceDataInput", "type": "named" } }, @@ -67190,56 +68597,7 @@ } } }, - "GetInvoicesUpcomingInvoiceItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingInvoiceItemsPeriod": { + "GetInvoicesUpcomingInvoiceItemsPeriodInput": { "fields": { "end": { "type": { @@ -67267,7 +68625,7 @@ } } }, - "GetInvoicesUpcomingInvoiceItemsPriceData": { + "GetInvoicesUpcomingInvoiceItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -67338,7 +68696,7 @@ } } }, - "GetInvoicesUpcomingIssuer": { + "GetInvoicesUpcomingIssuerInput": { "fields": { "account": { "type": { @@ -67367,7 +68725,7 @@ } } }, - "GetInvoicesUpcomingLinesAutomaticTax": { + "GetInvoicesUpcomingLinesAutomaticTaxInput": { "fields": { "enabled": { "type": { @@ -67384,7 +68742,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesAutomaticTaxLiability", + "name": "GetInvoicesUpcomingLinesAutomaticTaxLiabilityInput", "type": "named" } }, @@ -67396,7 +68754,7 @@ } } }, - "GetInvoicesUpcomingLinesAutomaticTaxLiability": { + "GetInvoicesUpcomingLinesAutomaticTaxLiabilityInput": { "fields": { "account": { "type": { @@ -67425,13 +68783,107 @@ } } }, - "GetInvoicesUpcomingLinesCustomerDetails": { + "GetInvoicesUpcomingLinesCustomerDetailsAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line1": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "postal_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesUpcomingLinesCustomerDetailsInput": { "fields": { "address": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesCustomerDetailsAddress", + "name": "GetInvoicesUpcomingLinesCustomerDetailsAddressInput", "type": "named" } }, @@ -67445,7 +68897,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesCustomerDetailsShipping", + "name": "GetInvoicesUpcomingLinesCustomerDetailsShippingInput", "type": "named" } }, @@ -67459,7 +68911,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesCustomerDetailsTax", + "name": "GetInvoicesUpcomingLinesCustomerDetailsTaxInput", "type": "named" } }, @@ -67488,7 +68940,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesCustomerDetailsTaxIds", + "name": "GetInvoicesUpcomingLinesCustomerDetailsTaxIdsInput", "type": "named" }, "type": "array" @@ -67507,7 +68959,7 @@ } } }, - "GetInvoicesUpcomingLinesCustomerDetailsAddress": { + "GetInvoicesUpcomingLinesCustomerDetailsShippingAddressInput": { "fields": { "city": { "type": { @@ -67601,11 +69053,11 @@ } } }, - "GetInvoicesUpcomingLinesCustomerDetailsShipping": { + "GetInvoicesUpcomingLinesCustomerDetailsShippingInput": { "fields": { "address": { "type": { - "name": "GetInvoicesUpcomingLinesCustomerDetailsShippingAddress", + "name": "GetInvoicesUpcomingLinesCustomerDetailsShippingAddressInput", "type": "named" }, "http": { @@ -67643,15 +69095,12 @@ } } }, - "GetInvoicesUpcomingLinesCustomerDetailsShippingAddress": { + "GetInvoicesUpcomingLinesCustomerDetailsTaxIdsInput": { "fields": { - "city": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "GetInvoicesUpcomingLinesCustomerDetailsTaxIdsType", + "type": "named" }, "http": { "type": [ @@ -67660,22 +69109,22 @@ "maxLength": 5000 } }, - "country": { + "value": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "line1": { + } + } + }, + "GetInvoicesUpcomingLinesCustomerDetailsTaxInput": { + "fields": { + "ip_address": { "type": { "type": "nullable", "underlying_type": { @@ -67686,11 +69135,14 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "line2": { + } + } + }, + "GetInvoicesUpcomingLinesDiscountsInput": { + "fields": { + "coupon": { "type": { "type": "nullable", "underlying_type": { @@ -67705,7 +69157,7 @@ "maxLength": 5000 } }, - "postal_code": { + "discount": { "type": { "type": "nullable", "underlying_type": { @@ -67720,26 +69172,7 @@ "maxLength": 5000 } }, - "state": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingLinesCustomerDetailsTax": { - "fields": { - "ip_address": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { @@ -67747,42 +69180,16 @@ "type": "named" } }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "GetInvoicesUpcomingLinesCustomerDetailsTaxIds": { - "fields": { - "type": { - "type": { - "name": "GetInvoicesUpcomingLinesCustomerDetailsTaxIdsType", - "type": "named" - }, "http": { "type": [ "string" ], "maxLength": 5000 } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } } } }, - "GetInvoicesUpcomingLinesDiscounts": { + "GetInvoicesUpcomingLinesInvoiceItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -67831,7 +69238,7 @@ } } }, - "GetInvoicesUpcomingLinesInvoiceItems": { + "GetInvoicesUpcomingLinesInvoiceItemsInput": { "fields": { "amount": { "type": { @@ -67896,7 +69303,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesInvoiceItemsDiscounts", + "name": "GetInvoicesUpcomingLinesInvoiceItemsDiscountsInput", "type": "named" }, "type": "array" @@ -67946,7 +69353,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesInvoiceItemsPeriod", + "name": "GetInvoicesUpcomingLinesInvoiceItemsPeriodInput", "type": "named" } }, @@ -67975,7 +69382,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesInvoiceItemsPriceData", + "name": "GetInvoicesUpcomingLinesInvoiceItemsPriceDataInput", "type": "named" } }, @@ -68081,56 +69488,7 @@ } } }, - "GetInvoicesUpcomingLinesInvoiceItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingLinesInvoiceItemsPeriod": { + "GetInvoicesUpcomingLinesInvoiceItemsPeriodInput": { "fields": { "end": { "type": { @@ -68158,7 +69516,7 @@ } } }, - "GetInvoicesUpcomingLinesInvoiceItemsPriceData": { + "GetInvoicesUpcomingLinesInvoiceItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -68229,7 +69587,7 @@ } } }, - "GetInvoicesUpcomingLinesIssuer": { + "GetInvoicesUpcomingLinesIssuerInput": { "fields": { "account": { "type": { @@ -68272,7 +69630,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "line_item" + } + } } }, "has_more": { @@ -68314,7 +69680,7 @@ } } }, - "GetInvoicesUpcomingLinesScheduleDetails": { + "GetInvoicesUpcomingLinesScheduleDetailsInput": { "fields": { "end_behavior": { "type": { @@ -68335,7 +69701,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhases", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesInput", "type": "named" }, "type": "array" @@ -68368,131 +69734,123 @@ } } }, - "GetInvoicesUpcomingLinesScheduleDetailsPhases": { + "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsDiscountsInput": { "fields": { - "add_invoice_items": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItems", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } - }, - "application_fee_percent": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "String", "type": "named" } }, "http": { "type": [ - "number" - ] + "string" + ], + "maxLength": 5000 } }, - "automatic_tax": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAutomaticTax", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "billing_cycle_anchor": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesBillingCycleAnchor", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "billing_thresholds": { + } + } + }, + "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsInput": { + "fields": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesBillingThresholds", - "type": "named" + "element_type": { + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "collection_method": { + "price": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesCollectionMethod", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "coupon": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "default_payment_method": { + "quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "default_tax_rates": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { @@ -68514,108 +69872,98 @@ "maxLength": 5000 } } - }, - "description": { + } + } + }, + "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsPriceDataInput": { + "fields": { + "currency": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 500 + "format": "currency" } }, - "discounts": { + "product": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesDiscounts", - "type": "named" - }, - "type": "array" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } }, - "end_date": { + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "InvoicesTaxBehavior", "type": "named" } }, "http": { - "type": [] + "type": [ + "string" + ] } }, - "invoice_settings": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesInvoiceSettings", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "items": { + "unit_amount_decimal": { "type": { - "element_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItems", + "type": "nullable", + "underlying_type": { + "name": "String", "type": "named" - }, - "type": "array" + } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "format": "decimal" } - }, - "iterations": { + } + } + }, + "GetInvoicesUpcomingLinesScheduleDetailsPhasesAutomaticTaxInput": { + "fields": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "integer" + "boolean" ] } }, - "metadata": { + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAutomaticTaxLiabilityInput", "type": "named" } }, @@ -68624,8 +69972,12 @@ "object" ] } - }, - "on_behalf_of": { + } + } + }, + "GetInvoicesUpcomingLinesScheduleDetailsPhasesAutomaticTaxLiabilityInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { @@ -68639,82 +69991,108 @@ ] } }, - "proration_behavior": { + "type": { + "type": { + "name": "InvoicesType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "GetInvoicesUpcomingLinesScheduleDetailsPhasesBillingThresholdsInput": { + "fields": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesProrationBehavior", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "start_date": { + "reset_billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "Boolean", "type": "named" } }, "http": { - "type": [] + "type": [ + "boolean" + ] } - }, - "transfer_data": { + } + } + }, + "GetInvoicesUpcomingLinesScheduleDetailsPhasesDiscountsInput": { + "fields": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesTransferData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "trial": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } }, - "trial_end": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { - "type": [] + "type": [ + "string" + ], + "maxLength": 5000 } } } }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItems": { + "GetInvoicesUpcomingLinesScheduleDetailsPhasesInput": { "fields": { - "discounts": { + "add_invoice_items": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsDiscounts", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -68731,26 +70109,25 @@ } } }, - "price": { + "application_fee_percent": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "number" + ] } }, - "price_data": { + "automatic_tax": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsPriceData", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAutomaticTaxInput", "type": "named" } }, @@ -68760,63 +70137,49 @@ ] } }, - "quantity": { + "billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "InvoicesBillingCycleAnchor", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "tax_rates": { + "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesBillingThresholdsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "object" + ] } - } - } - }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsDiscounts": { - "fields": { - "coupon": { + }, + "collection_method": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "InvoicesCollectionMethod", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "discount": { + "coupon": { "type": { "type": "nullable", "underlying_type": { @@ -68831,7 +70194,7 @@ "maxLength": 5000 } }, - "promotion_code": { + "default_payment_method": { "type": { "type": "nullable", "underlying_type": { @@ -68845,220 +70208,223 @@ ], "maxLength": 5000 } - } - } - }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesAddInvoiceItemsPriceData": { - "fields": { - "currency": { + }, + "default_tax_rates": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" + "array" ], - "format": "currency" + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "product": { + "description": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "tax_behavior": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesTaxBehavior", - "type": "named" + "element_type": { + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "unit_amount": { + "end_date": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "integer" - ] + "type": [] } }, - "unit_amount_decimal": { + "invoice_settings": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesInvoiceSettingsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } - } - } - }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesAutomaticTax": { - "fields": { - "enabled": { + }, + "items": { "type": { - "name": "Boolean", - "type": "named" + "element_type": { + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsInput", + "type": "named" + }, + "type": "array" }, "http": { "type": [ - "boolean" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "liability": { + "iterations": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesAutomaticTaxLiability", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } - } - } - }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesAutomaticTaxLiability": { - "fields": { - "account": { + }, + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "type": { + "on_behalf_of": { "type": { - "name": "InvoicesType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ] } - } - } - }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesBillingThresholds": { - "fields": { - "amount_gte": { + }, + "proration_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "InvoicesProrationBehavior", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "reset_billing_cycle_anchor": { + "start_date": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "boolean" - ] + "type": [] } - } - } - }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesDiscounts": { - "fields": { - "coupon": { + }, + "transfer_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesTransferDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "discount": { + "trial": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "promotion_code": { + "trial_end": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "type": [] } } } }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesInvoiceSettings": { + "GetInvoicesUpcomingLinesScheduleDetailsPhasesInvoiceSettingsInput": { "fields": { "account_tax_ids": { "type": { @@ -69101,7 +70467,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesInvoiceSettingsIssuer", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesInvoiceSettingsIssuerInput", "type": "named" } }, @@ -69113,7 +70479,7 @@ } } }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesInvoiceSettingsIssuer": { + "GetInvoicesUpcomingLinesScheduleDetailsPhasesInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -69142,13 +70508,77 @@ } } }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesItems": { + "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsBillingThresholds", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsBillingThresholdsInput", "type": "named" } }, @@ -69163,7 +70593,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsDiscounts", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsDiscountsInput", "type": "named" }, "type": "array" @@ -69213,7 +70643,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsPriceData", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsPriceDataInput", "type": "named" } }, @@ -69262,71 +70692,7 @@ } } }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsPriceData": { + "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -69354,7 +70720,7 @@ }, "recurring": { "type": { - "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsPriceDataRecurring", + "name": "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -69408,7 +70774,7 @@ } } }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsPriceDataRecurring": { + "GetInvoicesUpcomingLinesScheduleDetailsPhasesItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -69437,7 +70803,7 @@ } } }, - "GetInvoicesUpcomingLinesScheduleDetailsPhasesTransferData": { + "GetInvoicesUpcomingLinesScheduleDetailsPhasesTransferDataInput": { "fields": { "amount_percent": { "type": { @@ -69466,7 +70832,7 @@ } } }, - "GetInvoicesUpcomingLinesSubscriptionDetails": { + "GetInvoicesUpcomingLinesSubscriptionDetailsInput": { "fields": { "billing_cycle_anchor": { "type": { @@ -69551,7 +70917,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItems", + "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsInput", "type": "named" }, "type": "array" @@ -69641,13 +71007,77 @@ } } }, - "GetInvoicesUpcomingLinesSubscriptionDetailsItems": { + "GetInvoicesUpcomingLinesSubscriptionDetailsItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "GetInvoicesUpcomingLinesSubscriptionDetailsItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesUpcomingLinesSubscriptionDetailsItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsBillingThresholds", + "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsBillingThresholdsInput", "type": "named" } }, @@ -69690,7 +71120,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsDiscounts", + "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsDiscountsInput", "type": "named" }, "type": "array" @@ -69755,7 +71185,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsPriceData", + "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsPriceDataInput", "type": "named" } }, @@ -69804,71 +71234,7 @@ } } }, - "GetInvoicesUpcomingLinesSubscriptionDetailsItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "GetInvoicesUpcomingLinesSubscriptionDetailsItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingLinesSubscriptionDetailsItemsPriceData": { + "GetInvoicesUpcomingLinesSubscriptionDetailsItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -69896,7 +71262,7 @@ }, "recurring": { "type": { - "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsPriceDataRecurring", + "name": "GetInvoicesUpcomingLinesSubscriptionDetailsItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -69950,7 +71316,7 @@ } } }, - "GetInvoicesUpcomingLinesSubscriptionDetailsItemsPriceDataRecurring": { + "GetInvoicesUpcomingLinesSubscriptionDetailsItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -69979,13 +71345,77 @@ } } }, - "GetInvoicesUpcomingLinesSubscriptionItems": { + "GetInvoicesUpcomingLinesSubscriptionItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "GetInvoicesUpcomingLinesSubscriptionItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesUpcomingLinesSubscriptionItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionItemsBillingThresholds", + "name": "GetInvoicesUpcomingLinesSubscriptionItemsBillingThresholdsInput", "type": "named" } }, @@ -70028,7 +71458,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionItemsDiscounts", + "name": "GetInvoicesUpcomingLinesSubscriptionItemsDiscountsInput", "type": "named" }, "type": "array" @@ -70093,7 +71523,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingLinesSubscriptionItemsPriceData", + "name": "GetInvoicesUpcomingLinesSubscriptionItemsPriceDataInput", "type": "named" } }, @@ -70142,71 +71572,7 @@ } } }, - "GetInvoicesUpcomingLinesSubscriptionItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "GetInvoicesUpcomingLinesSubscriptionItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingLinesSubscriptionItemsPriceData": { + "GetInvoicesUpcomingLinesSubscriptionItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -70234,7 +71600,7 @@ }, "recurring": { "type": { - "name": "GetInvoicesUpcomingLinesSubscriptionItemsPriceDataRecurring", + "name": "GetInvoicesUpcomingLinesSubscriptionItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -70288,7 +71654,7 @@ } } }, - "GetInvoicesUpcomingLinesSubscriptionItemsPriceDataRecurring": { + "GetInvoicesUpcomingLinesSubscriptionItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -70317,7 +71683,7 @@ } } }, - "GetInvoicesUpcomingScheduleDetails": { + "GetInvoicesUpcomingScheduleDetailsInput": { "fields": { "end_behavior": { "type": { @@ -70338,7 +71704,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhases", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesInput", "type": "named" }, "type": "array" @@ -70371,131 +71737,123 @@ } } }, - "GetInvoicesUpcomingScheduleDetailsPhases": { + "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsDiscountsInput": { "fields": { - "add_invoice_items": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItems", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } - }, - "application_fee_percent": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "String", "type": "named" } }, "http": { "type": [ - "number" - ] + "string" + ], + "maxLength": 5000 } }, - "automatic_tax": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesAutomaticTax", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "billing_cycle_anchor": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesBillingCycleAnchor", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "billing_thresholds": { + } + } + }, + "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsInput": { + "fields": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesBillingThresholds", - "type": "named" + "element_type": { + "name": "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "collection_method": { + "price": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesCollectionMethod", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "coupon": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "default_payment_method": { + "quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "default_tax_rates": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { @@ -70517,108 +71875,98 @@ "maxLength": 5000 } } - }, - "description": { + } + } + }, + "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsPriceDataInput": { + "fields": { + "currency": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 500 + "format": "currency" } }, - "discounts": { + "product": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesDiscounts", - "type": "named" - }, - "type": "array" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } }, - "end_date": { + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "InvoicesTaxBehavior", "type": "named" } }, "http": { - "type": [] + "type": [ + "string" + ] } }, - "invoice_settings": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesInvoiceSettings", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "items": { + "unit_amount_decimal": { "type": { - "element_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesItems", + "type": "nullable", + "underlying_type": { + "name": "String", "type": "named" - }, - "type": "array" + } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "format": "decimal" } - }, - "iterations": { + } + } + }, + "GetInvoicesUpcomingScheduleDetailsPhasesAutomaticTaxInput": { + "fields": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "integer" + "boolean" ] } }, - "metadata": { + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesAutomaticTaxLiabilityInput", "type": "named" } }, @@ -70627,8 +71975,12 @@ "object" ] } - }, - "on_behalf_of": { + } + } + }, + "GetInvoicesUpcomingScheduleDetailsPhasesAutomaticTaxLiabilityInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { @@ -70642,82 +71994,108 @@ ] } }, - "proration_behavior": { + "type": { + "type": { + "name": "InvoicesType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "GetInvoicesUpcomingScheduleDetailsPhasesBillingThresholdsInput": { + "fields": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesProrationBehavior", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "start_date": { + "reset_billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "Boolean", "type": "named" } }, "http": { - "type": [] + "type": [ + "boolean" + ] } - }, - "transfer_data": { + } + } + }, + "GetInvoicesUpcomingScheduleDetailsPhasesDiscountsInput": { + "fields": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesTransferData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "trial": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } }, - "trial_end": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { - "type": [] + "type": [ + "string" + ], + "maxLength": 5000 } } } }, - "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItems": { + "GetInvoicesUpcomingScheduleDetailsPhasesInput": { "fields": { - "discounts": { + "add_invoice_items": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsDiscounts", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -70734,26 +72112,25 @@ } } }, - "price": { + "application_fee_percent": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "number" + ] } }, - "price_data": { + "automatic_tax": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsPriceData", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesAutomaticTaxInput", "type": "named" } }, @@ -70763,63 +72140,49 @@ ] } }, - "quantity": { + "billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "InvoicesBillingCycleAnchor", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "tax_rates": { + "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "GetInvoicesUpcomingScheduleDetailsPhasesBillingThresholdsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "object" + ] } - } - } - }, - "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsDiscounts": { - "fields": { - "coupon": { + }, + "collection_method": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "InvoicesCollectionMethod", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "discount": { + "coupon": { "type": { "type": "nullable", "underlying_type": { @@ -70834,7 +72197,7 @@ "maxLength": 5000 } }, - "promotion_code": { + "default_payment_method": { "type": { "type": "nullable", "underlying_type": { @@ -70848,220 +72211,223 @@ ], "maxLength": 5000 } - } - } - }, - "GetInvoicesUpcomingScheduleDetailsPhasesAddInvoiceItemsPriceData": { - "fields": { - "currency": { + }, + "default_tax_rates": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" + "array" ], - "format": "currency" + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "product": { + "description": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "tax_behavior": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesTaxBehavior", - "type": "named" + "element_type": { + "name": "GetInvoicesUpcomingScheduleDetailsPhasesDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "unit_amount": { + "end_date": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "integer" - ] + "type": [] } }, - "unit_amount_decimal": { + "invoice_settings": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesInvoiceSettingsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } - } - } - }, - "GetInvoicesUpcomingScheduleDetailsPhasesAutomaticTax": { - "fields": { - "enabled": { + }, + "items": { "type": { - "name": "Boolean", - "type": "named" + "element_type": { + "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsInput", + "type": "named" + }, + "type": "array" }, "http": { "type": [ - "boolean" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "liability": { + "iterations": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesAutomaticTaxLiability", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } - } - } - }, - "GetInvoicesUpcomingScheduleDetailsPhasesAutomaticTaxLiability": { - "fields": { - "account": { + }, + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "type": { + "on_behalf_of": { "type": { - "name": "InvoicesType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ] } - } - } - }, - "GetInvoicesUpcomingScheduleDetailsPhasesBillingThresholds": { - "fields": { - "amount_gte": { + }, + "proration_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "InvoicesProrationBehavior", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "reset_billing_cycle_anchor": { + "start_date": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "boolean" - ] + "type": [] } - } - } - }, - "GetInvoicesUpcomingScheduleDetailsPhasesDiscounts": { - "fields": { - "coupon": { + }, + "transfer_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesTransferDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "discount": { + "trial": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "promotion_code": { + "trial_end": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "type": [] } } } }, - "GetInvoicesUpcomingScheduleDetailsPhasesInvoiceSettings": { + "GetInvoicesUpcomingScheduleDetailsPhasesInvoiceSettingsInput": { "fields": { "account_tax_ids": { "type": { @@ -71104,7 +72470,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesInvoiceSettingsIssuer", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesInvoiceSettingsIssuerInput", "type": "named" } }, @@ -71116,7 +72482,7 @@ } } }, - "GetInvoicesUpcomingScheduleDetailsPhasesInvoiceSettingsIssuer": { + "GetInvoicesUpcomingScheduleDetailsPhasesInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -71145,13 +72511,77 @@ } } }, - "GetInvoicesUpcomingScheduleDetailsPhasesItems": { + "GetInvoicesUpcomingScheduleDetailsPhasesItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "GetInvoicesUpcomingScheduleDetailsPhasesItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesUpcomingScheduleDetailsPhasesItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsBillingThresholds", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsBillingThresholdsInput", "type": "named" } }, @@ -71166,7 +72596,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsDiscounts", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsDiscountsInput", "type": "named" }, "type": "array" @@ -71216,7 +72646,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsPriceData", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsPriceDataInput", "type": "named" } }, @@ -71265,71 +72695,7 @@ } } }, - "GetInvoicesUpcomingScheduleDetailsPhasesItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "GetInvoicesUpcomingScheduleDetailsPhasesItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingScheduleDetailsPhasesItemsPriceData": { + "GetInvoicesUpcomingScheduleDetailsPhasesItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -71357,7 +72723,7 @@ }, "recurring": { "type": { - "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsPriceDataRecurring", + "name": "GetInvoicesUpcomingScheduleDetailsPhasesItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -71411,7 +72777,7 @@ } } }, - "GetInvoicesUpcomingScheduleDetailsPhasesItemsPriceDataRecurring": { + "GetInvoicesUpcomingScheduleDetailsPhasesItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -71440,7 +72806,7 @@ } } }, - "GetInvoicesUpcomingScheduleDetailsPhasesTransferData": { + "GetInvoicesUpcomingScheduleDetailsPhasesTransferDataInput": { "fields": { "amount_percent": { "type": { @@ -71469,7 +72835,7 @@ } } }, - "GetInvoicesUpcomingSubscriptionDetails": { + "GetInvoicesUpcomingSubscriptionDetailsInput": { "fields": { "billing_cycle_anchor": { "type": { @@ -71554,7 +72920,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingSubscriptionDetailsItems", + "name": "GetInvoicesUpcomingSubscriptionDetailsItemsInput", "type": "named" }, "type": "array" @@ -71644,13 +73010,77 @@ } } }, - "GetInvoicesUpcomingSubscriptionDetailsItems": { + "GetInvoicesUpcomingSubscriptionDetailsItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "GetInvoicesUpcomingSubscriptionDetailsItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesUpcomingSubscriptionDetailsItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingSubscriptionDetailsItemsBillingThresholds", + "name": "GetInvoicesUpcomingSubscriptionDetailsItemsBillingThresholdsInput", "type": "named" } }, @@ -71693,7 +73123,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingSubscriptionDetailsItemsDiscounts", + "name": "GetInvoicesUpcomingSubscriptionDetailsItemsDiscountsInput", "type": "named" }, "type": "array" @@ -71758,7 +73188,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingSubscriptionDetailsItemsPriceData", + "name": "GetInvoicesUpcomingSubscriptionDetailsItemsPriceDataInput", "type": "named" } }, @@ -71807,71 +73237,7 @@ } } }, - "GetInvoicesUpcomingSubscriptionDetailsItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "GetInvoicesUpcomingSubscriptionDetailsItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingSubscriptionDetailsItemsPriceData": { + "GetInvoicesUpcomingSubscriptionDetailsItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -71899,7 +73265,7 @@ }, "recurring": { "type": { - "name": "GetInvoicesUpcomingSubscriptionDetailsItemsPriceDataRecurring", + "name": "GetInvoicesUpcomingSubscriptionDetailsItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -71953,7 +73319,7 @@ } } }, - "GetInvoicesUpcomingSubscriptionDetailsItemsPriceDataRecurring": { + "GetInvoicesUpcomingSubscriptionDetailsItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -71982,13 +73348,77 @@ } } }, - "GetInvoicesUpcomingSubscriptionItems": { + "GetInvoicesUpcomingSubscriptionItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "GetInvoicesUpcomingSubscriptionItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetInvoicesUpcomingSubscriptionItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingSubscriptionItemsBillingThresholds", + "name": "GetInvoicesUpcomingSubscriptionItemsBillingThresholdsInput", "type": "named" } }, @@ -72031,7 +73461,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "GetInvoicesUpcomingSubscriptionItemsDiscounts", + "name": "GetInvoicesUpcomingSubscriptionItemsDiscountsInput", "type": "named" }, "type": "array" @@ -72096,7 +73526,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "GetInvoicesUpcomingSubscriptionItemsPriceData", + "name": "GetInvoicesUpcomingSubscriptionItemsPriceDataInput", "type": "named" } }, @@ -72145,71 +73575,7 @@ } } }, - "GetInvoicesUpcomingSubscriptionItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "GetInvoicesUpcomingSubscriptionItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetInvoicesUpcomingSubscriptionItemsPriceData": { + "GetInvoicesUpcomingSubscriptionItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -72237,7 +73603,7 @@ }, "recurring": { "type": { - "name": "GetInvoicesUpcomingSubscriptionItemsPriceDataRecurring", + "name": "GetInvoicesUpcomingSubscriptionItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -72291,7 +73657,7 @@ } } }, - "GetInvoicesUpcomingSubscriptionItemsPriceDataRecurring": { + "GetInvoicesUpcomingSubscriptionItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -72333,7 +73699,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "issuing.authorization" + } + } } }, "has_more": { @@ -72389,7 +73763,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "issuing.cardholder" + } + } } }, "has_more": { @@ -72445,7 +73827,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "issuing.card" + } + } } }, "has_more": { @@ -72501,7 +73891,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "issuing.dispute" + } + } } }, "has_more": { @@ -72544,7 +73942,7 @@ } } }, - "GetIssuingPersonalizationDesignsPreferences": { + "GetIssuingPersonalizationDesignsPreferencesInput": { "fields": { "is_default": { "type": { @@ -72589,7 +73987,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "issuing.personalization_design" + } + } } }, "has_more": { @@ -72645,7 +74051,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "issuing.physical_bundle" + } + } } }, "has_more": { @@ -72701,7 +74115,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "issuing.token" + } + } } }, "has_more": { @@ -72756,7 +74178,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "issuing.transaction" + } + } } }, "has_more": { @@ -72799,7 +74229,7 @@ } } }, - "GetLinkedAccountsAccountHolder": { + "GetLinkedAccountsAccountHolderInput": { "fields": { "account": { "type": { @@ -72847,7 +74277,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "financial_connections.account_owner" + } + } } }, "has_more": { @@ -72903,7 +74341,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "financial_connections.account" + } + } } }, "has_more": { @@ -72959,7 +74405,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payment_intent" + } + } } }, "has_more": { @@ -73015,7 +74469,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payment_intent" + } + } } }, "has_more": { @@ -73099,7 +74561,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "item" + } + } } }, "has_more": { @@ -73154,7 +74624,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payment_link" + } + } } }, "has_more": { @@ -73210,7 +74688,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payment_method_configuration" + } + } } }, "has_more": { @@ -73266,7 +74752,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payment_method_domain" + } + } } }, "has_more": { @@ -73322,7 +74816,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payment_method" + } + } } }, "has_more": { @@ -73378,7 +74880,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payout" + } + } } }, "has_more": { @@ -73435,7 +74945,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "plan" + } + } } }, "has_more": { @@ -73478,7 +74996,7 @@ } } }, - "GetPricesRecurring": { + "GetPricesRecurringInput": { "fields": { "interval": { "type": { @@ -73539,7 +75057,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "price" + } + } } }, "has_more": { @@ -73595,7 +75121,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "price" + } + } } }, "has_more": { @@ -73678,7 +75212,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "product_feature" + } + } } }, "has_more": { @@ -73734,7 +75276,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "product" + } + } } }, "has_more": { @@ -73790,7 +75340,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "product" + } + } } }, "has_more": { @@ -73873,7 +75431,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "promotion_code" + } + } } }, "has_more": { @@ -73930,7 +75496,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "item" + } + } } }, "has_more": { @@ -73986,62 +75560,78 @@ "http": { "type": [ "array" + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "item" + } + } + } + }, + "has_more": { + "description": "True if this list has another page of items after this one that can be fetched.", + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "object": { + "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", + "type": { + "name": "QuotesObject", + "type": "named" + }, + "http": { + "type": [ + "string" ] - } - }, - "has_more": { - "description": "True if this list has another page of items after this one that can be fetched.", - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "object": { - "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", - "type": { - "name": "QuotesObject", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "url": { - "description": "The URL where this list can be accessed.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "GetQuotesResult": { - "fields": { - "data": { - "type": { - "element_type": { - "name": "Quote", - "type": "named" - }, - "type": "array" - }, - "http": { - "type": [ - "array" - ] + } + }, + "url": { + "description": "The URL where this list can be accessed.", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "GetQuotesResult": { + "fields": { + "data": { + "type": { + "element_type": { + "name": "Quote", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "quote" + } + } } }, "has_more": { @@ -74097,7 +75687,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "radar.early_fraud_warning" + } + } } }, "has_more": { @@ -74153,7 +75751,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "radar.value_list_item" + } + } } }, "has_more": { @@ -74209,7 +75815,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "radar.value_list" + } + } } }, "has_more": { @@ -74265,7 +75879,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "refund" + } + } } }, "has_more": { @@ -74321,7 +75943,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "reporting.report_run" + } + } } }, "has_more": { @@ -74377,7 +76007,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "reporting.report_type" + } + } } }, "has_more": { @@ -74432,7 +76070,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "review" + } + } } }, "has_more": { @@ -74487,7 +76133,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "setup_attempt" + } + } } }, "has_more": { @@ -74543,7 +76197,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "setup_intent" + } + } } }, "has_more": { @@ -74599,7 +76261,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "shipping_rate" + } + } } }, "has_more": { @@ -74655,7 +76325,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "scheduled_query_run" + } + } } }, "has_more": { @@ -74711,7 +76389,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "source_transaction" + } + } } }, "has_more": { @@ -74766,7 +76452,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "subscription_item" + } + } } }, "has_more": { @@ -74822,7 +76516,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "usage_record_summary" + } + } } }, "has_more": { @@ -74877,7 +76579,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "subscription_schedule" + } + } } }, "has_more": { @@ -74920,7 +76630,7 @@ } } }, - "GetSubscriptionsAutomaticTax": { + "GetSubscriptionsAutomaticTaxInput": { "fields": { "enabled": { "type": { @@ -74948,7 +76658,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "subscription" + } + } } }, "has_more": { @@ -75004,7 +76722,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "subscription" + } + } } }, "has_more": { @@ -75088,7 +76814,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "tax.calculation_line_item" + } + } } }, "has_more": { @@ -75144,7 +76878,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "tax_code" + } + } } }, "has_more": { @@ -75186,7 +76928,7 @@ } } }, - "GetTaxIdsOwner": { + "GetTaxIdsOwnerInput": { "fields": { "account": { "type": { @@ -75244,7 +76986,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "tax_id" + } + } } }, "has_more": { @@ -75299,7 +77049,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "tax_rate" + } + } } }, "has_more": { @@ -75355,7 +77113,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "tax.registration" + } + } } }, "has_more": { @@ -75412,7 +77178,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "tax.transaction_line_item" + } + } } }, "has_more": { @@ -75456,7 +77230,6 @@ } }, "GetTerminalConfigurationsConfigurationResult": { - "description": "A Configurations object represents how features should be configured for terminal readers.", "fields": { "bbpos_wisepos_e": { "type": { @@ -75475,8 +77248,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -75487,8 +77263,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -75515,8 +77294,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -75543,8 +77325,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "TerminalConfigurationObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "GetTerminalConfigurationsConfigurationResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -75637,7 +77422,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "terminal.configuration" + } + } } }, "has_more": { @@ -75681,17 +77474,23 @@ } }, "GetTerminalLocationsLocationResult": { - "description": "A Location represents a grouping of readers. Related guide: [Fleet management](https://stripe.com/docs/terminal/fleet/locations)", "fields": { "address": { + "description": "Billing address.", "type": { - "name": "Address", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Address", + "type": "named" + } }, "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "configuration_overrides": { @@ -75713,8 +77512,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -75725,8 +77527,11 @@ "display_name": { "description": "The display name of the location.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -75738,8 +77543,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -75751,8 +77559,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -75763,8 +77574,11 @@ "metadata": { "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", "type": { - "name": "JSON", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ @@ -75775,8 +77589,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "TerminalLocationObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "GetTerminalLocationsLocationResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -75799,7 +77616,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "terminal.location" + } + } } }, "has_more": { @@ -75843,10 +77668,9 @@ } }, "GetTerminalReadersReaderResult": { - "description": "A Reader represents a physical device for accepting payment details. Related guide: [Connecting to a reader](https://stripe.com/docs/terminal/payments/connect-reader)", "fields": { "action": { - "description": "The most recent action performed by the reader.", + "description": "Represents an action performed by the reader", "type": { "type": "nullable", "underlying_type": { @@ -75863,8 +77687,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -75891,8 +77718,11 @@ "device_type": { "description": "Type of reader, one of `bbpos_wisepad3`, `stripe_m2`, `stripe_s700`, `bbpos_chipper2x`, `bbpos_wisepos_e`, `verifone_P400`, `simulated_wisepos_e`, or `mobile_phone_reader`.", "type": { - "name": "TerminalReaderDeviceType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "TerminalReaderDeviceType", + "type": "named" + } }, "http": { "type": [ @@ -75903,8 +77733,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -75932,8 +77765,11 @@ "label": { "description": "Custom label given to the reader for easier identification.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -75945,8 +77781,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -75970,8 +77809,11 @@ "metadata": { "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", "type": { - "name": "JSON", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ @@ -75982,8 +77824,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "TerminalReaderObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "GetTerminalReadersReaderResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -75994,8 +77839,11 @@ "serial_number": { "description": "Serial number of the reader.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -76035,7 +77883,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "terminal.reader" + } + } } }, "has_more": { @@ -76090,7 +77946,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "test_helpers.test_clock" + } + } } }, "has_more": { @@ -76146,7 +78010,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "topup" + } + } } }, "has_more": { @@ -76203,7 +78075,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "transfer_reversal" + } + } } }, "has_more": { @@ -76259,7 +78139,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "transfer" + } + } } }, "has_more": { @@ -76316,7 +78204,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.credit_reversal" + } + } } }, "has_more": { @@ -76372,7 +78268,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.debit_reversal" + } + } } }, "has_more": { @@ -76427,7 +78331,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.financial_account" + } + } } }, "has_more": { @@ -76484,7 +78396,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.inbound_transfer" + } + } } }, "has_more": { @@ -76540,7 +78460,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.outbound_payment" + } + } } }, "has_more": { @@ -76597,7 +78525,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.outbound_transfer" + } + } } }, "has_more": { @@ -76639,7 +78575,7 @@ } } }, - "GetTreasuryReceivedCreditsLinkedFlows": { + "GetTreasuryReceivedCreditsLinkedFlowsInput": { "fields": { "source_flow_type": { "type": { @@ -76668,7 +78604,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.received_credit" + } + } } }, "has_more": { @@ -76724,7 +78668,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.received_debit" + } + } } }, "has_more": { @@ -76780,7 +78732,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.transaction_entry" + } + } } }, "has_more": { @@ -76837,7 +78797,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "treasury.transaction" + } + } } }, "has_more": { @@ -76879,7 +78847,7 @@ } } }, - "GetTreasuryTransactionsStatusTransitions": { + "GetTreasuryTransactionsStatusTransitionsInput": { "fields": { "posted_at": { "type": { @@ -76908,7 +78876,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "webhook_endpoint" + } + } } }, "has_more": { @@ -76995,7 +78971,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_document_report" + } } }, "email": { @@ -77010,7 +78989,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_email_report" + } } }, "id": { @@ -77038,7 +79020,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_id_number_report" + } } }, "livemode": { @@ -77076,7 +79061,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_verification_report_options" + } } }, "phone": { @@ -77091,7 +79079,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_phone_report" + } } }, "selfie": { @@ -77106,7 +79097,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_selfie_report" + } } }, "type": { @@ -77217,7 +79211,7 @@ } }, "last_error": { - "description": "If present, this property tells you the last error encountered when processing the verification.", + "description": "Shows last VerificationSession error", "type": { "type": "nullable", "underlying_type": { @@ -77228,7 +79222,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_session_last_error" + } } }, "last_verification_report": { @@ -77292,7 +79289,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_verification_session_options" + } } }, "provided_details": { @@ -77307,7 +79307,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_provided_details" + } } }, "redaction": { @@ -77366,7 +79369,7 @@ } }, "url": { - "description": "The short-lived URL that you use to redirect a user to Stripe to submit their identity information. This URL expires after 48 hours and can only be used once. Dont store it, log it, send it in emails or expose it to anyone other than the user. Refer to our docs on [verifying identity documents](https://stripe.com/docs/identity/verify-identity-documents?platform=web\u0026type=redirect) to learn how to redirect users to Stripe.", + "description": "The short-lived URL that you use to redirect a user to Stripe to submit their identity information. This URL expires after 48 hours and can only be used once. Dont store it, log it, send it in emails or expose it to anyone other than the user. Refer to our docs on [verifying identity documents](https://stripe.com/docs/identity/verify-identity-documents?platform=web&type=redirect) to learn how to redirect users to Stripe.", "type": { "type": "nullable", "underlying_type": { @@ -77409,7 +79412,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "gelato_verified_outputs" + } } } } @@ -77839,7 +79845,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "automatic_tax" + } } }, "automatically_finalizes_at": { @@ -77939,7 +79948,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "customer": { @@ -77956,7 +79970,7 @@ } }, "customer_address": { - "description": "The customer's address. Until the invoice is finalized, this field will equal `customer.address`. Once the invoice is finalized, this field will no longer be updated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -77967,7 +79981,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "customer_email": { @@ -78019,7 +80036,7 @@ } }, "customer_shipping": { - "description": "The customer's shipping information. Until the invoice is finalized, this field will equal `customer.shipping`. Once the invoice is finalized, this field will no longer be updated.", + "description": "Shipping information for this PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -78063,7 +80080,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "default_payment_method": { @@ -78104,7 +80126,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "description": { @@ -78124,7 +80151,7 @@ } }, "discount": { - "description": "Describes the current discount applied to this invoice, if there is one. Not populated if there are multiple discounts.", + "description": "A discount represents the actual application of a [coupon](https://stripe.com/docs/api#coupons) or [promotion code](https://stripe.com/docs/api#promotion_codes). It contains information about when the discount began, when it will end, and what it is applied to. Related guide: [Applying discounts to subscriptions](https://stripe.com/docs/billing/subscriptions/discounts)", "type": { "type": "nullable", "underlying_type": { @@ -78135,7 +80162,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "discount" + } } }, "discounts": { @@ -78283,6 +80313,7 @@ } }, "issuer": { + "description": "The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.", "type": { "name": "ConnectAccountReference", "type": "named" @@ -78290,7 +80321,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } }, "last_finalization_error": { @@ -78305,7 +80339,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "api_errors" + } } }, "latest_revision": { @@ -78560,7 +80597,7 @@ } }, "shipping_cost": { - "description": "The details of the cost of shipping, including the ShippingRate applied on the invoice.", + "description": "The details of the cost of shipping, including the ShippingRate applied to the invoice.", "type": { "type": "nullable", "underlying_type": { @@ -78575,7 +80612,7 @@ } }, "shipping_details": { - "description": "Shipping details for the invoice. The Invoice PDF will use the `shipping_details` value if it is set, otherwise the PDF will render the shipping address from the customer.", + "description": "Shipping information for this PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -78782,7 +80819,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "discounts_resource_discount_amount" + } + } } }, "total_excluding_tax": { @@ -78815,7 +80860,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "total_tax_amounts": { @@ -78830,7 +80880,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "transfer_data": { @@ -78967,7 +81022,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -79140,7 +81200,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_installments_card" + } } }, "request_three_d_secure": { @@ -79578,7 +81641,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoice_setting_custom_field" + } + } } }, "default_payment_method": { @@ -79622,7 +81693,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_setting_customer_rendering_options" + } } } } @@ -79645,6 +81719,7 @@ } }, "issuer": { + "description": "The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.", "type": { "name": "ConnectAccountReference", "type": "named" @@ -79652,7 +81727,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -79716,7 +81794,7 @@ } }, "issuer": { - "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", + "description": "The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.", "type": { "type": "nullable", "underlying_type": { @@ -79727,7 +81805,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -79771,6 +81852,7 @@ } }, "issuer": { + "description": "The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.", "type": { "name": "ConnectAccountReference", "type": "named" @@ -79778,7 +81860,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -79880,7 +81965,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoice_item_threshold_reason" + } + } } } } @@ -80087,11 +82180,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_line_item_period" + } } }, "price": { - "description": "The price of the invoice item.", + "description": "Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. For example, you might have a single \"gold\" product that has prices for $10/month, $100/year, and 9 once. Related guides: [Set up a subscription](https://stripe.com/docs/billing/subscriptions/set-up-subscription), [create an invoice](https://stripe.com/docs/billing/invoices/create), and more about [products and prices](https://stripe.com/docs/products-prices/overview).", "type": { "type": "nullable", "underlying_type": { @@ -80173,7 +82269,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "test_clock": { @@ -80236,7 +82337,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_acss_debit" + } } }, "bancontact": { @@ -80251,7 +82355,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_bancontact" + } } }, "card": { @@ -80266,7 +82373,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_card" + } } }, "customer_balance": { @@ -80281,7 +82391,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_customer_balance" + } } }, "konbini": { @@ -80296,7 +82409,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_konbini" + } } }, "sepa_debit": { @@ -80311,7 +82427,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_sepa_debit" + } } }, "us_bank_account": { @@ -80326,7 +82445,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_us_bank_account" + } } } } @@ -80361,7 +82483,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoices_payment_method_options" + } } }, "payment_method_types": { @@ -80446,7 +82571,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_rendering_pdf" + } } }, "template": { @@ -80566,7 +82694,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoices_resource_line_items_credited_items" + } } } } @@ -80691,7 +82822,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -80830,7 +82966,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "balance_transaction" + } + } } }, "card": { @@ -80914,7 +83058,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "fuel": { @@ -81059,7 +83208,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "status": { @@ -81099,7 +83253,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "treasury": { @@ -81336,7 +83495,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_authorization_fleet_cardholder_prompt_data" + } } }, "purchase_type": { @@ -81440,7 +83602,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_authorization_fleet_fuel_price_data" + } } }, "non_fuel": { @@ -81455,7 +83620,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_authorization_fleet_non_fuel_price_data" + } } }, "tax": { @@ -81885,7 +84053,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_authorization_amount_details" + } } }, "currency": { @@ -81981,7 +84152,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_authorization_amount_details" + } } }, "approved": { @@ -82240,7 +84414,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_authorization_authentication_exemption" + } } }, "cvc_check": { @@ -82295,7 +84472,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_authorization_three_d_secure" + } } } } @@ -82766,7 +84946,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "spending_limits_currency": { @@ -82821,6 +85006,7 @@ "IssuingCardShipping": { "fields": { "address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -82828,7 +85014,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "address_validation": { @@ -83024,7 +85213,7 @@ } }, "normalized_address": { - "description": "The normalized shipping address.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -83035,7 +85224,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "result": { @@ -83136,7 +85328,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_card_apple_pay" + } } }, "google_pay": { @@ -83147,7 +85342,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_card_google_pay" + } } }, "primary_account_identifier": { @@ -83397,6 +85595,7 @@ "IssuingCardholderAddress": { "fields": { "address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -83404,7 +85603,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } } } @@ -83520,7 +85722,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "spending_limits_currency": { @@ -83620,7 +85827,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_cardholder_card_issuing" + } } }, "dob": { @@ -83895,7 +86105,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_cardholder_id_document" + } } } } @@ -83930,7 +86143,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "balance_transaction" + } + } } }, "created": { @@ -84332,7 +86553,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_dispute_canceled_evidence" + } } }, "duplicate": { @@ -84346,7 +86570,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_dispute_duplicate_evidence" + } } }, "fraudulent": { @@ -85071,7 +87298,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_network_token_device" + } } }, "mastercard": { @@ -85085,7 +87315,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_network_token_mastercard" + } } }, "type": { @@ -85248,7 +87481,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_network_token_address" + } } }, "cardholder_name": { @@ -86604,7 +88840,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_transaction_fleet_cardholder_prompt_data" + } } }, "purchase_type": { @@ -86710,7 +88949,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_transaction_fleet_fuel_price_data" + } } }, "non_fuel": { @@ -86725,7 +88967,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_transaction_fleet_non_fuel_price_data" + } } }, "tax": { @@ -86844,7 +89089,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "travel_agency": { @@ -87139,7 +89389,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_transaction_fleet_data" + } } }, "flight": { @@ -87154,7 +89407,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_transaction_flight_data" + } } }, "fuel": { @@ -87169,7 +89425,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_transaction_fuel_data" + } } }, "lodging": { @@ -87184,7 +89443,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing_transaction_lodging_data" + } } }, "receipt": { @@ -87202,7 +89464,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "reference": { @@ -87419,7 +89686,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "id": { @@ -87448,7 +89720,7 @@ } }, "price": { - "description": "The price used to generate the line item.", + "description": "Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. For example, you might have a single \"gold\" product that has prices for $10/month, $100/year, and 9 once. Related guides: [Set up a subscription](https://stripe.com/docs/billing/subscriptions/set-up-subscription), [create an invoice](https://stripe.com/docs/billing/invoices/create), and more about [products and prices](https://stripe.com/docs/products-prices/overview).", "type": { "type": "nullable", "underlying_type": { @@ -87492,7 +89764,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -87531,7 +89808,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "klarna_address" + } } } } @@ -87539,6 +89819,7 @@ "LegalEntityCompany": { "fields": { "address": { + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -87549,7 +89830,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "address_kana": { @@ -87568,7 +89852,7 @@ } }, "address_kanji": { - "description": "The Kanji variation of the company's primary address (Japan only).", + "description": "The Kana variation of the company's primary address (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -88108,6 +90392,7 @@ } }, "document": { + "description": "A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.", "type": { "type": "nullable", "underlying_type": { @@ -88324,7 +90609,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "discounts_resource_discount_amount" + } + } } }, "discountable": { @@ -88443,7 +90736,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_line_item_period" + } } }, "pretax_credit_amounts": { @@ -88461,11 +90757,19 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoices_resource_pretax_credit_amount" + } + } } }, "price": { - "description": "The price of the line item.", + "description": "Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. For example, you might have a single \"gold\" product that has prices for $10/month, $100/year, and 9 once. Related guides: [Set up a subscription](https://stripe.com/docs/billing/subscriptions/set-up-subscription), [create an invoice](https://stripe.com/docs/billing/invoices/create), and more about [products and prices](https://stripe.com/docs/products-prices/overview).", "type": { "type": "nullable", "underlying_type": { @@ -88503,7 +90807,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoices_resource_line_items_proration_details" + } } }, "quantity": { @@ -88559,7 +90866,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoice_tax_amount" + } + } } }, "tax_rates": { @@ -88574,7 +90889,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "type": { @@ -88630,7 +90950,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "discount" + } } } } @@ -88827,7 +91150,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "customer_acceptance" + } } }, "id": { @@ -89112,7 +91438,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "mandate_acss_debit" + } } }, "amazon_pay": { @@ -89126,7 +91455,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "mandate_amazon_pay" + } } }, "au_becs_debit": { @@ -89140,7 +91472,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "mandate_au_becs_debit" + } } }, "bacs_debit": { @@ -89154,7 +91489,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "mandate_bacs_debit" + } } }, "card": { @@ -89168,7 +91506,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "card_mandate_payment_method_details" + } } }, "cashapp": { @@ -89182,7 +91523,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "mandate_cashapp" + } } }, "kakao_pay": { @@ -89196,7 +91540,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "mandate_kakao_pay" + } } }, "kr_card": { @@ -89210,7 +91557,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "mandate_kr_card" + } } }, "link": { @@ -89224,7 +91574,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "mandate_link" + } } }, "paypal": { @@ -90077,6 +92430,7 @@ } }, "plan": { + "description": "Installment plan selected for this PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -90411,7 +92765,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_automatic_payment_methods_payment_intent" + } } }, "canceled_at": { @@ -90567,7 +92924,7 @@ } }, "last_payment_error": { - "description": "The payment error encountered in the previous PaymentIntent confirmation. It will be cleared if the PaymentIntent is later updated for any reason.", + "description": "The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized.", "type": { "type": "nullable", "underlying_type": { @@ -90578,7 +92935,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "api_errors" + } } }, "latest_charge": { @@ -90675,7 +93035,7 @@ } }, "payment_method_configuration_details": { - "description": "Information about the [payment method configuration](https://stripe.com/docs/api/payment_method_configurations) used for this PaymentIntent.", + "description": "Information about the [payment method configuration](https://stripe.com/docs/api/payment_method_configurations) used for this Setup Intent.", "type": { "type": "nullable", "underlying_type": { @@ -91485,7 +93845,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "funding_instructions_bank_transfer_financial_address" + } + } } }, "hosted_instructions_url": { @@ -91844,7 +94212,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_intent_next_action_konbini_familymart" + } } }, "lawson": { @@ -91859,7 +94230,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_intent_next_action_konbini_lawson" + } } }, "ministop": { @@ -91874,7 +94248,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_intent_next_action_konbini_ministop" + } } }, "seicomart": { @@ -91889,7 +94266,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_intent_next_action_konbini_seicomart" + } } } } @@ -93112,7 +95492,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsAffirmCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsAffirmCaptureMethodEnum", "type": "named" } }, @@ -93201,7 +95581,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsAffirmSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsAffirmSetupFutureUsageEnum", "type": "named" } }, @@ -93235,7 +95615,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsAfterpayClearpayCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsAfterpayClearpayCaptureMethodEnum", "type": "named" } }, @@ -93324,7 +95704,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsAfterpayClearpaySetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsAfterpayClearpaySetupFutureUsageEnum", "type": "named" } }, @@ -93431,7 +95811,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsAlipaySetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsAlipaySetupFutureUsageEnum", "type": "named" } }, @@ -93465,7 +95845,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsAlmaCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsAlmaCaptureMethodEnum", "type": "named" } }, @@ -93572,7 +95952,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsAmazonPayCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsAmazonPayCaptureMethodEnum", "type": "named" } }, @@ -93645,7 +96025,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsAmazonPaySetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsAmazonPaySetupFutureUsageEnum", "type": "named" } }, @@ -93758,8 +96138,11 @@ "preferred_language": { "description": "Preferred language of the Bancontact authorization page that the customer is redirected to.", "type": { - "name": "PaymentMethodOptionsBancontactPreferredLanguage", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentMethodOptionsBancontactPreferredLanguage", + "type": "named" + } }, "http": { "type": [ @@ -93816,7 +96199,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsBancontactSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsBancontactSetupFutureUsageEnum", "type": "named" } }, @@ -93882,8 +96265,11 @@ "expires_after_days": { "description": "The number of calendar days before a Boleto voucher expires. For example, if you create a Boleto voucher on Monday and you set expires_after_days to 2, the Boleto voucher will expire on Wednesday at 23:59 America/Sao_Paulo time.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -93954,7 +96340,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsBoletoSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsBoletoSetupFutureUsageEnum", "type": "named" } }, @@ -94311,7 +96697,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsCashappCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsCashappCaptureMethodEnum", "type": "named" } }, @@ -94384,7 +96770,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsCashappSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsCashappSetupFutureUsageEnum", "type": "named" } }, @@ -94520,7 +96906,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsCustomerBalanceSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsCustomerBalanceSetupFutureUsageEnum", "type": "named" } }, @@ -94646,7 +97032,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsFpxSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsFpxSetupFutureUsageEnum", "type": "named" } }, @@ -94753,7 +97139,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsGiropaySetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsGiropaySetupFutureUsageEnum", "type": "named" } }, @@ -94860,7 +97246,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsGrabpaySetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsGrabpaySetupFutureUsageEnum", "type": "named" } }, @@ -94967,7 +97353,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsIdealSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsIdealSetupFutureUsageEnum", "type": "named" } }, @@ -95001,7 +97387,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentFlowsPrivatePaymentMethodsKakaoPayPaymentMethodOptionsCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsKakaoPayCaptureMethodEnum", "type": "named" } }, @@ -95074,7 +97460,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentFlowsPrivatePaymentMethodsKakaoPayPaymentMethodOptionsSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsKakaoPaySetupFutureUsageEnum", "type": "named" } }, @@ -95108,7 +97494,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsKlarnaCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsKlarnaCaptureMethodEnum", "type": "named" } }, @@ -95197,7 +97583,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsKlarnaSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsKlarnaSetupFutureUsageEnum", "type": "named" } }, @@ -95367,7 +97753,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsKonbiniSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsKonbiniSetupFutureUsageEnum", "type": "named" } }, @@ -95401,7 +97787,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsKrCardCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsKrCardCaptureMethodEnum", "type": "named" } }, @@ -95474,7 +97860,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsKrCardSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsKrCardSetupFutureUsageEnum", "type": "named" } }, @@ -95604,7 +97990,7 @@ "PaymentIntentPaymentMethodOptionsMandateOptionsBacsDebit": { "fields": { "reference_prefix": { - "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '\u0026', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", "type": { "type": "nullable", "underlying_type": { @@ -95624,7 +98010,7 @@ "PaymentIntentPaymentMethodOptionsMandateOptionsSepaDebit": { "fields": { "reference_prefix": { - "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '\u0026', '.'. Cannot begin with 'STRIPE'.", + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", "type": { "type": "nullable", "underlying_type": { @@ -95755,7 +98141,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsMultibancoSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsMultibancoSetupFutureUsageEnum", "type": "named" } }, @@ -95789,7 +98175,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentFlowsPrivatePaymentMethodsNaverPayPaymentMethodOptionsCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsNaverPayCaptureMethodEnum", "type": "named" } }, @@ -95909,8 +98295,11 @@ "expires_after_days": { "description": "The number of calendar days before an OXXO invoice expires. For example, if you create an OXXO invoice on Monday and you set expires_after_days to 2, the OXXO invoice will expire on Wednesday at 23:59 America/Mexico_City time.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -95981,7 +98370,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsOxxoSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsOxxoSetupFutureUsageEnum", "type": "named" } }, @@ -96088,7 +98477,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsP24SetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsP24SetupFutureUsageEnum", "type": "named" } }, @@ -96122,7 +98511,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentFlowsPrivatePaymentMethodsPaycoPaymentMethodOptionsCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsPaycoCaptureMethodEnum", "type": "named" } }, @@ -96302,7 +98691,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsPaynowSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsPaynowSetupFutureUsageEnum", "type": "named" } }, @@ -96336,7 +98725,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsPaypalCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsPaypalCaptureMethodEnum", "type": "named" } }, @@ -96441,7 +98830,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsPaypalSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsPaypalSetupFutureUsageEnum", "type": "named" } }, @@ -96578,7 +98967,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsPixSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsPixSetupFutureUsageEnum", "type": "named" } }, @@ -96685,7 +99074,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsPromptpaySetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsPromptpaySetupFutureUsageEnum", "type": "named" } }, @@ -96719,7 +99108,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsRevolutPayCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsRevolutPayCaptureMethodEnum", "type": "named" } }, @@ -96792,7 +99181,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsRevolutPaySetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsRevolutPaySetupFutureUsageEnum", "type": "named" } }, @@ -96826,7 +99215,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentFlowsPrivatePaymentMethodsSamsungPayPaymentMethodOptionsCaptureMethod", + "name": "PaymentIntentPaymentMethodOptionsSamsungPayCaptureMethodEnum", "type": "named" } }, @@ -96939,7 +99328,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_intent_payment_method_options_mandate_options_sepa_debit" + } } }, "setup_future_usage": { @@ -97054,7 +99446,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsSofortSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsSofortSetupFutureUsageEnum", "type": "named" } }, @@ -97196,7 +99588,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsTwintSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsTwintSetupFutureUsageEnum", "type": "named" } }, @@ -97236,7 +99628,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "linked_account_options_us_bank_account" + } } }, "mandate_options": { @@ -97411,7 +99806,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsWechatPaySetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsWechatPaySetupFutureUsageEnum", "type": "named" } }, @@ -97518,7 +99913,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodOptionsZipSetupFutureUsage", + "name": "PaymentIntentPaymentMethodOptionsZipSetupFutureUsageEnum", "type": "named" } }, @@ -97558,7 +99953,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_intent_card_processing" + } } }, "type": { @@ -97754,7 +100152,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "custom_text": { @@ -97991,7 +100394,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "submit_type": { @@ -98077,7 +100485,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "item" + } + } } }, "has_more": { @@ -98189,7 +100605,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -98416,7 +100835,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -98569,7 +100993,7 @@ } }, "shipping_address": { - "description": "Custom text that should be displayed alongside shipping address collection.", + "description": "Custom text that should be displayed after the payment confirmation button.", "type": { "type": "nullable", "underlying_type": { @@ -98584,7 +101008,7 @@ } }, "submit": { - "description": "Custom text that should be displayed alongside the payment confirmation button.", + "description": "Custom text that should be displayed after the payment confirmation button.", "type": { "type": "nullable", "underlying_type": { @@ -98599,7 +101023,7 @@ } }, "terms_of_service_acceptance": { - "description": "Custom text that should be displayed in place of the default terms of service agreement text.", + "description": "Custom text that should be displayed after the payment confirmation button.", "type": { "type": "nullable", "underlying_type": { @@ -98701,7 +101125,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoice_setting_custom_field" + } + } } }, "description": { @@ -98737,7 +101169,7 @@ } }, "issuer": { - "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", + "description": "The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.", "type": { "type": "nullable", "underlying_type": { @@ -98748,7 +101180,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } }, "metadata": { @@ -98778,7 +101213,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_setting_rendering_options" + } } } } @@ -98935,7 +101373,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_links_resource_completed_sessions" + } } } } @@ -99047,7 +101488,7 @@ } }, "trial_settings": { - "description": "Settings related to subscription trials.", + "description": "Configures how this subscription behaves during the trial period.", "type": { "type": "nullable", "underlying_type": { @@ -99066,6 +101507,7 @@ "PaymentLinksResourceSubscriptionDataInvoiceSettings": { "fields": { "issuer": { + "description": "The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.", "type": { "name": "ConnectAccountReference", "type": "named" @@ -99073,7 +101515,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -99190,7 +101635,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_alipay" + } } }, "allow_redisplay": { @@ -99286,7 +101734,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_details" + } } }, "blik": { @@ -100260,7 +102711,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "networks" + } } }, "regulated_status": { @@ -100392,7 +102846,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "card_generated_from_payment_method_details" + } } }, "setup_attempt": { @@ -100596,7 +103053,7 @@ } }, "offline": { - "description": "Details about payment methods collected offline.", + "description": "Details about payments collected offline.", "type": { "type": "nullable", "underlying_type": { @@ -100660,7 +103117,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_card_present_common_wallet" + } } } } @@ -100839,7 +103299,7 @@ "PaymentMethodCardWalletMasterpass": { "fields": { "billing_address": { - "description": "Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -100850,7 +103310,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "email": { @@ -100886,7 +103349,7 @@ } }, "shipping_address": { - "description": "Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -100897,7 +103360,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } } } @@ -100905,7 +103371,7 @@ "PaymentMethodCardWalletVisaCheckout": { "fields": { "billing_address": { - "description": "Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -100916,7 +103382,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "email": { @@ -100952,7 +103421,7 @@ } }, "shipping_address": { - "description": "Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -100963,7 +103432,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } } } @@ -101102,7 +103574,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_display_preference" + } } } } @@ -101121,7 +103596,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "active": { @@ -101147,7 +103625,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "afterpay_clearpay": { @@ -101161,7 +103642,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "alipay": { @@ -101175,7 +103659,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "alma": { @@ -101189,7 +103676,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "amazon_pay": { @@ -101203,7 +103693,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "apple_pay": { @@ -101217,7 +103710,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "application": { @@ -101247,7 +103743,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "bacs_debit": { @@ -101261,7 +103760,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "bancontact": { @@ -101275,7 +103777,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "blik": { @@ -101289,7 +103794,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "boleto": { @@ -101303,7 +103811,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "card": { @@ -101317,7 +103828,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "cartes_bancaires": { @@ -101331,7 +103845,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "cashapp": { @@ -101345,7 +103862,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "customer_balance": { @@ -101359,7 +103879,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "eps": { @@ -101373,7 +103896,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "fpx": { @@ -101387,7 +103913,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "giropay": { @@ -101401,7 +103930,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "google_pay": { @@ -101415,7 +103947,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "grabpay": { @@ -101429,7 +103964,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "id": { @@ -101456,7 +103994,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "is_default": { @@ -101482,7 +104023,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "klarna": { @@ -101496,7 +104040,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "konbini": { @@ -101510,7 +104057,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "link": { @@ -101524,7 +104074,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "livemode": { @@ -101550,7 +104103,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "multibanco": { @@ -101564,7 +104120,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "name": { @@ -101603,7 +104162,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "p24": { @@ -101617,7 +104179,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "parent": { @@ -101647,7 +104212,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "paypal": { @@ -101661,7 +104229,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "promptpay": { @@ -101675,7 +104246,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "revolut_pay": { @@ -101689,7 +104263,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "sepa_debit": { @@ -101703,7 +104280,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "sofort": { @@ -101717,7 +104297,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "swish": { @@ -101731,7 +104314,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "twint": { @@ -101745,7 +104331,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "us_bank_account": { @@ -101759,7 +104348,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "wechat_pay": { @@ -101773,7 +104365,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } }, "zip": { @@ -101787,7 +104382,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_resource_payment_method_properties" + } } } } @@ -101875,7 +104473,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_alipay_details" + } } }, "alma": { @@ -102831,7 +105432,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "amazon_pay_underlying_payment_method_funding_details" + } } } } @@ -103265,7 +105869,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_card_details_api_resource_enterprise_features_extended_authorization_extended_authorization" + } } }, "fingerprint": { @@ -103311,7 +105918,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_card_details_api_resource_enterprise_features_incremental_authorization_incremental_authorization" + } } }, "installments": { @@ -103372,7 +105982,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_card_details_api_resource_multicapture" + } } }, "network": { @@ -103433,7 +106046,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_card_details_api_resource_enterprise_features_overcapture_overcapture" + } } }, "regulated_status": { @@ -103538,7 +106154,7 @@ "PaymentMethodDetailsCardInstallments": { "fields": { "plan": { - "description": "Installment plan selected for the payment.", + "description": "Installment plan selected for this PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -103985,7 +106601,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_card_present_common_wallet" + } } } } @@ -104305,7 +106924,7 @@ "PaymentMethodDetailsCardWalletMasterpass": { "fields": { "billing_address": { - "description": "Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -104316,7 +106935,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "email": { @@ -104352,7 +106974,7 @@ } }, "shipping_address": { - "description": "Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -104363,7 +106985,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } } } @@ -104371,7 +106996,7 @@ "PaymentMethodDetailsCardWalletVisaCheckout": { "fields": { "billing_address": { - "description": "Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -104382,7 +107007,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "email": { @@ -104418,7 +107046,7 @@ } }, "shipping_address": { - "description": "Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -104429,7 +107057,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } } } @@ -105172,7 +107803,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "klarna_payer_details" + } } }, "payment_method_category": { @@ -105332,7 +107966,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "internal_card" + } } } } @@ -106644,7 +109281,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_card_present_networks" + } } }, "preferred_locales": { @@ -106702,7 +109342,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_private_payment_methods_klarna_dob" + } } } } @@ -106795,7 +109438,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "payment_method_details_card_installments_plan" + } + } } }, "enabled": { @@ -106822,7 +109473,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_details_card_installments_plan" + } } } } @@ -107438,7 +110092,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_us_bank_account_blocked" + } } } } @@ -107564,7 +110221,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } }, "status": { @@ -107845,7 +110505,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "value": { @@ -108078,7 +110743,7 @@ } }, "shipping_address": { - "description": "Custom text that should be displayed alongside shipping address collection.", + "description": "Custom text that should be displayed after the payment confirmation button.", "type": { "type": "nullable", "underlying_type": { @@ -108093,7 +110758,7 @@ } }, "submit": { - "description": "Custom text that should be displayed alongside the payment confirmation button.", + "description": "Custom text that should be displayed after the payment confirmation button.", "type": { "type": "nullable", "underlying_type": { @@ -108108,7 +110773,7 @@ } }, "terms_of_service_acceptance": { - "description": "Custom text that should be displayed in place of the default terms of service agreement text.", + "description": "Custom text that should be displayed after the payment confirmation button.", "type": { "type": "nullable", "underlying_type": { @@ -108144,7 +110809,7 @@ "PaymentPagesCheckoutSessionCustomerDetails": { "fields": { "address": { - "description": "The customer's address after a completed Checkout Session. Note: This property is populated only for sessions on or after March 30, 2022.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -108155,7 +110820,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "email": { @@ -108236,7 +110904,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -108306,7 +110979,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "invoice_setting_custom_field" + } + } } }, "description": { @@ -108342,7 +111023,7 @@ } }, "issuer": { - "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", + "description": "The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.", "type": { "type": "nullable", "underlying_type": { @@ -108353,7 +111034,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } }, "metadata": { @@ -108383,7 +111067,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_setting_rendering_options" + } } } } @@ -108567,7 +111254,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "line_items_tax_amount" + } + } } } } @@ -108729,7 +111424,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "line_items_discount_amount" + } + } } }, "taxes": { @@ -108744,16 +111447,23 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "line_items_tax_amount" + } + } } } } }, "PaymentSource": { - "description": "This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live charges or receive payouts. For accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts, the properties below are always returned. For accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `stripe`, which includes Standard and Express accounts, some properties are only returned until you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions) to start Connect Onboarding. Learn about the [differences between accounts](/connect/accounts).", "fields": { "account": { - "description": "The ID of the account that the bank account is associated with.", + "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -109027,13 +111737,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "BankAccountAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentSourceAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -109082,8 +111795,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -109182,8 +111898,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -109235,7 +111954,7 @@ } }, "country": { - "description": "The account's country.", + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", "type": { "type": "nullable", "underlying_type": { @@ -109251,7 +111970,7 @@ } }, "created": { - "description": "Time at which the account was connected. Measured in seconds since the Unix epoch.", + "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { "type": "nullable", "underlying_type": { @@ -109267,10 +111986,13 @@ } }, "currency": { - "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", + "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -109280,16 +112002,12 @@ } }, "customer": { - "description": "The ID of the customer that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -109325,7 +112043,7 @@ } }, "default_for_currency": { - "description": "Whether this bank account is the default external account for its currency.", + "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -109403,8 +112121,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -109415,8 +112136,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -109440,7 +112164,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", "type": { "type": "nullable", "underlying_type": { @@ -109458,8 +112182,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -109471,8 +112198,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -109485,14 +112215,9 @@ "type": { "type": "nullable", "underlying_type": { - "name": "AccountFutureRequirements", + "name": "JSON", "type": "named" } - }, - "http": { - "type": [ - "object" - ] } }, "giropay": { @@ -109527,8 +112252,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -109597,10 +112325,13 @@ } }, "last4": { - "description": "The last four digits of the bank account number.", + "description": "The last four digits of the card.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -109612,8 +112343,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -109683,8 +112417,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "AccountObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentSourceObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -109783,14 +112520,9 @@ "type": { "type": "nullable", "underlying_type": { - "name": "AccountRequirements", + "name": "JSON", "type": "named" } - }, - "http": { - "type": [ - "object" - ] } }, "routing_number": { @@ -109883,10 +112615,13 @@ } }, "status": { - "description": "For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isnt enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a payout sent to this bank account fails, we'll set the status to `errored` and will not continue to send [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) until the bank details are updated. For external accounts, possible values are `new`, `errored` and `verification_failed`. If a payout fails, the status is set to `errored` and scheduled payouts are stopped until account details are updated. In the US and India, if we can't [verify the owner of the bank account](https://support.stripe.com/questions/bank-account-ownership-verification), we'll set the status to `verification_failed`. Other validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -109940,11 +112675,11 @@ } }, "type": { - "description": "The Stripe account type. Can be `standard`, `express`, `custom`, or `none`.", + "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { "type": "nullable", "underlying_type": { - "name": "AccountType", + "name": "PaymentSourceTypeEnum", "type": "named" } }, @@ -110480,6 +113215,7 @@ } }, "address": { + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -110490,7 +113226,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "address_kana": { @@ -110504,7 +113243,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "legal_entity_japan_address" + } } }, "address_kanji": { @@ -110518,7 +113260,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "legal_entity_japan_address" + } } }, "created": { @@ -110545,7 +113290,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "legal_entity_dob" + } } }, "email": { @@ -110847,6 +113595,7 @@ } }, "registered_address": { + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -110857,7 +113606,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "relationship": { @@ -110914,7 +113666,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "legal_entity_person_verification" + } } } } @@ -110985,7 +113740,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "person_additional_tos_acceptance" + } } } } @@ -111007,7 +113765,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "account_requirements_alternative" + } + } } }, "currently_due": { @@ -111043,7 +113809,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "account_requirements_error" + } + } } }, "eventually_due": { @@ -111253,7 +114027,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "account_requirements_alternative" + } + } } }, "currently_due": { @@ -111289,7 +114071,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "account_requirements_error" + } + } } }, "eventually_due": { @@ -111592,7 +114382,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "tiers_mode": { @@ -111881,7 +114676,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "portal_customer_update" + } } }, "invoice_history": { @@ -112070,7 +114868,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "portal_flows_after_completion_hosted_confirmation" + } } }, "redirect": { @@ -112085,7 +114886,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "portal_flows_after_completion_redirect" + } } }, "type": { @@ -112168,7 +114972,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "items": { @@ -112183,7 +114992,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "subscription": { @@ -112215,7 +115029,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "portal_flows_coupon_offer" + } } }, "type": { @@ -112397,7 +115214,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -112554,7 +115376,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "proration_behavior": { @@ -112577,7 +115404,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "portal_resource_schedule_update_at_period_end" + } } } } @@ -112620,7 +115450,40 @@ } } }, - "PostAccountLinksBody": { + "PostAccountLinksBodyCollectionOptionsInput": { + "description": "Specifies the requirements that Stripe collects from connected accounts in the Connect Onboarding flow.", + "fields": { + "fields": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "AccountLinksFields", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "future_requirements": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "AccountLinksFutureRequirements", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostAccountLinksBodyInput": { "fields": { "account": { "description": "The identifier of the account to create an account link for.", @@ -112655,7 +115518,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountLinksBodyCollectionOptions", + "name": "PostAccountLinksBodyCollectionOptionsInput", "type": "named" } }, @@ -112733,251 +115596,100 @@ } } }, - "PostAccountLinksBodyCollectionOptions": { - "description": "Specifies the requirements that Stripe collects from connected accounts in the Connect Onboarding flow.", + "PostAccountSessionsBodyComponentsAccountManagementFeaturesInput": { "fields": { - "fields": { + "disable_stripe_user_authentication": { "type": { "type": "nullable", "underlying_type": { - "name": "AccountLinksFields", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } }, - "future_requirements": { + "external_account_collection": { "type": { "type": "nullable", "underlying_type": { - "name": "AccountLinksFutureRequirements", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } } } }, - "PostAccountSessionsBody": { + "PostAccountSessionsBodyComponentsAccountManagementInput": { "fields": { - "account": { - "description": "The identifier of the account to create an Account Session for.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "components": { - "description": "Each key of the dictionary represents an embedded component, and each embedded component maps to its configuration (e.g. whether it has been enabled or not).", + "enabled": { "type": { - "name": "PostAccountSessionsBodyComponents", + "name": "Boolean", "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "features": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "PostAccountSessionsBodyComponentsAccountManagementFeaturesInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "object" + ] } } } }, - "PostAccountSessionsBodyComponents": { - "description": "Each key of the dictionary represents an embedded component, and each embedded component maps to its configuration (e.g. whether it has been enabled or not).", + "PostAccountSessionsBodyComponentsAccountOnboardingFeaturesInput": { "fields": { - "account_management": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsAccountManagement", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "account_onboarding": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsAccountOnboarding", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "balances": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsBalances", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "documents": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsDocuments", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "notification_banner": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsNotificationBanner", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "payment_details": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsPaymentDetails", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "payments": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsPayments", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "payouts": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsPayouts", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "payouts_list": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountSessionsBodyComponentsPayoutsList", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "tax_registrations": { + "disable_stripe_user_authentication": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsTaxRegistrations", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } }, - "tax_settings": { + "external_account_collection": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsTaxSettings", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } } } }, - "PostAccountSessionsBodyComponentsAccountManagement": { + "PostAccountSessionsBodyComponentsAccountOnboardingInput": { "fields": { "enabled": { "type": { @@ -112994,7 +115706,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsAccountManagementFeatures", + "name": "PostAccountSessionsBodyComponentsAccountOnboardingFeaturesInput", "type": "named" } }, @@ -113006,7 +115718,7 @@ } } }, - "PostAccountSessionsBodyComponentsAccountManagementFeatures": { + "PostAccountSessionsBodyComponentsBalancesFeaturesInput": { "fields": { "disable_stripe_user_authentication": { "type": { @@ -113022,7 +115734,7 @@ ] } }, - "external_account_collection": { + "edit_payout_schedule": { "type": { "type": "nullable", "underlying_type": { @@ -113035,41 +115747,22 @@ "boolean" ] } - } - } - }, - "PostAccountSessionsBodyComponentsAccountOnboarding": { - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } }, - "features": { + "external_account_collection": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsAccountOnboardingFeatures", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } - } - } - }, - "PostAccountSessionsBodyComponentsAccountOnboardingFeatures": { - "fields": { - "disable_stripe_user_authentication": { + }, + "instant_payouts": { "type": { "type": "nullable", "underlying_type": { @@ -113083,7 +115776,7 @@ ] } }, - "external_account_collection": { + "standard_payouts": { "type": { "type": "nullable", "underlying_type": { @@ -113099,7 +115792,7 @@ } } }, - "PostAccountSessionsBodyComponentsBalances": { + "PostAccountSessionsBodyComponentsBalancesInput": { "fields": { "enabled": { "type": { @@ -113116,7 +115809,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsBalancesFeatures", + "name": "PostAccountSessionsBodyComponentsBalancesFeaturesInput", "type": "named" } }, @@ -113128,98 +115821,127 @@ } } }, - "PostAccountSessionsBodyComponentsBalancesFeatures": { + "PostAccountSessionsBodyComponentsDocumentsInput": { "fields": { - "disable_stripe_user_authentication": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "features": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "boolean" + "object" + ] + } + } + } + }, + "PostAccountSessionsBodyComponentsInput": { + "description": "Each key of the dictionary represents an embedded component, and each embedded component maps to its configuration (e.g. whether it has been enabled or not).", + "fields": { + "account_management": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountSessionsBodyComponentsAccountManagementInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } }, - "edit_payout_schedule": { + "account_onboarding": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountSessionsBodyComponentsAccountOnboardingInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "external_account_collection": { + "balances": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountSessionsBodyComponentsBalancesInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "instant_payouts": { + "documents": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountSessionsBodyComponentsDocumentsInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "standard_payouts": { + "notification_banner": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountSessionsBodyComponentsNotificationBannerInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } - } - } - }, - "PostAccountSessionsBodyComponentsDocuments": { - "fields": { - "enabled": { + }, + "payment_details": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostAccountSessionsBodyComponentsPaymentDetailsInput", + "type": "named" + } }, "http": { "type": [ - "boolean" + "object" ] } }, - "features": { + "payments": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostAccountSessionsBodyComponentsPaymentsInput", "type": "named" } }, @@ -113228,27 +115950,54 @@ "object" ] } - } - } - }, - "PostAccountSessionsBodyComponentsNotificationBanner": { - "fields": { - "enabled": { + }, + "payouts": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostAccountSessionsBodyComponentsPayoutsInput", + "type": "named" + } }, "http": { "type": [ - "boolean" + "object" ] } }, - "features": { + "payouts_list": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsNotificationBannerFeatures", + "name": "PostAccountSessionsBodyComponentsPayoutsListInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "tax_registrations": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountSessionsBodyComponentsTaxRegistrationsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "tax_settings": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountSessionsBodyComponentsTaxSettingsInput", "type": "named" } }, @@ -113260,7 +116009,7 @@ } } }, - "PostAccountSessionsBodyComponentsNotificationBannerFeatures": { + "PostAccountSessionsBodyComponentsNotificationBannerFeaturesInput": { "fields": { "disable_stripe_user_authentication": { "type": { @@ -113292,7 +116041,7 @@ } } }, - "PostAccountSessionsBodyComponentsPaymentDetails": { + "PostAccountSessionsBodyComponentsNotificationBannerInput": { "fields": { "enabled": { "type": { @@ -113309,7 +116058,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsPaymentDetailsFeatures", + "name": "PostAccountSessionsBodyComponentsNotificationBannerFeaturesInput", "type": "named" } }, @@ -113321,7 +116070,7 @@ } } }, - "PostAccountSessionsBodyComponentsPaymentDetailsFeatures": { + "PostAccountSessionsBodyComponentsPaymentDetailsFeaturesInput": { "fields": { "capture_payments": { "type": { @@ -113381,7 +116130,7 @@ } } }, - "PostAccountSessionsBodyComponentsPayments": { + "PostAccountSessionsBodyComponentsPaymentDetailsInput": { "fields": { "enabled": { "type": { @@ -113398,7 +116147,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsPaymentsFeatures", + "name": "PostAccountSessionsBodyComponentsPaymentDetailsFeaturesInput", "type": "named" } }, @@ -113410,7 +116159,7 @@ } } }, - "PostAccountSessionsBodyComponentsPaymentsFeatures": { + "PostAccountSessionsBodyComponentsPaymentsFeaturesInput": { "fields": { "capture_payments": { "type": { @@ -113470,7 +116219,7 @@ } } }, - "PostAccountSessionsBodyComponentsPayouts": { + "PostAccountSessionsBodyComponentsPaymentsInput": { "fields": { "enabled": { "type": { @@ -113487,7 +116236,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountSessionsBodyComponentsPayoutsFeatures", + "name": "PostAccountSessionsBodyComponentsPaymentsFeaturesInput", "type": "named" } }, @@ -113499,7 +116248,7 @@ } } }, - "PostAccountSessionsBodyComponentsPayoutsFeatures": { + "PostAccountSessionsBodyComponentsPayoutsFeaturesInput": { "fields": { "disable_stripe_user_authentication": { "type": { @@ -113573,7 +116322,36 @@ } } }, - "PostAccountSessionsBodyComponentsPayoutsList": { + "PostAccountSessionsBodyComponentsPayoutsInput": { + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "features": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountSessionsBodyComponentsPayoutsFeaturesInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostAccountSessionsBodyComponentsPayoutsListInput": { "fields": { "enabled": { "type": { @@ -113602,7 +116380,7 @@ } } }, - "PostAccountSessionsBodyComponentsTaxRegistrations": { + "PostAccountSessionsBodyComponentsTaxRegistrationsInput": { "fields": { "enabled": { "type": { @@ -113631,7 +116409,7 @@ } } }, - "PostAccountSessionsBodyComponentsTaxSettings": { + "PostAccountSessionsBodyComponentsTaxSettingsInput": { "fields": { "enabled": { "type": { @@ -113660,7 +116438,59 @@ } } }, - "PostAccountsAccountBankAccountsBody": { + "PostAccountSessionsBodyInput": { + "fields": { + "account": { + "description": "The identifier of the account to create an Account Session for.", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + }, + "components": { + "description": "Each key of the dictionary represents an embedded component, and each embedded component maps to its configuration (e.g. whether it has been enabled or not).", + "type": { + "name": "PostAccountSessionsBodyComponentsInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + } + }, + "PostAccountsAccountBankAccountsBodyInput": { "fields": { "bank_account": { "description": "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", @@ -113747,7 +116577,53 @@ } } }, - "PostAccountsAccountBankAccountsIdBody": { + "PostAccountsAccountBankAccountsIdBodyDocumentsBankAccountOwnershipVerificationInput": { + "fields": { + "files": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } + } + } + } + }, + "PostAccountsAccountBankAccountsIdBodyDocumentsInput": { + "description": "Documents that may be submitted to satisfy various informational requests.", + "fields": { + "bank_account_ownership_verification": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountsAccountBankAccountsIdBodyDocumentsBankAccountOwnershipVerificationInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostAccountsAccountBankAccountsIdBodyInput": { "fields": { "account_holder_name": { "description": "The name of the person or business that owns the bank account.", @@ -113913,7 +116789,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBankAccountsIdBodyDocuments", + "name": "PostAccountsAccountBankAccountsIdBodyDocumentsInput", "type": "named" } }, @@ -114012,138 +116888,23 @@ } } }, - "PostAccountsAccountBankAccountsIdBodyDocuments": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "fields": { - "bank_account_ownership_verification": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBankAccountsIdBodyDocumentsBankAccountOwnershipVerification", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostAccountsAccountBankAccountsIdBodyDocumentsBankAccountOwnershipVerification": { - "fields": { - "files": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } - } - } - } - }, - "PostAccountsAccountBody": { + "PostAccountsAccountBodyBusinessProfileAnnualRevenueInput": { "fields": { - "account_token": { - "description": "An [account token](https://stripe.com/docs/api#create_account_token), used to securely provide details to the account.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "business_profile": { - "description": "Business information about the account.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodyBusinessProfile", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "business_type": { - "description": "The business type. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "AccountsBusinessType", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "capabilities": { - "description": "Each key of the dictionary represents a capability, and each capability maps to its settings (for example, whether it has been requested or not). Each capability is inactive until you have provided its specific requirements and Stripe has verified them. An account might have some of its requested capabilities be active and some be inactive. Required when [account.controller.stripe_dashboard.type](/api/accounts/create#create_account-controller-dashboard-type) is `none`, which includes Custom accounts.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodyCapabilities", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "company": { - "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "amount": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodyCompany", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "object" + "integer" ] } }, - "default_currency": { - "description": "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts).", + "currency": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -114152,68 +116913,10 @@ "format": "currency" } }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodyDocuments", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "email": { - "description": "The email address of the account holder. This is only to make the account easier to identify to you. If [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts, Stripe doesn't email the account without your consent.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "external_account": { - "description": "A card or bank account to attach to the account for receiving [payouts](/connect/bank-debit-card-payouts) (you wont be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](/js), or a dictionary, as documented in the `external_account` parameter for [bank account](/api#account_create_bank_account) creation. By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](/api#account_create_bank_account) or [card creation](/api#account_create_card) APIs. After you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "fiscal_year_end": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -114221,92 +116924,17 @@ ], "maxLength": 5000 } - }, - "groups": { - "description": "A hash of account group type to tokens. These are account groups this account should be added to.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodyGroups", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "individual": { - "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodyIndividual", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "settings": { - "description": "Options for customizing how the account functions within Stripe.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodySettings", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "tos_acceptance": { - "description": "Details on the account's acceptance of the [Stripe Services Agreement](/connect/updating-accounts#tos-acceptance). This property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts. This property defaults to a `full` service agreement when empty.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodyTosAcceptance", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } } } }, - "PostAccountsAccountBodyBusinessProfile": { + "PostAccountsAccountBodyBusinessProfileInput": { "description": "Business information about the account.", "fields": { "annual_revenue": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyBusinessProfileAnnualRevenue", + "name": "PostAccountsAccountBodyBusinessProfileAnnualRevenueInput", "type": "named" } }, @@ -114349,7 +116977,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyBusinessProfileMonthlyEstimatedRevenue", + "name": "PostAccountsAccountBodyBusinessProfileMonthlyEstimatedRevenueInput", "type": "named" } }, @@ -114393,7 +117021,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyBusinessProfileSupportAddress", + "name": "PostAccountsAccountBodyBusinessProfileSupportAddressInput", "type": "named" } }, @@ -114462,46 +117090,7 @@ } } }, - "PostAccountsAccountBodyBusinessProfileAnnualRevenue": { - "fields": { - "amount": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "fiscal_year_end": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostAccountsAccountBodyBusinessProfileMonthlyEstimatedRevenue": { + "PostAccountsAccountBodyBusinessProfileMonthlyEstimatedRevenueInput": { "fields": { "amount": { "type": { @@ -114528,7 +117117,7 @@ } } }, - "PostAccountsAccountBodyBusinessProfileSupportAddress": { + "PostAccountsAccountBodyBusinessProfileSupportAddressInput": { "fields": { "city": { "type": { @@ -114622,14 +117211,410 @@ } } }, - "PostAccountsAccountBodyCapabilities": { + "PostAccountsAccountBodyCapabilitiesAcssDebitPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesAffirmPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesAfterpayClearpayPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesAlmaPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesAmazonPayPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesAuBecsDebitPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesBacsDebitPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesBancontactPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesBankTransferPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesBlikPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesBoletoPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesCardIssuingInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesCardPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesCartesBancairesPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesCashappPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesEpsPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesFpxPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesGbBankTransferPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesGiropayPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesGrabpayPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesIdealPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesIndiaInternationalPaymentsInput": { + "fields": { + "requested": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsAccountBodyCapabilitiesInput": { "description": "Each key of the dictionary represents a capability, and each capability maps to its settings (for example, whether it has been requested or not). Each capability is inactive until you have provided its specific requirements and Stripe has verified them. An account might have some of its requested capabilities be active and some be inactive. Required when [account.controller.stripe_dashboard.type](/api/accounts/create#create_account-controller-dashboard-type) is `none`, which includes Custom accounts.", "fields": { "acss_debit_payments": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesAcssDebitPayments", + "name": "PostAccountsAccountBodyCapabilitiesAcssDebitPaymentsInput", "type": "named" } }, @@ -114643,7 +117628,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesAffirmPayments", + "name": "PostAccountsAccountBodyCapabilitiesAffirmPaymentsInput", "type": "named" } }, @@ -114657,7 +117642,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesAfterpayClearpayPayments", + "name": "PostAccountsAccountBodyCapabilitiesAfterpayClearpayPaymentsInput", "type": "named" } }, @@ -114671,7 +117656,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesAlmaPayments", + "name": "PostAccountsAccountBodyCapabilitiesAlmaPaymentsInput", "type": "named" } }, @@ -114685,7 +117670,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesAmazonPayPayments", + "name": "PostAccountsAccountBodyCapabilitiesAmazonPayPaymentsInput", "type": "named" } }, @@ -114699,7 +117684,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesAuBecsDebitPayments", + "name": "PostAccountsAccountBodyCapabilitiesAuBecsDebitPaymentsInput", "type": "named" } }, @@ -114713,7 +117698,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesBacsDebitPayments", + "name": "PostAccountsAccountBodyCapabilitiesBacsDebitPaymentsInput", "type": "named" } }, @@ -114727,7 +117712,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesBancontactPayments", + "name": "PostAccountsAccountBodyCapabilitiesBancontactPaymentsInput", "type": "named" } }, @@ -114741,7 +117726,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesBankTransferPayments", + "name": "PostAccountsAccountBodyCapabilitiesBankTransferPaymentsInput", "type": "named" } }, @@ -114755,7 +117740,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesBlikPayments", + "name": "PostAccountsAccountBodyCapabilitiesBlikPaymentsInput", "type": "named" } }, @@ -114769,7 +117754,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesBoletoPayments", + "name": "PostAccountsAccountBodyCapabilitiesBoletoPaymentsInput", "type": "named" } }, @@ -114783,7 +117768,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesCardIssuing", + "name": "PostAccountsAccountBodyCapabilitiesCardIssuingInput", "type": "named" } }, @@ -114797,7 +117782,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesCardPayments", + "name": "PostAccountsAccountBodyCapabilitiesCardPaymentsInput", "type": "named" } }, @@ -114811,7 +117796,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesCartesBancairesPayments", + "name": "PostAccountsAccountBodyCapabilitiesCartesBancairesPaymentsInput", "type": "named" } }, @@ -114825,7 +117810,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesCashappPayments", + "name": "PostAccountsAccountBodyCapabilitiesCashappPaymentsInput", "type": "named" } }, @@ -114839,7 +117824,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesEpsPayments", + "name": "PostAccountsAccountBodyCapabilitiesEpsPaymentsInput", "type": "named" } }, @@ -114853,7 +117838,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesFpxPayments", + "name": "PostAccountsAccountBodyCapabilitiesFpxPaymentsInput", "type": "named" } }, @@ -114867,7 +117852,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesGbBankTransferPayments", + "name": "PostAccountsAccountBodyCapabilitiesGbBankTransferPaymentsInput", "type": "named" } }, @@ -114881,7 +117866,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesGiropayPayments", + "name": "PostAccountsAccountBodyCapabilitiesGiropayPaymentsInput", "type": "named" } }, @@ -114895,7 +117880,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesGrabpayPayments", + "name": "PostAccountsAccountBodyCapabilitiesGrabpayPaymentsInput", "type": "named" } }, @@ -114909,7 +117894,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesIdealPayments", + "name": "PostAccountsAccountBodyCapabilitiesIdealPaymentsInput", "type": "named" } }, @@ -114923,7 +117908,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesIndiaInternationalPayments", + "name": "PostAccountsAccountBodyCapabilitiesIndiaInternationalPaymentsInput", "type": "named" } }, @@ -114937,7 +117922,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesJcbPayments", + "name": "PostAccountsAccountBodyCapabilitiesJcbPaymentsInput", "type": "named" } }, @@ -114951,7 +117936,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesJpBankTransferPayments", + "name": "PostAccountsAccountBodyCapabilitiesJpBankTransferPaymentsInput", "type": "named" } }, @@ -114965,7 +117950,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesKakaoPayPayments", + "name": "PostAccountsAccountBodyCapabilitiesKakaoPayPaymentsInput", "type": "named" } }, @@ -114979,7 +117964,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesKlarnaPayments", + "name": "PostAccountsAccountBodyCapabilitiesKlarnaPaymentsInput", "type": "named" } }, @@ -114993,7 +117978,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesKonbiniPayments", + "name": "PostAccountsAccountBodyCapabilitiesKonbiniPaymentsInput", "type": "named" } }, @@ -115007,7 +117992,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesKrCardPayments", + "name": "PostAccountsAccountBodyCapabilitiesKrCardPaymentsInput", "type": "named" } }, @@ -115021,7 +118006,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesLegacyPayments", + "name": "PostAccountsAccountBodyCapabilitiesLegacyPaymentsInput", "type": "named" } }, @@ -115035,7 +118020,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesLinkPayments", + "name": "PostAccountsAccountBodyCapabilitiesLinkPaymentsInput", "type": "named" } }, @@ -115049,7 +118034,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesMobilepayPayments", + "name": "PostAccountsAccountBodyCapabilitiesMobilepayPaymentsInput", "type": "named" } }, @@ -115063,7 +118048,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesMultibancoPayments", + "name": "PostAccountsAccountBodyCapabilitiesMultibancoPaymentsInput", "type": "named" } }, @@ -115077,7 +118062,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesMxBankTransferPayments", + "name": "PostAccountsAccountBodyCapabilitiesMxBankTransferPaymentsInput", "type": "named" } }, @@ -115091,7 +118076,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesNaverPayPayments", + "name": "PostAccountsAccountBodyCapabilitiesNaverPayPaymentsInput", "type": "named" } }, @@ -115105,7 +118090,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesOxxoPayments", + "name": "PostAccountsAccountBodyCapabilitiesOxxoPaymentsInput", "type": "named" } }, @@ -115119,7 +118104,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesP24Payments", + "name": "PostAccountsAccountBodyCapabilitiesP24PaymentsInput", "type": "named" } }, @@ -115133,7 +118118,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesPaycoPayments", + "name": "PostAccountsAccountBodyCapabilitiesPaycoPaymentsInput", "type": "named" } }, @@ -115147,7 +118132,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesPaynowPayments", + "name": "PostAccountsAccountBodyCapabilitiesPaynowPaymentsInput", "type": "named" } }, @@ -115161,7 +118146,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesPromptpayPayments", + "name": "PostAccountsAccountBodyCapabilitiesPromptpayPaymentsInput", "type": "named" } }, @@ -115175,7 +118160,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesRevolutPayPayments", + "name": "PostAccountsAccountBodyCapabilitiesRevolutPayPaymentsInput", "type": "named" } }, @@ -115189,7 +118174,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesSamsungPayPayments", + "name": "PostAccountsAccountBodyCapabilitiesSamsungPayPaymentsInput", "type": "named" } }, @@ -115203,7 +118188,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesSepaBankTransferPayments", + "name": "PostAccountsAccountBodyCapabilitiesSepaBankTransferPaymentsInput", "type": "named" } }, @@ -115217,7 +118202,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesSepaDebitPayments", + "name": "PostAccountsAccountBodyCapabilitiesSepaDebitPaymentsInput", "type": "named" } }, @@ -115231,7 +118216,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesSofortPayments", + "name": "PostAccountsAccountBodyCapabilitiesSofortPaymentsInput", "type": "named" } }, @@ -115245,7 +118230,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesSwishPayments", + "name": "PostAccountsAccountBodyCapabilitiesSwishPaymentsInput", "type": "named" } }, @@ -115259,7 +118244,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesTaxReportingUs1099K", + "name": "PostAccountsAccountBodyCapabilitiesTaxReportingUs1099KInput", "type": "named" } }, @@ -115273,7 +118258,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesTaxReportingUs1099Misc", + "name": "PostAccountsAccountBodyCapabilitiesTaxReportingUs1099MiscInput", "type": "named" } }, @@ -115287,7 +118272,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesTransfers", + "name": "PostAccountsAccountBodyCapabilitiesTransfersInput", "type": "named" } }, @@ -115301,7 +118286,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesTreasury", + "name": "PostAccountsAccountBodyCapabilitiesTreasuryInput", "type": "named" } }, @@ -115315,7 +118300,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesTwintPayments", + "name": "PostAccountsAccountBodyCapabilitiesTwintPaymentsInput", "type": "named" } }, @@ -115329,7 +118314,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesUsBankAccountAchPayments", + "name": "PostAccountsAccountBodyCapabilitiesUsBankAccountAchPaymentsInput", "type": "named" } }, @@ -115343,7 +118328,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesUsBankTransferPayments", + "name": "PostAccountsAccountBodyCapabilitiesUsBankTransferPaymentsInput", "type": "named" } }, @@ -115357,7 +118342,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCapabilitiesZipPayments", + "name": "PostAccountsAccountBodyCapabilitiesZipPaymentsInput", "type": "named" } }, @@ -115369,7 +118354,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesAcssDebitPayments": { + "PostAccountsAccountBodyCapabilitiesJcbPaymentsInput": { "fields": { "requested": { "type": { @@ -115387,7 +118372,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesAffirmPayments": { + "PostAccountsAccountBodyCapabilitiesJpBankTransferPaymentsInput": { "fields": { "requested": { "type": { @@ -115405,7 +118390,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesAfterpayClearpayPayments": { + "PostAccountsAccountBodyCapabilitiesKakaoPayPaymentsInput": { "fields": { "requested": { "type": { @@ -115423,7 +118408,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesAlmaPayments": { + "PostAccountsAccountBodyCapabilitiesKlarnaPaymentsInput": { "fields": { "requested": { "type": { @@ -115441,7 +118426,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesAmazonPayPayments": { + "PostAccountsAccountBodyCapabilitiesKonbiniPaymentsInput": { "fields": { "requested": { "type": { @@ -115459,7 +118444,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesAuBecsDebitPayments": { + "PostAccountsAccountBodyCapabilitiesKrCardPaymentsInput": { "fields": { "requested": { "type": { @@ -115477,7 +118462,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesBacsDebitPayments": { + "PostAccountsAccountBodyCapabilitiesLegacyPaymentsInput": { "fields": { "requested": { "type": { @@ -115495,7 +118480,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesBancontactPayments": { + "PostAccountsAccountBodyCapabilitiesLinkPaymentsInput": { "fields": { "requested": { "type": { @@ -115513,7 +118498,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesBankTransferPayments": { + "PostAccountsAccountBodyCapabilitiesMobilepayPaymentsInput": { "fields": { "requested": { "type": { @@ -115531,7 +118516,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesBlikPayments": { + "PostAccountsAccountBodyCapabilitiesMultibancoPaymentsInput": { "fields": { "requested": { "type": { @@ -115549,7 +118534,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesBoletoPayments": { + "PostAccountsAccountBodyCapabilitiesMxBankTransferPaymentsInput": { "fields": { "requested": { "type": { @@ -115567,7 +118552,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesCardIssuing": { + "PostAccountsAccountBodyCapabilitiesNaverPayPaymentsInput": { "fields": { "requested": { "type": { @@ -115585,7 +118570,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesCardPayments": { + "PostAccountsAccountBodyCapabilitiesOxxoPaymentsInput": { "fields": { "requested": { "type": { @@ -115603,7 +118588,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesCartesBancairesPayments": { + "PostAccountsAccountBodyCapabilitiesP24PaymentsInput": { "fields": { "requested": { "type": { @@ -115621,7 +118606,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesCashappPayments": { + "PostAccountsAccountBodyCapabilitiesPaycoPaymentsInput": { "fields": { "requested": { "type": { @@ -115639,7 +118624,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesEpsPayments": { + "PostAccountsAccountBodyCapabilitiesPaynowPaymentsInput": { "fields": { "requested": { "type": { @@ -115657,7 +118642,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesFpxPayments": { + "PostAccountsAccountBodyCapabilitiesPromptpayPaymentsInput": { "fields": { "requested": { "type": { @@ -115675,7 +118660,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesGbBankTransferPayments": { + "PostAccountsAccountBodyCapabilitiesRevolutPayPaymentsInput": { "fields": { "requested": { "type": { @@ -115693,7 +118678,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesGiropayPayments": { + "PostAccountsAccountBodyCapabilitiesSamsungPayPaymentsInput": { "fields": { "requested": { "type": { @@ -115711,7 +118696,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesGrabpayPayments": { + "PostAccountsAccountBodyCapabilitiesSepaBankTransferPaymentsInput": { "fields": { "requested": { "type": { @@ -115729,7 +118714,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesIdealPayments": { + "PostAccountsAccountBodyCapabilitiesSepaDebitPaymentsInput": { "fields": { "requested": { "type": { @@ -115747,7 +118732,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesIndiaInternationalPayments": { + "PostAccountsAccountBodyCapabilitiesSofortPaymentsInput": { "fields": { "requested": { "type": { @@ -115765,7 +118750,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesJcbPayments": { + "PostAccountsAccountBodyCapabilitiesSwishPaymentsInput": { "fields": { "requested": { "type": { @@ -115783,7 +118768,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesJpBankTransferPayments": { + "PostAccountsAccountBodyCapabilitiesTaxReportingUs1099KInput": { "fields": { "requested": { "type": { @@ -115801,7 +118786,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesKakaoPayPayments": { + "PostAccountsAccountBodyCapabilitiesTaxReportingUs1099MiscInput": { "fields": { "requested": { "type": { @@ -115819,7 +118804,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesKlarnaPayments": { + "PostAccountsAccountBodyCapabilitiesTransfersInput": { "fields": { "requested": { "type": { @@ -115837,7 +118822,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesKonbiniPayments": { + "PostAccountsAccountBodyCapabilitiesTreasuryInput": { "fields": { "requested": { "type": { @@ -115855,7 +118840,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesKrCardPayments": { + "PostAccountsAccountBodyCapabilitiesTwintPaymentsInput": { "fields": { "requested": { "type": { @@ -115873,7 +118858,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesLegacyPayments": { + "PostAccountsAccountBodyCapabilitiesUsBankAccountAchPaymentsInput": { "fields": { "requested": { "type": { @@ -115891,7 +118876,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesLinkPayments": { + "PostAccountsAccountBodyCapabilitiesUsBankTransferPaymentsInput": { "fields": { "requested": { "type": { @@ -115909,7 +118894,7 @@ } } }, - "PostAccountsAccountBodyCapabilitiesMobilepayPayments": { + "PostAccountsAccountBodyCapabilitiesZipPaymentsInput": { "fields": { "requested": { "type": { @@ -115927,410 +118912,326 @@ } } }, - "PostAccountsAccountBodyCapabilitiesMultibancoPayments": { + "PostAccountsAccountBodyCompanyAddressInput": { "fields": { - "requested": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostAccountsAccountBodyCapabilitiesMxBankTransferPayments": { - "fields": { - "requested": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostAccountsAccountBodyCapabilitiesNaverPayPayments": { - "fields": { - "requested": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 100 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesOxxoPayments": { - "fields": { - "requested": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesP24Payments": { - "fields": { - "requested": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 200 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesPaycoPayments": { - "fields": { - "requested": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 200 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesPaynowPayments": { - "fields": { - "requested": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesPromptpayPayments": { - "fields": { - "requested": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsAccountBodyCapabilitiesRevolutPayPayments": { + "PostAccountsAccountBodyCompanyAddressKanaInput": { "fields": { - "requested": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesSamsungPayPayments": { - "fields": { - "requested": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesSepaBankTransferPayments": { - "fields": { - "requested": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesSepaDebitPayments": { - "fields": { - "requested": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesSofortPayments": { - "fields": { - "requested": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesSwishPayments": { - "fields": { - "requested": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesTaxReportingUs1099K": { - "fields": { - "requested": { + }, + "town": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsAccountBodyCapabilitiesTaxReportingUs1099Misc": { + "PostAccountsAccountBodyCompanyAddressKanjiInput": { "fields": { - "requested": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesTransfers": { - "fields": { - "requested": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesTreasury": { - "fields": { - "requested": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesTwintPayments": { - "fields": { - "requested": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesUsBankAccountAchPayments": { - "fields": { - "requested": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesUsBankTransferPayments": { - "fields": { - "requested": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyCapabilitiesZipPayments": { - "fields": { - "requested": { + }, + "town": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsAccountBodyCompany": { + "PostAccountsAccountBodyCompanyInput": { "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "fields": { "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCompanyAddress", + "name": "PostAccountsAccountBodyCompanyAddressInput", "type": "named" } }, @@ -116344,7 +119245,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCompanyAddressKana", + "name": "PostAccountsAccountBodyCompanyAddressKanaInput", "type": "named" } }, @@ -116358,7 +119259,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCompanyAddressKanji", + "name": "PostAccountsAccountBodyCompanyAddressKanjiInput", "type": "named" } }, @@ -116489,7 +119390,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCompanyOwnershipDeclaration", + "name": "PostAccountsAccountBodyCompanyOwnershipDeclarationInput", "type": "named" } }, @@ -116592,7 +119493,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCompanyVerification", + "name": "PostAccountsAccountBodyCompanyVerificationInput", "type": "named" } }, @@ -116604,24 +119505,24 @@ } } }, - "PostAccountsAccountBodyCompanyAddress": { + "PostAccountsAccountBodyCompanyOwnershipDeclarationInput": { "fields": { - "city": { + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "string" + "integer" ], - "maxLength": 100 + "format": "unix-time" } }, - "country": { + "ip": { "type": { "type": "nullable", "underlying_type": { @@ -116632,11 +119533,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line1": { + "user_agent": { "type": { "type": "nullable", "underlying_type": { @@ -116648,10 +119548,14 @@ "type": [ "string" ], - "maxLength": 200 + "maxLength": 5000 } - }, - "line2": { + } + } + }, + "PostAccountsAccountBodyCompanyVerificationDocumentInput": { + "fields": { + "back": { "type": { "type": "nullable", "underlying_type": { @@ -116663,10 +119567,10 @@ "type": [ "string" ], - "maxLength": 200 + "maxLength": 500 } }, - "postal_code": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -116678,228 +119582,325 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } - }, - "state": { + } + } + }, + "PostAccountsAccountBodyCompanyVerificationInput": { + "fields": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyCompanyVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } } } }, - "PostAccountsAccountBodyCompanyAddressKana": { + "PostAccountsAccountBodyDocumentsBankAccountOwnershipVerificationInput": { "fields": { - "city": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "country": { + } + } + }, + "PostAccountsAccountBodyDocumentsCompanyLicenseInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "line1": { + } + } + }, + "PostAccountsAccountBodyDocumentsCompanyMemorandumOfAssociationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "line2": { + } + } + }, + "PostAccountsAccountBodyDocumentsCompanyMinisterialDecreeInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "postal_code": { + } + } + }, + "PostAccountsAccountBodyDocumentsCompanyRegistrationVerificationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "state": { + } + } + }, + "PostAccountsAccountBodyDocumentsCompanyTaxIdVerificationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "town": { + } + } + }, + "PostAccountsAccountBodyDocumentsInput": { + "description": "Documents that may be submitted to satisfy various informational requests.", + "fields": { + "bank_account_ownership_verification": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyDocumentsBankAccountOwnershipVerificationInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostAccountsAccountBodyCompanyAddressKanji": { - "fields": { - "city": { + }, + "company_license": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyDocumentsCompanyLicenseInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "country": { + "company_memorandum_of_association": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyDocumentsCompanyMemorandumOfAssociationInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "company_ministerial_decree": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyDocumentsCompanyMinisterialDecreeInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "company_registration_verification": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyDocumentsCompanyRegistrationVerificationInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "postal_code": { + "company_tax_id_verification": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyDocumentsCompanyTaxIdVerificationInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "proof_of_registration": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyDocumentsProofOfRegistrationInput", "type": "named" } }, "http": { "type": [ - "string" + "object" + ] + } + } + } + }, + "PostAccountsAccountBodyDocumentsProofOfRegistrationInput": { + "fields": { + "files": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "town": { + } + } + }, + "PostAccountsAccountBodyGroupsInput": { + "description": "A hash of account group type to tokens. These are account groups this account should be added to.", + "fields": { + "payments_pricing": { "type": { "type": "nullable", "underlying_type": { @@ -116916,24 +119917,24 @@ } } }, - "PostAccountsAccountBodyCompanyOwnershipDeclaration": { + "PostAccountsAccountBodyIndividualAddressInput": { "fields": { - "date": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ], - "format": "unix-time" + "maxLength": 100 } }, - "ip": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -116944,10 +119945,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "user_agent": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -116959,32 +119961,25 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 200 } - } - } - }, - "PostAccountsAccountBodyCompanyVerification": { - "fields": { - "document": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyCompanyVerificationDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 200 } - } - } - }, - "PostAccountsAccountBodyCompanyVerificationDocument": { - "fields": { - "back": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -116996,10 +119991,10 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 } }, - "front": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -117011,331 +120006,274 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 } } } }, - "PostAccountsAccountBodyDocuments": { - "description": "Documents that may be submitted to satisfy various informational requests.", + "PostAccountsAccountBodyIndividualAddressKanaInput": { "fields": { - "bank_account_ownership_verification": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyDocumentsBankAccountOwnershipVerification", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_license": { + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyDocumentsCompanyLicense", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_memorandum_of_association": { + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyDocumentsCompanyMemorandumOfAssociation", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_ministerial_decree": { + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyDocumentsCompanyMinisterialDecree", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_registration_verification": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyDocumentsCompanyRegistrationVerification", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_tax_id_verification": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyDocumentsCompanyTaxIdVerification", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "proof_of_registration": { + "town": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyDocumentsProofOfRegistration", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsAccountBodyDocumentsBankAccountOwnershipVerification": { + "PostAccountsAccountBodyIndividualAddressKanjiInput": { "fields": { - "files": { + "city": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyDocumentsCompanyLicense": { - "fields": { - "files": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyDocumentsCompanyMemorandumOfAssociation": { - "fields": { - "files": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyDocumentsCompanyMinisterialDecree": { - "fields": { - "files": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyDocumentsCompanyRegistrationVerification": { - "fields": { - "files": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyDocumentsCompanyTaxIdVerification": { - "fields": { - "files": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyDocumentsProofOfRegistration": { - "fields": { - "files": { + }, + "town": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } } } }, - "PostAccountsAccountBodyGroups": { - "description": "A hash of account group type to tokens. These are account groups this account should be added to.", + "PostAccountsAccountBodyIndividualDobInput": { "fields": { - "payments_pricing": { + "day": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] + } + }, + "month": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "year": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] } } } }, - "PostAccountsAccountBodyIndividual": { + "PostAccountsAccountBodyIndividualInput": { "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "fields": { "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyIndividualAddress", + "name": "PostAccountsAccountBodyIndividualAddressInput", "type": "named" } }, @@ -117349,7 +120287,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyIndividualAddressKana", + "name": "PostAccountsAccountBodyIndividualAddressKanaInput", "type": "named" } }, @@ -117363,7 +120301,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyIndividualAddressKanji", + "name": "PostAccountsAccountBodyIndividualAddressKanjiInput", "type": "named" } }, @@ -117377,7 +120315,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyIndividualDob", + "name": "PostAccountsAccountBodyIndividualDobInput", "type": "named" } }, @@ -117619,7 +120557,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyIndividualRegisteredAddress", + "name": "PostAccountsAccountBodyIndividualRegisteredAddressInput", "type": "named" } }, @@ -117633,7 +120571,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyIndividualRelationship", + "name": "PostAccountsAccountBodyIndividualRelationshipInput", "type": "named" } }, @@ -117662,7 +120600,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyIndividualVerification", + "name": "PostAccountsAccountBodyIndividualVerificationInput", "type": "named" } }, @@ -117674,7 +120612,7 @@ } } }, - "PostAccountsAccountBodyIndividualAddress": { + "PostAccountsAccountBodyIndividualRegisteredAddressInput": { "fields": { "city": { "type": { @@ -117768,69 +120706,65 @@ } } }, - "PostAccountsAccountBodyIndividualAddressKana": { + "PostAccountsAccountBodyIndividualRelationshipInput": { "fields": { - "city": { + "director": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "country": { + "executive": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "line1": { + "owner": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "line2": { + "percent_ownership": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "number" + ] } }, - "postal_code": { + "title": { "type": { "type": "nullable", "underlying_type": { @@ -117844,8 +120778,12 @@ ], "maxLength": 5000 } - }, - "state": { + } + } + }, + "PostAccountsAccountBodyIndividualVerificationAdditionalDocumentInput": { + "fields": { + "back": { "type": { "type": "nullable", "underlying_type": { @@ -117857,10 +120795,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "town": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -117872,14 +120810,14 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } } } }, - "PostAccountsAccountBodyIndividualAddressKanji": { + "PostAccountsAccountBodyIndividualVerificationDocumentInput": { "fields": { - "city": { + "back": { "type": { "type": "nullable", "underlying_type": { @@ -117891,10 +120829,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "country": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -117906,40 +120844,47 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } - }, - "line1": { + } + } + }, + "PostAccountsAccountBodyIndividualVerificationInput": { + "fields": { + "additional_document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyIndividualVerificationAdditionalDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyIndividualVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - }, - "postal_code": { + } + } + }, + "PostAccountsAccountBodyInput": { + "fields": { + "account_token": { + "description": "An [account token](https://stripe.com/docs/api#create_account_token), used to securely provide details to the account.", "type": { "type": "nullable", "underlying_type": { @@ -117954,93 +120899,68 @@ "maxLength": 5000 } }, - "state": { + "business_profile": { + "description": "Business information about the account.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyBusinessProfileInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "town": { + "business_type": { + "description": "The business type. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "AccountsBusinessType", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostAccountsAccountBodyIndividualDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" ] } }, - "month": { + "capabilities": { + "description": "Each key of the dictionary represents a capability, and each capability maps to its settings (for example, whether it has been requested or not). Each capability is inactive until you have provided its specific requirements and Stripe has verified them. An account might have some of its requested capabilities be active and some be inactive. Required when [account.controller.stripe_dashboard.type](/api/accounts/create#create_account-controller-dashboard-type) is `none`, which includes Custom accounts.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostAccountsAccountBodyCapabilitiesInput", + "type": "named" + } }, "http": { "type": [ - "integer" + "object" ] } }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostAccountsAccountBodyIndividualRegisteredAddress": { - "fields": { - "city": { + "company": { + "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyCompanyInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } }, - "country": { + "default_currency": { + "description": "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts).", "type": { "type": "nullable", "underlying_type": { @@ -118052,25 +120972,26 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "currency" } }, - "line1": { + "documents": { + "description": "Documents that may be submitted to satisfy various informational requests.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyDocumentsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "line2": { + "email": { + "description": "The email address of the account holder. This is only to make the account easier to identify to you. If [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts, Stripe doesn't email the account without your consent.", "type": { "type": "nullable", "underlying_type": { @@ -118081,26 +121002,35 @@ "http": { "type": [ "string" - ], - "maxLength": 200 + ] } }, - "postal_code": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "state": { + "external_account": { + "description": "A card or bank account to attach to the account for receiving [payouts](/connect/bank-debit-card-payouts) (you wont be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](/js), or a dictionary, as documented in the `external_account` parameter for [bank account](/api#account_create_bank_account) creation. By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](/api#account_create_bank_account) or [card creation](/api#account_create_card) APIs. After you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -118114,119 +121044,105 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyIndividualRelationship": { - "fields": { - "director": { + }, + "groups": { + "description": "A hash of account group type to tokens. These are account groups this account should be added to.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountsAccountBodyGroupsInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "executive": { + "individual": { + "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountsAccountBodyIndividualInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "owner": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "percent_ownership": { + "settings": { + "description": "Options for customizing how the account functions within Stripe.", "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "PostAccountsAccountBodySettingsInput", "type": "named" } }, "http": { "type": [ - "number" + "object" ] } }, - "title": { + "tos_acceptance": { + "description": "Details on the account's acceptance of the [Stripe Services Agreement](/connect/updating-accounts#tos-acceptance). This property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts. This property defaults to a `full` service agreement when empty.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodyTosAcceptanceInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } } } }, - "PostAccountsAccountBodyIndividualVerification": { + "PostAccountsAccountBodySettingsBacsDebitPaymentsInput": { "fields": { - "additional_document": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodyIndividualVerificationAdditionalDocument", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "document": { + "display_name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodyIndividualVerificationDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostAccountsAccountBodyIndividualVerificationAdditionalDocument": { + "PostAccountsAccountBodySettingsBrandingInput": { "fields": { - "back": { + "icon": { "type": { "type": "nullable", "underlying_type": { @@ -118238,10 +121154,10 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 } }, - "front": { + "logo": { "type": { "type": "nullable", "underlying_type": { @@ -118253,14 +121169,10 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 } - } - } - }, - "PostAccountsAccountBodyIndividualVerificationDocument": { - "fields": { - "back": { + }, + "primary_color": { "type": { "type": "nullable", "underlying_type": { @@ -118272,10 +121184,10 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 } }, - "front": { + "secondary_color": { "type": { "type": "nullable", "underlying_type": { @@ -118287,47 +121199,18 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 } } } }, - "PostAccountsAccountBodySettings": { - "description": "Options for customizing how the account functions within Stripe.", + "PostAccountsAccountBodySettingsCardIssuingInput": { "fields": { - "bacs_debit_payments": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodySettingsBacsDebitPayments", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "branding": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountBodySettingsBranding", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card_issuing": { + "tos_acceptance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsCardIssuing", + "name": "PostAccountsAccountBodySettingsCardIssuingTosAcceptanceInput", "type": "named" } }, @@ -118336,115 +121219,106 @@ "object" ] } - }, - "card_payments": { + } + } + }, + "PostAccountsAccountBodySettingsCardIssuingTosAcceptanceInput": { + "fields": { + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsCardPayments", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" - ] + "integer" + ], + "format": "unix-time" } }, - "invoices": { + "ip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsInvoices", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "payments": { + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsPayments", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "payouts": { + } + } + }, + "PostAccountsAccountBodySettingsCardPaymentsDeclineOnInput": { + "fields": { + "avs_failure": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsPayouts", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } }, - "treasury": { + "cvc_failure": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsTreasury", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } } } }, - "PostAccountsAccountBodySettingsBacsDebitPayments": { + "PostAccountsAccountBodySettingsCardPaymentsInput": { "fields": { - "display_name": { + "decline_on": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodySettingsCardPaymentsDeclineOnInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostAccountsAccountBodySettingsBranding": { - "fields": { - "icon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } }, - "logo": { + "statement_descriptor_prefix": { "type": { "type": "nullable", "underlying_type": { @@ -118456,10 +121330,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 10 } }, - "primary_color": { + "statement_descriptor_prefix_kana": { "type": { "type": "nullable", "underlying_type": { @@ -118471,10 +121345,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 10 } }, - "secondary_color": { + "statement_descriptor_prefix_kanji": { "type": { "type": "nullable", "underlying_type": { @@ -118486,18 +121360,19 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 10 } } } }, - "PostAccountsAccountBodySettingsCardIssuing": { + "PostAccountsAccountBodySettingsInput": { + "description": "Options for customizing how the account functions within Stripe.", "fields": { - "tos_acceptance": { + "bacs_debit_payments": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsCardIssuingTosAcceptance", + "name": "PostAccountsAccountBodySettingsBacsDebitPaymentsInput", "type": "named" } }, @@ -118506,64 +121381,26 @@ "object" ] } - } - } - }, - "PostAccountsAccountBodySettingsCardIssuingTosAcceptance": { - "fields": { - "date": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "UnixTime", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ], - "format": "unix-time" - } }, - "ip": { + "branding": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodySettingsBrandingInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "user_agent": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostAccountsAccountBodySettingsCardPayments": { - "fields": { - "decline_on": { + "card_issuing": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsCardPaymentsDeclineOn", + "name": "PostAccountsAccountBodySettingsCardIssuingInput", "type": "named" } }, @@ -118573,86 +121410,79 @@ ] } }, - "statement_descriptor_prefix": { + "card_payments": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodySettingsCardPaymentsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 10 + "object" + ] } }, - "statement_descriptor_prefix_kana": { + "invoices": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodySettingsInvoicesInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 10 + "object" + ] } }, - "statement_descriptor_prefix_kanji": { + "payments": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountBodySettingsPaymentsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 10 + "object" + ] } - } - } - }, - "PostAccountsAccountBodySettingsCardPaymentsDeclineOn": { - "fields": { - "avs_failure": { + }, + "payouts": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountsAccountBodySettingsPayoutsInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "cvc_failure": { + "treasury": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountsAccountBodySettingsTreasuryInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } } } }, - "PostAccountsAccountBodySettingsInvoices": { + "PostAccountsAccountBodySettingsInvoicesInput": { "fields": { "default_account_tax_ids": { "type": { @@ -118679,7 +121509,7 @@ } } }, - "PostAccountsAccountBodySettingsPayments": { + "PostAccountsAccountBodySettingsPaymentsInput": { "fields": { "statement_descriptor": { "type": { @@ -118728,7 +121558,7 @@ } } }, - "PostAccountsAccountBodySettingsPayouts": { + "PostAccountsAccountBodySettingsPayoutsInput": { "fields": { "debit_negative_balances": { "type": { @@ -118748,7 +121578,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsPayoutsSchedule", + "name": "PostAccountsAccountBodySettingsPayoutsScheduleInput", "type": "named" } }, @@ -118775,7 +121605,7 @@ } } }, - "PostAccountsAccountBodySettingsPayoutsSchedule": { + "PostAccountsAccountBodySettingsPayoutsScheduleInput": { "fields": { "delay_days": { "type": { @@ -118835,13 +121665,13 @@ } } }, - "PostAccountsAccountBodySettingsTreasury": { + "PostAccountsAccountBodySettingsTreasuryInput": { "fields": { "tos_acceptance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBodySettingsTreasuryTosAcceptance", + "name": "PostAccountsAccountBodySettingsTreasuryTosAcceptanceInput", "type": "named" } }, @@ -118853,7 +121683,7 @@ } } }, - "PostAccountsAccountBodySettingsTreasuryTosAcceptance": { + "PostAccountsAccountBodySettingsTreasuryTosAcceptanceInput": { "fields": { "date": { "type": { @@ -118901,7 +121731,7 @@ } } }, - "PostAccountsAccountBodyTosAcceptance": { + "PostAccountsAccountBodyTosAcceptanceInput": { "description": "Details on the account's acceptance of the [Stripe Services Agreement](/connect/updating-accounts#tos-acceptance). This property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts. This property defaults to a `full` service agreement when empty.", "fields": { "date": { @@ -118965,7 +121795,7 @@ } } }, - "PostAccountsAccountCapabilitiesCapabilityBody": { + "PostAccountsAccountCapabilitiesCapabilityBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -119008,7 +121838,7 @@ } } }, - "PostAccountsAccountExternalAccountsBody": { + "PostAccountsAccountExternalAccountsBodyInput": { "fields": { "bank_account": { "description": "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", @@ -119095,7 +121925,53 @@ } } }, - "PostAccountsAccountExternalAccountsIdBody": { + "PostAccountsAccountExternalAccountsIdBodyDocumentsBankAccountOwnershipVerificationInput": { + "fields": { + "files": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } + } + } + } + }, + "PostAccountsAccountExternalAccountsIdBodyDocumentsInput": { + "description": "Documents that may be submitted to satisfy various informational requests.", + "fields": { + "bank_account_ownership_verification": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountsAccountExternalAccountsIdBodyDocumentsBankAccountOwnershipVerificationInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostAccountsAccountExternalAccountsIdBodyInput": { "fields": { "account_holder_name": { "description": "The name of the person or business that owns the bank account.", @@ -119261,7 +122137,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountExternalAccountsIdBodyDocuments", + "name": "PostAccountsAccountExternalAccountsIdBodyDocumentsInput", "type": "named" } }, @@ -119360,53 +122236,7 @@ } } }, - "PostAccountsAccountExternalAccountsIdBodyDocuments": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "fields": { - "bank_account_ownership_verification": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsAccountExternalAccountsIdBodyDocumentsBankAccountOwnershipVerification", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostAccountsAccountExternalAccountsIdBodyDocumentsBankAccountOwnershipVerification": { - "fields": { - "files": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } - } - } - } - }, - "PostAccountsAccountLoginLinksBody": { + "PostAccountsAccountLoginLinksBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -119434,59 +122264,62 @@ } } }, - "PostAccountsAccountPeopleBody": { + "PostAccountsAccountPeopleBodyAdditionalTosAcceptancesAccountInput": { "fields": { - "additional_tos_acceptances": { - "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyAdditionalTosAcceptances", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" - ] + "integer" + ], + "format": "unix-time" } }, - "address": { - "description": "The person's address.", + "ip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "address_kana": { - "description": "The Kana variation of the person's address (Japan only).", + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyAddressKana", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "address_kanji": { - "description": "The Kanji variation of the person's address (Japan only).", + } + } + }, + "PostAccountsAccountPeopleBodyAdditionalTosAcceptancesInput": { + "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyAddressKanji", + "name": "PostAccountsAccountPeopleBodyAdditionalTosAcceptancesAccountInput", "type": "named" } }, @@ -119495,39 +122328,43 @@ "object" ] } - }, - "dob": { - "description": "The person's date of birth.", + } + } + }, + "PostAccountsAccountPeopleBodyAddressInput": { + "description": "The person's address.", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyDob", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyDocuments", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { - "description": "The person's email address.", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -119538,35 +122375,26 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 200 } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "line2": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 200 } }, - "first_name": { - "description": "The person's first name.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -119581,8 +122409,7 @@ "maxLength": 5000 } }, - "first_name_kana": { - "description": "The Kana variation of the person's first name (Japan only).", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -119596,9 +122423,13 @@ ], "maxLength": 5000 } - }, - "first_name_kanji": { - "description": "The Kanji variation of the person's first name (Japan only).", + } + } + }, + "PostAccountsAccountPeopleBodyAddressKanaInput": { + "description": "The Kana variation of the person's address (Japan only).", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -119613,32 +122444,22 @@ "maxLength": 5000 } }, - "full_name_aliases": { - "description": "A list of alternate names or aliases that the person is known by.", + "country": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -119649,11 +122470,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "id_number": { - "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -119668,8 +122489,7 @@ "maxLength": 5000 } }, - "id_number_secondary": { - "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -119684,8 +122504,7 @@ "maxLength": 5000 } }, - "last_name": { - "description": "The person's last name.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -119700,8 +122519,7 @@ "maxLength": 5000 } }, - "last_name_kana": { - "description": "The Kana variation of the person's last name (Japan only).", + "town": { "type": { "type": "nullable", "underlying_type": { @@ -119715,9 +122533,13 @@ ], "maxLength": 5000 } - }, - "last_name_kanji": { - "description": "The Kanji variation of the person's last name (Japan only).", + } + } + }, + "PostAccountsAccountPeopleBodyAddressKanjiInput": { + "description": "The Kanji variation of the person's address (Japan only).", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -119732,8 +122554,7 @@ "maxLength": 5000 } }, - "maiden_name": { - "description": "The person's maiden name.", + "country": { "type": { "type": "nullable", "underlying_type": { @@ -119748,23 +122569,22 @@ "maxLength": 5000 } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "nationality": { - "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -119779,8 +122599,7 @@ "maxLength": 5000 } }, - "person_token": { - "description": "A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -119795,8 +122614,7 @@ "maxLength": 5000 } }, - "phone": { - "description": "The person's phone number.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -119807,11 +122625,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "political_exposure": { - "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", + "town": { "type": { "type": "nullable", "underlying_type": { @@ -119825,28 +122643,84 @@ ], "maxLength": 5000 } + } + } + }, + "PostAccountsAccountPeopleBodyDobInput": { + "fields": { + "day": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } }, - "registered_address": { - "description": "The person's registered address.", + "month": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "year": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostAccountsAccountPeopleBodyDocumentsCompanyAuthorizationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyRegisteredAddress", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "relationship": { - "description": "The relationship that this person has with the account's legal entity.", + } + } + }, + "PostAccountsAccountPeopleBodyDocumentsInput": { + "description": "Documents that may be submitted to satisfy various informational requests.", + "fields": { + "company_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyRelationship", + "name": "PostAccountsAccountPeopleBodyDocumentsCompanyAuthorizationInput", "type": "named" } }, @@ -119856,27 +122730,25 @@ ] } }, - "ssn_last_4": { - "description": "The last four digits of the person's Social Security number (U.S. only).", + "passport": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyDocumentsPassportInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "verification": { - "description": "The person's verification status.", + "visa": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyVerification", + "name": "PostAccountsAccountPeopleBodyDocumentsVisaInput", "type": "named" } }, @@ -119888,137 +122760,160 @@ } } }, - "PostAccountsAccountPeopleBodyAdditionalTosAcceptances": { - "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "PostAccountsAccountPeopleBodyDocumentsPassportInput": { "fields": { - "account": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyAdditionalTosAcceptancesAccount", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } } } }, - "PostAccountsAccountPeopleBodyAdditionalTosAcceptancesAccount": { + "PostAccountsAccountPeopleBodyDocumentsVisaInput": { "fields": { - "date": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "integer" + "array" ], - "format": "unix-time" + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "ip": { + } + } + }, + "PostAccountsAccountPeopleBodyInput": { + "fields": { + "additional_tos_acceptances": { + "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyAdditionalTosAcceptancesInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "user_agent": { + "address": { + "description": "The person's address.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostAccountsAccountPeopleBodyAddress": { - "description": "The person's address.", - "fields": { - "city": { + }, + "address_kana": { + "description": "The Kana variation of the person's address (Japan only).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyAddressKanaInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } }, - "country": { + "address_kanji": { + "description": "The Kanji variation of the person's address (Japan only).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyAddressKanjiInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "dob": { + "description": "The person's date of birth.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyDobInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "line2": { + "documents": { + "description": "Documents that may be submitted to satisfy various informational requests.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyDocumentsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "postal_code": { + "email": { + "description": "The person's email address.", "type": { "type": "nullable", "underlying_type": { @@ -120029,31 +122924,35 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostAccountsAccountPeopleBodyAddressKana": { - "description": "The Kana variation of the person's address (Japan only).", - "fields": { - "city": { + }, + "first_name": { + "description": "The person's first name.", "type": { "type": "nullable", "underlying_type": { @@ -120068,7 +122967,8 @@ "maxLength": 5000 } }, - "country": { + "first_name_kana": { + "description": "The Kana variation of the person's first name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -120083,7 +122983,8 @@ "maxLength": 5000 } }, - "line1": { + "first_name_kanji": { + "description": "The Kanji variation of the person's first name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -120098,22 +122999,32 @@ "maxLength": 5000 } }, - "line2": { + "full_name_aliases": { + "description": "A list of alternate names or aliases that the person is known by.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "postal_code": { + "gender": { + "description": "The person's gender (International regulations require either \"male\" or \"female\").", "type": { "type": "nullable", "underlying_type": { @@ -120124,11 +123035,11 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "id_number": { + "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", "type": { "type": "nullable", "underlying_type": { @@ -120143,7 +123054,8 @@ "maxLength": 5000 } }, - "town": { + "id_number_secondary": { + "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", "type": { "type": "nullable", "underlying_type": { @@ -120157,13 +123069,9 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountPeopleBodyAddressKanji": { - "description": "The Kanji variation of the person's address (Japan only).", - "fields": { - "city": { + }, + "last_name": { + "description": "The person's last name.", "type": { "type": "nullable", "underlying_type": { @@ -120178,7 +123086,8 @@ "maxLength": 5000 } }, - "country": { + "last_name_kana": { + "description": "The Kana variation of the person's last name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -120193,7 +123102,8 @@ "maxLength": 5000 } }, - "line1": { + "last_name_kanji": { + "description": "The Kanji variation of the person's last name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -120208,7 +123118,8 @@ "maxLength": 5000 } }, - "line2": { + "maiden_name": { + "description": "The person's maiden name.", "type": { "type": "nullable", "underlying_type": { @@ -120223,22 +123134,23 @@ "maxLength": 5000 } }, - "postal_code": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "nationality": { + "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", "type": { "type": "nullable", "underlying_type": { @@ -120253,7 +123165,8 @@ "maxLength": 5000 } }, - "town": { + "person_token": { + "description": "A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.", "type": { "type": "nullable", "underlying_type": { @@ -120267,82 +123180,44 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountPeopleBodyDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostAccountsAccountPeopleBodyDocuments": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "fields": { - "company_authorization": { + "phone": { + "description": "The person's phone number.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyDocumentsCompanyAuthorization", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "passport": { + "political_exposure": { + "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyDocumentsPassport", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "visa": { + "registered_address": { + "description": "The person's registered address.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyDocumentsVisa", + "name": "PostAccountsAccountPeopleBodyRegisteredAddressInput", "type": "named" } }, @@ -120351,100 +123226,55 @@ "object" ] } - } - } - }, - "PostAccountsAccountPeopleBodyDocumentsCompanyAuthorization": { - "fields": { - "files": { + }, + "relationship": { + "description": "The relationship that this person has with the account's legal entity.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "PostAccountsAccountPeopleBodyRelationshipInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "object" + ] } - } - } - }, - "PostAccountsAccountPeopleBodyDocumentsPassport": { - "fields": { - "files": { + }, + "ssn_last_4": { + "description": "The last four digits of the person's Social Security number (U.S. only).", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "string" + ] } - } - } - }, - "PostAccountsAccountPeopleBodyDocumentsVisa": { - "fields": { - "files": { + }, + "verification": { + "description": "The person's verification status.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "PostAccountsAccountPeopleBodyVerificationInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "object" + ] } } } }, - "PostAccountsAccountPeopleBodyRegisteredAddress": { + "PostAccountsAccountPeopleBodyRegisteredAddressInput": { "description": "The person's registered address.", "fields": { "city": { @@ -120539,7 +123369,7 @@ } } }, - "PostAccountsAccountPeopleBodyRelationship": { + "PostAccountsAccountPeopleBodyRelationshipInput": { "description": "The relationship that this person has with the account's legal entity.", "fields": { "authorizer": { @@ -120657,40 +123487,41 @@ } } }, - "PostAccountsAccountPeopleBodyVerification": { - "description": "The person's verification status.", + "PostAccountsAccountPeopleBodyVerificationAdditionalDocumentInput": { "fields": { - "additional_document": { + "back": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyVerificationAdditionalDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } }, - "document": { + "front": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBodyVerificationDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } } } }, - "PostAccountsAccountPeopleBodyVerificationAdditionalDocument": { + "PostAccountsAccountPeopleBodyVerificationDocumentInput": { "fields": { "back": { "type": { @@ -120724,93 +123555,95 @@ } } }, - "PostAccountsAccountPeopleBodyVerificationDocument": { + "PostAccountsAccountPeopleBodyVerificationInput": { + "description": "The person's verification status.", "fields": { - "back": { + "additional_document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyVerificationAdditionalDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } }, - "front": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeopleBodyVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } } } }, - "PostAccountsAccountPeoplePersonBody": { + "PostAccountsAccountPeoplePersonBodyAdditionalTosAcceptancesAccountInput": { "fields": { - "additional_tos_acceptances": { - "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyAdditionalTosAcceptances", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" - ] + "integer" + ], + "format": "unix-time" } }, - "address": { - "description": "The person's address.", + "ip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "address_kana": { - "description": "The Kana variation of the person's address (Japan only).", + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyAddressKana", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "address_kanji": { - "description": "The Kanji variation of the person's address (Japan only).", + } + } + }, + "PostAccountsAccountPeoplePersonBodyAdditionalTosAcceptancesInput": { + "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyAddressKanji", + "name": "PostAccountsAccountPeoplePersonBodyAdditionalTosAcceptancesAccountInput", "type": "named" } }, @@ -120819,39 +123652,43 @@ "object" ] } - }, - "dob": { - "description": "The person's date of birth.", + } + } + }, + "PostAccountsAccountPeoplePersonBodyAddressInput": { + "description": "The person's address.", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyDob", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyDocuments", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { - "description": "The person's email address.", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -120862,35 +123699,26 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 200 } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "line2": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 200 } }, - "first_name": { - "description": "The person's first name.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -120905,8 +123733,7 @@ "maxLength": 5000 } }, - "first_name_kana": { - "description": "The Kana variation of the person's first name (Japan only).", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -120920,9 +123747,13 @@ ], "maxLength": 5000 } - }, - "first_name_kanji": { - "description": "The Kanji variation of the person's first name (Japan only).", + } + } + }, + "PostAccountsAccountPeoplePersonBodyAddressKanaInput": { + "description": "The Kana variation of the person's address (Japan only).", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -120937,32 +123768,22 @@ "maxLength": 5000 } }, - "full_name_aliases": { - "description": "A list of alternate names or aliases that the person is known by.", + "country": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -120973,11 +123794,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "id_number": { - "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -120992,8 +123813,7 @@ "maxLength": 5000 } }, - "id_number_secondary": { - "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -121008,8 +123828,7 @@ "maxLength": 5000 } }, - "last_name": { - "description": "The person's last name.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -121024,8 +123843,7 @@ "maxLength": 5000 } }, - "last_name_kana": { - "description": "The Kana variation of the person's last name (Japan only).", + "town": { "type": { "type": "nullable", "underlying_type": { @@ -121039,9 +123857,13 @@ ], "maxLength": 5000 } - }, - "last_name_kanji": { - "description": "The Kanji variation of the person's last name (Japan only).", + } + } + }, + "PostAccountsAccountPeoplePersonBodyAddressKanjiInput": { + "description": "The Kanji variation of the person's address (Japan only).", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -121056,8 +123878,7 @@ "maxLength": 5000 } }, - "maiden_name": { - "description": "The person's maiden name.", + "country": { "type": { "type": "nullable", "underlying_type": { @@ -121072,23 +123893,22 @@ "maxLength": 5000 } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "nationality": { - "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -121103,8 +123923,7 @@ "maxLength": 5000 } }, - "person_token": { - "description": "A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -121119,8 +123938,7 @@ "maxLength": 5000 } }, - "phone": { - "description": "The person's phone number.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -121131,11 +123949,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "political_exposure": { - "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", + "town": { "type": { "type": "nullable", "underlying_type": { @@ -121149,28 +123967,84 @@ ], "maxLength": 5000 } + } + } + }, + "PostAccountsAccountPeoplePersonBodyDobInput": { + "fields": { + "day": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } }, - "registered_address": { - "description": "The person's registered address.", + "month": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "year": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostAccountsAccountPeoplePersonBodyDocumentsCompanyAuthorizationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyRegisteredAddress", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "relationship": { - "description": "The relationship that this person has with the account's legal entity.", + } + } + }, + "PostAccountsAccountPeoplePersonBodyDocumentsInput": { + "description": "Documents that may be submitted to satisfy various informational requests.", + "fields": { + "company_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyRelationship", + "name": "PostAccountsAccountPeoplePersonBodyDocumentsCompanyAuthorizationInput", "type": "named" } }, @@ -121180,27 +124054,25 @@ ] } }, - "ssn_last_4": { - "description": "The last four digits of the person's Social Security number (U.S. only).", + "passport": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyDocumentsPassportInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "verification": { - "description": "The person's verification status.", + "visa": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyVerification", + "name": "PostAccountsAccountPeoplePersonBodyDocumentsVisaInput", "type": "named" } }, @@ -121212,137 +124084,160 @@ } } }, - "PostAccountsAccountPeoplePersonBodyAdditionalTosAcceptances": { - "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "PostAccountsAccountPeoplePersonBodyDocumentsPassportInput": { "fields": { - "account": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyAdditionalTosAcceptancesAccount", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } } } }, - "PostAccountsAccountPeoplePersonBodyAdditionalTosAcceptancesAccount": { + "PostAccountsAccountPeoplePersonBodyDocumentsVisaInput": { "fields": { - "date": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "integer" + "array" ], - "format": "unix-time" + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "ip": { + } + } + }, + "PostAccountsAccountPeoplePersonBodyInput": { + "fields": { + "additional_tos_acceptances": { + "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyAdditionalTosAcceptancesInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "user_agent": { + "address": { + "description": "The person's address.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostAccountsAccountPeoplePersonBodyAddress": { - "description": "The person's address.", - "fields": { - "city": { + }, + "address_kana": { + "description": "The Kana variation of the person's address (Japan only).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyAddressKanaInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } }, - "country": { + "address_kanji": { + "description": "The Kanji variation of the person's address (Japan only).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyAddressKanjiInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "dob": { + "description": "The person's date of birth.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyDobInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "line2": { + "documents": { + "description": "Documents that may be submitted to satisfy various informational requests.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyDocumentsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "postal_code": { + "email": { + "description": "The person's email address.", "type": { "type": "nullable", "underlying_type": { @@ -121353,31 +124248,35 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostAccountsAccountPeoplePersonBodyAddressKana": { - "description": "The Kana variation of the person's address (Japan only).", - "fields": { - "city": { + }, + "first_name": { + "description": "The person's first name.", "type": { "type": "nullable", "underlying_type": { @@ -121392,7 +124291,8 @@ "maxLength": 5000 } }, - "country": { + "first_name_kana": { + "description": "The Kana variation of the person's first name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -121407,7 +124307,8 @@ "maxLength": 5000 } }, - "line1": { + "first_name_kanji": { + "description": "The Kanji variation of the person's first name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -121422,22 +124323,32 @@ "maxLength": 5000 } }, - "line2": { + "full_name_aliases": { + "description": "A list of alternate names or aliases that the person is known by.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "postal_code": { + "gender": { + "description": "The person's gender (International regulations require either \"male\" or \"female\").", "type": { "type": "nullable", "underlying_type": { @@ -121448,11 +124359,11 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "id_number": { + "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", "type": { "type": "nullable", "underlying_type": { @@ -121467,7 +124378,8 @@ "maxLength": 5000 } }, - "town": { + "id_number_secondary": { + "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", "type": { "type": "nullable", "underlying_type": { @@ -121481,13 +124393,9 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountPeoplePersonBodyAddressKanji": { - "description": "The Kanji variation of the person's address (Japan only).", - "fields": { - "city": { + }, + "last_name": { + "description": "The person's last name.", "type": { "type": "nullable", "underlying_type": { @@ -121502,7 +124410,8 @@ "maxLength": 5000 } }, - "country": { + "last_name_kana": { + "description": "The Kana variation of the person's last name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -121517,7 +124426,8 @@ "maxLength": 5000 } }, - "line1": { + "last_name_kanji": { + "description": "The Kanji variation of the person's last name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -121532,7 +124442,8 @@ "maxLength": 5000 } }, - "line2": { + "maiden_name": { + "description": "The person's maiden name.", "type": { "type": "nullable", "underlying_type": { @@ -121547,22 +124458,23 @@ "maxLength": 5000 } }, - "postal_code": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "nationality": { + "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", "type": { "type": "nullable", "underlying_type": { @@ -121577,7 +124489,8 @@ "maxLength": 5000 } }, - "town": { + "person_token": { + "description": "A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.", "type": { "type": "nullable", "underlying_type": { @@ -121591,82 +124504,44 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountPeoplePersonBodyDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostAccountsAccountPeoplePersonBodyDocuments": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "fields": { - "company_authorization": { + "phone": { + "description": "The person's phone number.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyDocumentsCompanyAuthorization", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "passport": { + "political_exposure": { + "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyDocumentsPassport", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "visa": { + "registered_address": { + "description": "The person's registered address.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyDocumentsVisa", + "name": "PostAccountsAccountPeoplePersonBodyRegisteredAddressInput", "type": "named" } }, @@ -121675,100 +124550,55 @@ "object" ] } - } - } - }, - "PostAccountsAccountPeoplePersonBodyDocumentsCompanyAuthorization": { - "fields": { - "files": { + }, + "relationship": { + "description": "The relationship that this person has with the account's legal entity.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "PostAccountsAccountPeoplePersonBodyRelationshipInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "object" + ] } - } - } - }, - "PostAccountsAccountPeoplePersonBodyDocumentsPassport": { - "fields": { - "files": { + }, + "ssn_last_4": { + "description": "The last four digits of the person's Social Security number (U.S. only).", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "string" + ] } - } - } - }, - "PostAccountsAccountPeoplePersonBodyDocumentsVisa": { - "fields": { - "files": { + }, + "verification": { + "description": "The person's verification status.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "PostAccountsAccountPeoplePersonBodyVerificationInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "object" + ] } } } }, - "PostAccountsAccountPeoplePersonBodyRegisteredAddress": { + "PostAccountsAccountPeoplePersonBodyRegisteredAddressInput": { "description": "The person's registered address.", "fields": { "city": { @@ -121863,7 +124693,7 @@ } } }, - "PostAccountsAccountPeoplePersonBodyRelationship": { + "PostAccountsAccountPeoplePersonBodyRelationshipInput": { "description": "The relationship that this person has with the account's legal entity.", "fields": { "authorizer": { @@ -121981,40 +124811,41 @@ } } }, - "PostAccountsAccountPeoplePersonBodyVerification": { - "description": "The person's verification status.", + "PostAccountsAccountPeoplePersonBodyVerificationAdditionalDocumentInput": { "fields": { - "additional_document": { + "back": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyVerificationAdditionalDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } }, - "document": { + "front": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBodyVerificationDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } } } }, - "PostAccountsAccountPeoplePersonBodyVerificationAdditionalDocument": { + "PostAccountsAccountPeoplePersonBodyVerificationDocumentInput": { "fields": { "back": { "type": { @@ -122048,93 +124879,95 @@ } } }, - "PostAccountsAccountPeoplePersonBodyVerificationDocument": { + "PostAccountsAccountPeoplePersonBodyVerificationInput": { + "description": "The person's verification status.", "fields": { - "back": { + "additional_document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyVerificationAdditionalDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } }, - "front": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPeoplePersonBodyVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } } } }, - "PostAccountsAccountPersonsBody": { + "PostAccountsAccountPersonsBodyAdditionalTosAcceptancesAccountInput": { "fields": { - "additional_tos_acceptances": { - "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyAdditionalTosAcceptances", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" - ] + "integer" + ], + "format": "unix-time" } }, - "address": { - "description": "The person's address.", + "ip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "address_kana": { - "description": "The Kana variation of the person's address (Japan only).", + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyAddressKana", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "address_kanji": { - "description": "The Kanji variation of the person's address (Japan only).", + } + } + }, + "PostAccountsAccountPersonsBodyAdditionalTosAcceptancesInput": { + "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyAddressKanji", + "name": "PostAccountsAccountPersonsBodyAdditionalTosAcceptancesAccountInput", "type": "named" } }, @@ -122143,39 +124976,43 @@ "object" ] } - }, - "dob": { - "description": "The person's date of birth.", + } + } + }, + "PostAccountsAccountPersonsBodyAddressInput": { + "description": "The person's address.", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyDob", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyDocuments", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { - "description": "The person's email address.", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -122186,35 +125023,26 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 200 } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "line2": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 200 } }, - "first_name": { - "description": "The person's first name.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -122229,8 +125057,7 @@ "maxLength": 5000 } }, - "first_name_kana": { - "description": "The Kana variation of the person's first name (Japan only).", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -122244,9 +125071,13 @@ ], "maxLength": 5000 } - }, - "first_name_kanji": { - "description": "The Kanji variation of the person's first name (Japan only).", + } + } + }, + "PostAccountsAccountPersonsBodyAddressKanaInput": { + "description": "The Kana variation of the person's address (Japan only).", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -122261,32 +125092,22 @@ "maxLength": 5000 } }, - "full_name_aliases": { - "description": "A list of alternate names or aliases that the person is known by.", + "country": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -122297,11 +125118,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "id_number": { - "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -122316,8 +125137,7 @@ "maxLength": 5000 } }, - "id_number_secondary": { - "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -122332,8 +125152,7 @@ "maxLength": 5000 } }, - "last_name": { - "description": "The person's last name.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -122348,8 +125167,7 @@ "maxLength": 5000 } }, - "last_name_kana": { - "description": "The Kana variation of the person's last name (Japan only).", + "town": { "type": { "type": "nullable", "underlying_type": { @@ -122363,9 +125181,13 @@ ], "maxLength": 5000 } - }, - "last_name_kanji": { - "description": "The Kanji variation of the person's last name (Japan only).", + } + } + }, + "PostAccountsAccountPersonsBodyAddressKanjiInput": { + "description": "The Kanji variation of the person's address (Japan only).", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -122380,8 +125202,7 @@ "maxLength": 5000 } }, - "maiden_name": { - "description": "The person's maiden name.", + "country": { "type": { "type": "nullable", "underlying_type": { @@ -122396,23 +125217,22 @@ "maxLength": 5000 } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "nationality": { - "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -122427,8 +125247,7 @@ "maxLength": 5000 } }, - "person_token": { - "description": "A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -122443,8 +125262,7 @@ "maxLength": 5000 } }, - "phone": { - "description": "The person's phone number.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -122455,11 +125273,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "political_exposure": { - "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", + "town": { "type": { "type": "nullable", "underlying_type": { @@ -122473,28 +125291,84 @@ ], "maxLength": 5000 } + } + } + }, + "PostAccountsAccountPersonsBodyDobInput": { + "fields": { + "day": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } }, - "registered_address": { - "description": "The person's registered address.", + "month": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "year": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostAccountsAccountPersonsBodyDocumentsCompanyAuthorizationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyRegisteredAddress", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "relationship": { - "description": "The relationship that this person has with the account's legal entity.", + } + } + }, + "PostAccountsAccountPersonsBodyDocumentsInput": { + "description": "Documents that may be submitted to satisfy various informational requests.", + "fields": { + "company_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyRelationship", + "name": "PostAccountsAccountPersonsBodyDocumentsCompanyAuthorizationInput", "type": "named" } }, @@ -122504,27 +125378,25 @@ ] } }, - "ssn_last_4": { - "description": "The last four digits of the person's Social Security number (U.S. only).", + "passport": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyDocumentsPassportInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "verification": { - "description": "The person's verification status.", + "visa": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyVerification", + "name": "PostAccountsAccountPersonsBodyDocumentsVisaInput", "type": "named" } }, @@ -122536,137 +125408,160 @@ } } }, - "PostAccountsAccountPersonsBodyAdditionalTosAcceptances": { - "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "PostAccountsAccountPersonsBodyDocumentsPassportInput": { "fields": { - "account": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyAdditionalTosAcceptancesAccount", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } } } }, - "PostAccountsAccountPersonsBodyAdditionalTosAcceptancesAccount": { + "PostAccountsAccountPersonsBodyDocumentsVisaInput": { "fields": { - "date": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "integer" + "array" ], - "format": "unix-time" + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "ip": { + } + } + }, + "PostAccountsAccountPersonsBodyInput": { + "fields": { + "additional_tos_acceptances": { + "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyAdditionalTosAcceptancesInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "user_agent": { + "address": { + "description": "The person's address.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostAccountsAccountPersonsBodyAddress": { - "description": "The person's address.", - "fields": { - "city": { + }, + "address_kana": { + "description": "The Kana variation of the person's address (Japan only).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyAddressKanaInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } }, - "country": { + "address_kanji": { + "description": "The Kanji variation of the person's address (Japan only).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyAddressKanjiInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "dob": { + "description": "The person's date of birth.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyDobInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "line2": { + "documents": { + "description": "Documents that may be submitted to satisfy various informational requests.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyDocumentsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "postal_code": { + "email": { + "description": "The person's email address.", "type": { "type": "nullable", "underlying_type": { @@ -122677,31 +125572,35 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostAccountsAccountPersonsBodyAddressKana": { - "description": "The Kana variation of the person's address (Japan only).", - "fields": { - "city": { + }, + "first_name": { + "description": "The person's first name.", "type": { "type": "nullable", "underlying_type": { @@ -122716,7 +125615,8 @@ "maxLength": 5000 } }, - "country": { + "first_name_kana": { + "description": "The Kana variation of the person's first name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -122731,7 +125631,8 @@ "maxLength": 5000 } }, - "line1": { + "first_name_kanji": { + "description": "The Kanji variation of the person's first name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -122746,22 +125647,32 @@ "maxLength": 5000 } }, - "line2": { + "full_name_aliases": { + "description": "A list of alternate names or aliases that the person is known by.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "postal_code": { + "gender": { + "description": "The person's gender (International regulations require either \"male\" or \"female\").", "type": { "type": "nullable", "underlying_type": { @@ -122772,11 +125683,11 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "id_number": { + "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", "type": { "type": "nullable", "underlying_type": { @@ -122791,7 +125702,8 @@ "maxLength": 5000 } }, - "town": { + "id_number_secondary": { + "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", "type": { "type": "nullable", "underlying_type": { @@ -122805,13 +125717,9 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountPersonsBodyAddressKanji": { - "description": "The Kanji variation of the person's address (Japan only).", - "fields": { - "city": { + }, + "last_name": { + "description": "The person's last name.", "type": { "type": "nullable", "underlying_type": { @@ -122826,7 +125734,8 @@ "maxLength": 5000 } }, - "country": { + "last_name_kana": { + "description": "The Kana variation of the person's last name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -122841,7 +125750,8 @@ "maxLength": 5000 } }, - "line1": { + "last_name_kanji": { + "description": "The Kanji variation of the person's last name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -122856,7 +125766,8 @@ "maxLength": 5000 } }, - "line2": { + "maiden_name": { + "description": "The person's maiden name.", "type": { "type": "nullable", "underlying_type": { @@ -122871,22 +125782,23 @@ "maxLength": 5000 } }, - "postal_code": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "nationality": { + "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", "type": { "type": "nullable", "underlying_type": { @@ -122901,7 +125813,8 @@ "maxLength": 5000 } }, - "town": { + "person_token": { + "description": "A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.", "type": { "type": "nullable", "underlying_type": { @@ -122915,82 +125828,44 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountPersonsBodyDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostAccountsAccountPersonsBodyDocuments": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "fields": { - "company_authorization": { + "phone": { + "description": "The person's phone number.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyDocumentsCompanyAuthorization", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "passport": { + "political_exposure": { + "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyDocumentsPassport", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "visa": { + "registered_address": { + "description": "The person's registered address.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyDocumentsVisa", + "name": "PostAccountsAccountPersonsBodyRegisteredAddressInput", "type": "named" } }, @@ -122999,100 +125874,55 @@ "object" ] } - } - } - }, - "PostAccountsAccountPersonsBodyDocumentsCompanyAuthorization": { - "fields": { - "files": { + }, + "relationship": { + "description": "The relationship that this person has with the account's legal entity.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "PostAccountsAccountPersonsBodyRelationshipInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "object" + ] } - } - } - }, - "PostAccountsAccountPersonsBodyDocumentsPassport": { - "fields": { - "files": { + }, + "ssn_last_4": { + "description": "The last four digits of the person's Social Security number (U.S. only).", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "string" + ] } - } - } - }, - "PostAccountsAccountPersonsBodyDocumentsVisa": { - "fields": { - "files": { + }, + "verification": { + "description": "The person's verification status.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "PostAccountsAccountPersonsBodyVerificationInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "object" + ] } } } }, - "PostAccountsAccountPersonsBodyRegisteredAddress": { + "PostAccountsAccountPersonsBodyRegisteredAddressInput": { "description": "The person's registered address.", "fields": { "city": { @@ -123187,7 +126017,7 @@ } } }, - "PostAccountsAccountPersonsBodyRelationship": { + "PostAccountsAccountPersonsBodyRelationshipInput": { "description": "The relationship that this person has with the account's legal entity.", "fields": { "authorizer": { @@ -123305,40 +126135,41 @@ } } }, - "PostAccountsAccountPersonsBodyVerification": { - "description": "The person's verification status.", + "PostAccountsAccountPersonsBodyVerificationAdditionalDocumentInput": { "fields": { - "additional_document": { + "back": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyVerificationAdditionalDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } }, - "document": { + "front": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBodyVerificationDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } } } }, - "PostAccountsAccountPersonsBodyVerificationAdditionalDocument": { + "PostAccountsAccountPersonsBodyVerificationDocumentInput": { "fields": { "back": { "type": { @@ -123372,93 +126203,95 @@ } } }, - "PostAccountsAccountPersonsBodyVerificationDocument": { + "PostAccountsAccountPersonsBodyVerificationInput": { + "description": "The person's verification status.", "fields": { - "back": { + "additional_document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyVerificationAdditionalDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } }, - "front": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsBodyVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } } } }, - "PostAccountsAccountPersonsPersonBody": { + "PostAccountsAccountPersonsPersonBodyAdditionalTosAcceptancesAccountInput": { "fields": { - "additional_tos_acceptances": { - "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyAdditionalTosAcceptances", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" - ] + "integer" + ], + "format": "unix-time" } }, - "address": { - "description": "The person's address.", + "ip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "address_kana": { - "description": "The Kana variation of the person's address (Japan only).", + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyAddressKana", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "address_kanji": { - "description": "The Kanji variation of the person's address (Japan only).", + } + } + }, + "PostAccountsAccountPersonsPersonBodyAdditionalTosAcceptancesInput": { + "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyAddressKanji", + "name": "PostAccountsAccountPersonsPersonBodyAdditionalTosAcceptancesAccountInput", "type": "named" } }, @@ -123467,39 +126300,43 @@ "object" ] } - }, - "dob": { - "description": "The person's date of birth.", + } + } + }, + "PostAccountsAccountPersonsPersonBodyAddressInput": { + "description": "The person's address.", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyDob", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyDocuments", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { - "description": "The person's email address.", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -123510,35 +126347,26 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 200 } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "line2": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 200 } }, - "first_name": { - "description": "The person's first name.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -123553,8 +126381,7 @@ "maxLength": 5000 } }, - "first_name_kana": { - "description": "The Kana variation of the person's first name (Japan only).", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -123568,9 +126395,13 @@ ], "maxLength": 5000 } - }, - "first_name_kanji": { - "description": "The Kanji variation of the person's first name (Japan only).", + } + } + }, + "PostAccountsAccountPersonsPersonBodyAddressKanaInput": { + "description": "The Kana variation of the person's address (Japan only).", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -123585,32 +126416,22 @@ "maxLength": 5000 } }, - "full_name_aliases": { - "description": "A list of alternate names or aliases that the person is known by.", + "country": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -123621,11 +126442,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "id_number": { - "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -123640,8 +126461,7 @@ "maxLength": 5000 } }, - "id_number_secondary": { - "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -123656,8 +126476,7 @@ "maxLength": 5000 } }, - "last_name": { - "description": "The person's last name.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -123672,8 +126491,7 @@ "maxLength": 5000 } }, - "last_name_kana": { - "description": "The Kana variation of the person's last name (Japan only).", + "town": { "type": { "type": "nullable", "underlying_type": { @@ -123687,9 +126505,13 @@ ], "maxLength": 5000 } - }, - "last_name_kanji": { - "description": "The Kanji variation of the person's last name (Japan only).", + } + } + }, + "PostAccountsAccountPersonsPersonBodyAddressKanjiInput": { + "description": "The Kanji variation of the person's address (Japan only).", + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -123704,8 +126526,7 @@ "maxLength": 5000 } }, - "maiden_name": { - "description": "The person's maiden name.", + "country": { "type": { "type": "nullable", "underlying_type": { @@ -123720,23 +126541,22 @@ "maxLength": 5000 } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "nationality": { - "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -123751,8 +126571,7 @@ "maxLength": 5000 } }, - "person_token": { - "description": "A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -123767,8 +126586,7 @@ "maxLength": 5000 } }, - "phone": { - "description": "The person's phone number.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -123779,11 +126597,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "political_exposure": { - "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", + "town": { "type": { "type": "nullable", "underlying_type": { @@ -123797,28 +126615,84 @@ ], "maxLength": 5000 } + } + } + }, + "PostAccountsAccountPersonsPersonBodyDobInput": { + "fields": { + "day": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } }, - "registered_address": { - "description": "The person's registered address.", + "month": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "year": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostAccountsAccountPersonsPersonBodyDocumentsCompanyAuthorizationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyRegisteredAddress", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "relationship": { - "description": "The relationship that this person has with the account's legal entity.", + } + } + }, + "PostAccountsAccountPersonsPersonBodyDocumentsInput": { + "description": "Documents that may be submitted to satisfy various informational requests.", + "fields": { + "company_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyRelationship", + "name": "PostAccountsAccountPersonsPersonBodyDocumentsCompanyAuthorizationInput", "type": "named" } }, @@ -123828,27 +126702,25 @@ ] } }, - "ssn_last_4": { - "description": "The last four digits of the person's Social Security number (U.S. only).", + "passport": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyDocumentsPassportInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "verification": { - "description": "The person's verification status.", + "visa": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyVerification", + "name": "PostAccountsAccountPersonsPersonBodyDocumentsVisaInput", "type": "named" } }, @@ -123860,137 +126732,160 @@ } } }, - "PostAccountsAccountPersonsPersonBodyAdditionalTosAcceptances": { - "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", + "PostAccountsAccountPersonsPersonBodyDocumentsPassportInput": { "fields": { - "account": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyAdditionalTosAcceptancesAccount", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } } } }, - "PostAccountsAccountPersonsPersonBodyAdditionalTosAcceptancesAccount": { + "PostAccountsAccountPersonsPersonBodyDocumentsVisaInput": { "fields": { - "date": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", - "type": "named" + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" } }, "http": { "type": [ - "integer" + "array" ], - "format": "unix-time" + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "ip": { + } + } + }, + "PostAccountsAccountPersonsPersonBodyInput": { + "fields": { + "additional_tos_acceptances": { + "description": "Details on the legal guardian's or authorizer's acceptance of the required Stripe agreements.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyAdditionalTosAcceptancesInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "user_agent": { + "address": { + "description": "The person's address.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostAccountsAccountPersonsPersonBodyAddress": { - "description": "The person's address.", - "fields": { - "city": { + }, + "address_kana": { + "description": "The Kana variation of the person's address (Japan only).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyAddressKanaInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } }, - "country": { + "address_kanji": { + "description": "The Kanji variation of the person's address (Japan only).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyAddressKanjiInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "dob": { + "description": "The person's date of birth.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyDobInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "line2": { + "documents": { + "description": "Documents that may be submitted to satisfy various informational requests.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyDocumentsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "postal_code": { + "email": { + "description": "The person's email address.", "type": { "type": "nullable", "underlying_type": { @@ -124001,31 +126896,35 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostAccountsAccountPersonsPersonBodyAddressKana": { - "description": "The Kana variation of the person's address (Japan only).", - "fields": { - "city": { + }, + "first_name": { + "description": "The person's first name.", "type": { "type": "nullable", "underlying_type": { @@ -124040,7 +126939,8 @@ "maxLength": 5000 } }, - "country": { + "first_name_kana": { + "description": "The Kana variation of the person's first name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -124055,7 +126955,8 @@ "maxLength": 5000 } }, - "line1": { + "first_name_kanji": { + "description": "The Kanji variation of the person's first name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -124070,22 +126971,32 @@ "maxLength": 5000 } }, - "line2": { + "full_name_aliases": { + "description": "A list of alternate names or aliases that the person is known by.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "postal_code": { + "gender": { + "description": "The person's gender (International regulations require either \"male\" or \"female\").", "type": { "type": "nullable", "underlying_type": { @@ -124096,11 +127007,11 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "id_number": { + "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", "type": { "type": "nullable", "underlying_type": { @@ -124115,7 +127026,8 @@ "maxLength": 5000 } }, - "town": { + "id_number_secondary": { + "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://docs.stripe.com/js/tokens/create_token?type=pii).", "type": { "type": "nullable", "underlying_type": { @@ -124129,13 +127041,9 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountPersonsPersonBodyAddressKanji": { - "description": "The Kanji variation of the person's address (Japan only).", - "fields": { - "city": { + }, + "last_name": { + "description": "The person's last name.", "type": { "type": "nullable", "underlying_type": { @@ -124150,7 +127058,8 @@ "maxLength": 5000 } }, - "country": { + "last_name_kana": { + "description": "The Kana variation of the person's last name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -124165,7 +127074,8 @@ "maxLength": 5000 } }, - "line1": { + "last_name_kanji": { + "description": "The Kanji variation of the person's last name (Japan only).", "type": { "type": "nullable", "underlying_type": { @@ -124180,7 +127090,8 @@ "maxLength": 5000 } }, - "line2": { + "maiden_name": { + "description": "The person's maiden name.", "type": { "type": "nullable", "underlying_type": { @@ -124195,22 +127106,23 @@ "maxLength": 5000 } }, - "postal_code": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "nationality": { + "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", "type": { "type": "nullable", "underlying_type": { @@ -124225,7 +127137,8 @@ "maxLength": 5000 } }, - "town": { + "person_token": { + "description": "A [person token](https://docs.stripe.com/connect/account-tokens), used to securely provide details to the person.", "type": { "type": "nullable", "underlying_type": { @@ -124239,82 +127152,44 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsAccountPersonsPersonBodyDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostAccountsAccountPersonsPersonBodyDocuments": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "fields": { - "company_authorization": { + "phone": { + "description": "The person's phone number.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyDocumentsCompanyAuthorization", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "passport": { + "political_exposure": { + "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyDocumentsPassport", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "visa": { + "registered_address": { + "description": "The person's registered address.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyDocumentsVisa", + "name": "PostAccountsAccountPersonsPersonBodyRegisteredAddressInput", "type": "named" } }, @@ -124323,100 +127198,55 @@ "object" ] } - } - } - }, - "PostAccountsAccountPersonsPersonBodyDocumentsCompanyAuthorization": { - "fields": { - "files": { + }, + "relationship": { + "description": "The relationship that this person has with the account's legal entity.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "PostAccountsAccountPersonsPersonBodyRelationshipInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "object" + ] } - } - } - }, - "PostAccountsAccountPersonsPersonBodyDocumentsPassport": { - "fields": { - "files": { + }, + "ssn_last_4": { + "description": "The last four digits of the person's Social Security number (U.S. only).", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "string" + ] } - } - } - }, - "PostAccountsAccountPersonsPersonBodyDocumentsVisa": { - "fields": { - "files": { + }, + "verification": { + "description": "The person's verification status.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "type": "array" + "name": "PostAccountsAccountPersonsPersonBodyVerificationInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "object" + ] } } } }, - "PostAccountsAccountPersonsPersonBodyRegisteredAddress": { + "PostAccountsAccountPersonsPersonBodyRegisteredAddressInput": { "description": "The person's registered address.", "fields": { "city": { @@ -124511,7 +127341,7 @@ } } }, - "PostAccountsAccountPersonsPersonBodyRelationship": { + "PostAccountsAccountPersonsPersonBodyRelationshipInput": { "description": "The relationship that this person has with the account's legal entity.", "fields": { "authorizer": { @@ -124629,40 +127459,41 @@ } } }, - "PostAccountsAccountPersonsPersonBodyVerification": { - "description": "The person's verification status.", + "PostAccountsAccountPersonsPersonBodyVerificationAdditionalDocumentInput": { "fields": { - "additional_document": { + "back": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyVerificationAdditionalDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } }, - "document": { + "front": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBodyVerificationDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } } } }, - "PostAccountsAccountPersonsPersonBodyVerificationAdditionalDocument": { + "PostAccountsAccountPersonsPersonBodyVerificationDocumentInput": { "fields": { "back": { "type": { @@ -124696,41 +127527,40 @@ } } }, - "PostAccountsAccountPersonsPersonBodyVerificationDocument": { + "PostAccountsAccountPersonsPersonBodyVerificationInput": { + "description": "The person's verification status.", "fields": { - "back": { + "additional_document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyVerificationAdditionalDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } }, - "front": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsAccountPersonsPersonBodyVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } } } }, - "PostAccountsAccountRejectBody": { + "PostAccountsAccountRejectBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -124771,103 +127601,96 @@ } } }, - "PostAccountsBody": { + "PostAccountsBodyBusinessProfileAnnualRevenueInput": { "fields": { - "account_token": { - "description": "An [account token](https://stripe.com/docs/api#create_account_token), used to securely provide details to the account.", + "amount": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "bank_account": { - "description": "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", + "currency": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { - "type": [] + "type": [ + "string" + ], + "format": "currency" } }, - "business_profile": { - "description": "Business information about the account.", + "fiscal_year_end": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsBodyBusinessProfile", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "business_type": { - "description": "The business type. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + } + } + }, + "PostAccountsBodyBusinessProfileInput": { + "description": "Business information about the account.", + "fields": { + "annual_revenue": { "type": { "type": "nullable", "underlying_type": { - "name": "AccountsBusinessType", + "name": "PostAccountsBodyBusinessProfileAnnualRevenueInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "capabilities": { - "description": "Each key of the dictionary represents a capability, and each capability maps to its settings (for example, whether it has been requested or not). Each capability is inactive until you have provided its specific requirements and Stripe has verified them. An account might have some of its requested capabilities be active and some be inactive. Required when [account.controller.stripe_dashboard.type](/api/accounts/create#create_account-controller-dashboard-type) is `none`, which includes Custom accounts.", + "estimated_worker_count": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilities", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "company": { - "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "mcc": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCompany", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 4 } }, - "controller": { - "description": "A hash of configuration describing the account controller's attributes.", + "monthly_estimated_revenue": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyController", + "name": "PostAccountsBodyBusinessProfileMonthlyEstimatedRevenueInput", "type": "named" } }, @@ -124877,8 +127700,7 @@ ] } }, - "country": { - "description": "The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States and the business for which you're creating an account is legally represented in Canada, you would use `CA` as the country for the account being created. Available countries include [Stripe's global markets](https://stripe.com/global) as well as countries where [cross-border payouts](https://stripe.com/docs/connect/cross-border-payouts) are supported.", + "name": { "type": { "type": "nullable", "underlying_type": { @@ -124893,8 +127715,7 @@ "maxLength": 5000 } }, - "default_currency": { - "description": "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts).", + "product_description": { "type": { "type": "nullable", "underlying_type": { @@ -124906,15 +127727,14 @@ "type": [ "string" ], - "format": "currency" + "maxLength": 40000 } }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", + "support_address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyDocuments", + "name": "PostAccountsBodyBusinessProfileSupportAddressInput", "type": "named" } }, @@ -124924,8 +127744,7 @@ ] } }, - "email": { - "description": "The email address of the account holder. This is only to make the account easier to identify to you. If [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts, Stripe doesn't email the account without your consent.", + "support_email": { "type": { "type": "nullable", "underlying_type": { @@ -124939,32 +127758,22 @@ ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "support_phone": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "external_account": { - "description": "A card or bank account to attach to the account for receiving [payouts](/connect/bank-debit-card-payouts) (you wont be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](/js), or a dictionary, as documented in the `external_account` parameter for [bank account](/api#account_create_bank_account) creation. By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](/api#account_create_bank_account) or [card creation](/api#account_create_card) APIs. After you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "support_url": { "type": { "type": "nullable", "underlying_type": { @@ -124975,433 +127784,550 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "groups": { - "description": "A hash of account group type to tokens. These are account groups this account should be added to.", + "url": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyGroups", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" + ] + } + } + } + }, + "PostAccountsBodyBusinessProfileMonthlyEstimatedRevenueInput": { + "fields": { + "amount": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" ] } }, - "individual": { - "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + } + } + }, + "PostAccountsBodyBusinessProfileSupportAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividual", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "settings": { - "description": "Options for customizing how the account functions within Stripe.", + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettings", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 200 } }, - "tos_acceptance": { - "description": "Details on the account's acceptance of the [Stripe Services Agreement](/connect/updating-accounts#tos-acceptance). This property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts. This property defaults to a `full` service agreement when empty.", + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyTosAcceptance", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 200 } }, - "type": { - "description": "The type of Stripe account to create. May be one of `custom`, `express` or `standard`.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyType", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsBodyBusinessProfile": { - "description": "Business information about the account.", + "PostAccountsBodyCapabilitiesAcssDebitPaymentsInput": { "fields": { - "annual_revenue": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyBusinessProfileAnnualRevenue", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } - }, - "estimated_worker_count": { + } + } + }, + "PostAccountsBodyCapabilitiesAffirmPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "integer" + "boolean" ] } - }, - "mcc": { + } + } + }, + "PostAccountsBodyCapabilitiesAfterpayClearpayPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 4 + "boolean" + ] } - }, - "monthly_estimated_revenue": { + } + } + }, + "PostAccountsBodyCapabilitiesAlmaPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyBusinessProfileMonthlyEstimatedRevenue", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } - }, - "name": { + } + } + }, + "PostAccountsBodyCapabilitiesAmazonPayPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } - }, - "product_description": { + } + } + }, + "PostAccountsBodyCapabilitiesAuBecsDebitPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 40000 + "boolean" + ] } - }, - "support_address": { + } + } + }, + "PostAccountsBodyCapabilitiesBacsDebitPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyBusinessProfileSupportAddress", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } - }, - "support_email": { + } + } + }, + "PostAccountsBodyCapabilitiesBancontactPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } - }, - "support_phone": { + } + } + }, + "PostAccountsBodyCapabilitiesBankTransferPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } - }, - "support_url": { + } + } + }, + "PostAccountsBodyCapabilitiesBlikPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } - }, - "url": { + } + } + }, + "PostAccountsBodyCapabilitiesBoletoPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } } } }, - "PostAccountsBodyBusinessProfileAnnualRevenue": { + "PostAccountsBodyCapabilitiesCardIssuingInput": { "fields": { - "amount": { + "requested": { "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ - "integer" + "boolean" ] } - }, - "currency": { + } + } + }, + "PostAccountsBodyCapabilitiesCardPaymentsInput": { + "fields": { + "requested": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "format": "currency" + "boolean" + ] } - }, - "fiscal_year_end": { + } + } + }, + "PostAccountsBodyCapabilitiesCartesBancairesPaymentsInput": { + "fields": { + "requested": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } } } }, - "PostAccountsBodyBusinessProfileMonthlyEstimatedRevenue": { + "PostAccountsBodyCapabilitiesCashappPaymentsInput": { "fields": { - "amount": { + "requested": { "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ - "integer" + "boolean" ] } - }, - "currency": { + } + } + }, + "PostAccountsBodyCapabilitiesEpsPaymentsInput": { + "fields": { + "requested": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "format": "currency" + "boolean" + ] } } } }, - "PostAccountsBodyBusinessProfileSupportAddress": { + "PostAccountsBodyCapabilitiesFpxPaymentsInput": { "fields": { - "city": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "boolean" + ] } - }, - "country": { + } + } + }, + "PostAccountsBodyCapabilitiesGbBankTransferPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } - }, - "line1": { + } + } + }, + "PostAccountsBodyCapabilitiesGiropayPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "boolean" + ] } - }, - "line2": { + } + } + }, + "PostAccountsBodyCapabilitiesGrabpayPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "boolean" + ] } - }, - "postal_code": { + } + } + }, + "PostAccountsBodyCapabilitiesIdealPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } - }, - "state": { + } + } + }, + "PostAccountsBodyCapabilitiesIndiaInternationalPaymentsInput": { + "fields": { + "requested": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } } } }, - "PostAccountsBodyCapabilities": { + "PostAccountsBodyCapabilitiesInput": { "description": "Each key of the dictionary represents a capability, and each capability maps to its settings (for example, whether it has been requested or not). Each capability is inactive until you have provided its specific requirements and Stripe has verified them. An account might have some of its requested capabilities be active and some be inactive. Required when [account.controller.stripe_dashboard.type](/api/accounts/create#create_account-controller-dashboard-type) is `none`, which includes Custom accounts.", "fields": { "acss_debit_payments": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesAcssDebitPayments", + "name": "PostAccountsBodyCapabilitiesAcssDebitPaymentsInput", "type": "named" } }, @@ -125415,7 +128341,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesAffirmPayments", + "name": "PostAccountsBodyCapabilitiesAffirmPaymentsInput", "type": "named" } }, @@ -125429,7 +128355,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesAfterpayClearpayPayments", + "name": "PostAccountsBodyCapabilitiesAfterpayClearpayPaymentsInput", "type": "named" } }, @@ -125443,7 +128369,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesAlmaPayments", + "name": "PostAccountsBodyCapabilitiesAlmaPaymentsInput", "type": "named" } }, @@ -125457,7 +128383,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesAmazonPayPayments", + "name": "PostAccountsBodyCapabilitiesAmazonPayPaymentsInput", "type": "named" } }, @@ -125471,7 +128397,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesAuBecsDebitPayments", + "name": "PostAccountsBodyCapabilitiesAuBecsDebitPaymentsInput", "type": "named" } }, @@ -125485,7 +128411,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesBacsDebitPayments", + "name": "PostAccountsBodyCapabilitiesBacsDebitPaymentsInput", "type": "named" } }, @@ -125499,7 +128425,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesBancontactPayments", + "name": "PostAccountsBodyCapabilitiesBancontactPaymentsInput", "type": "named" } }, @@ -125513,7 +128439,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesBankTransferPayments", + "name": "PostAccountsBodyCapabilitiesBankTransferPaymentsInput", "type": "named" } }, @@ -125527,7 +128453,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesBlikPayments", + "name": "PostAccountsBodyCapabilitiesBlikPaymentsInput", "type": "named" } }, @@ -125541,7 +128467,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesBoletoPayments", + "name": "PostAccountsBodyCapabilitiesBoletoPaymentsInput", "type": "named" } }, @@ -125555,7 +128481,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesCardIssuing", + "name": "PostAccountsBodyCapabilitiesCardIssuingInput", "type": "named" } }, @@ -125569,7 +128495,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesCardPayments", + "name": "PostAccountsBodyCapabilitiesCardPaymentsInput", "type": "named" } }, @@ -125583,7 +128509,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesCartesBancairesPayments", + "name": "PostAccountsBodyCapabilitiesCartesBancairesPaymentsInput", "type": "named" } }, @@ -125597,7 +128523,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesCashappPayments", + "name": "PostAccountsBodyCapabilitiesCashappPaymentsInput", "type": "named" } }, @@ -125611,7 +128537,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesEpsPayments", + "name": "PostAccountsBodyCapabilitiesEpsPaymentsInput", "type": "named" } }, @@ -125625,7 +128551,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesFpxPayments", + "name": "PostAccountsBodyCapabilitiesFpxPaymentsInput", "type": "named" } }, @@ -125639,7 +128565,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesGbBankTransferPayments", + "name": "PostAccountsBodyCapabilitiesGbBankTransferPaymentsInput", "type": "named" } }, @@ -125653,7 +128579,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesGiropayPayments", + "name": "PostAccountsBodyCapabilitiesGiropayPaymentsInput", "type": "named" } }, @@ -125667,7 +128593,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesGrabpayPayments", + "name": "PostAccountsBodyCapabilitiesGrabpayPaymentsInput", "type": "named" } }, @@ -125681,7 +128607,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesIdealPayments", + "name": "PostAccountsBodyCapabilitiesIdealPaymentsInput", "type": "named" } }, @@ -125695,7 +128621,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesIndiaInternationalPayments", + "name": "PostAccountsBodyCapabilitiesIndiaInternationalPaymentsInput", "type": "named" } }, @@ -125709,7 +128635,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesJcbPayments", + "name": "PostAccountsBodyCapabilitiesJcbPaymentsInput", "type": "named" } }, @@ -125723,7 +128649,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesJpBankTransferPayments", + "name": "PostAccountsBodyCapabilitiesJpBankTransferPaymentsInput", "type": "named" } }, @@ -125737,7 +128663,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesKakaoPayPayments", + "name": "PostAccountsBodyCapabilitiesKakaoPayPaymentsInput", "type": "named" } }, @@ -125751,7 +128677,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesKlarnaPayments", + "name": "PostAccountsBodyCapabilitiesKlarnaPaymentsInput", "type": "named" } }, @@ -125765,7 +128691,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesKonbiniPayments", + "name": "PostAccountsBodyCapabilitiesKonbiniPaymentsInput", "type": "named" } }, @@ -125779,7 +128705,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesKrCardPayments", + "name": "PostAccountsBodyCapabilitiesKrCardPaymentsInput", "type": "named" } }, @@ -125793,7 +128719,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesLegacyPayments", + "name": "PostAccountsBodyCapabilitiesLegacyPaymentsInput", "type": "named" } }, @@ -125807,7 +128733,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesLinkPayments", + "name": "PostAccountsBodyCapabilitiesLinkPaymentsInput", "type": "named" } }, @@ -125821,7 +128747,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesMobilepayPayments", + "name": "PostAccountsBodyCapabilitiesMobilepayPaymentsInput", "type": "named" } }, @@ -125835,7 +128761,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesMultibancoPayments", + "name": "PostAccountsBodyCapabilitiesMultibancoPaymentsInput", "type": "named" } }, @@ -125849,7 +128775,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesMxBankTransferPayments", + "name": "PostAccountsBodyCapabilitiesMxBankTransferPaymentsInput", "type": "named" } }, @@ -125863,7 +128789,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesNaverPayPayments", + "name": "PostAccountsBodyCapabilitiesNaverPayPaymentsInput", "type": "named" } }, @@ -125877,7 +128803,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesOxxoPayments", + "name": "PostAccountsBodyCapabilitiesOxxoPaymentsInput", "type": "named" } }, @@ -125891,7 +128817,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesP24Payments", + "name": "PostAccountsBodyCapabilitiesP24PaymentsInput", "type": "named" } }, @@ -125905,7 +128831,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesPaycoPayments", + "name": "PostAccountsBodyCapabilitiesPaycoPaymentsInput", "type": "named" } }, @@ -125919,7 +128845,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesPaynowPayments", + "name": "PostAccountsBodyCapabilitiesPaynowPaymentsInput", "type": "named" } }, @@ -125933,7 +128859,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesPromptpayPayments", + "name": "PostAccountsBodyCapabilitiesPromptpayPaymentsInput", "type": "named" } }, @@ -125947,7 +128873,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesRevolutPayPayments", + "name": "PostAccountsBodyCapabilitiesRevolutPayPaymentsInput", "type": "named" } }, @@ -125961,7 +128887,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesSamsungPayPayments", + "name": "PostAccountsBodyCapabilitiesSamsungPayPaymentsInput", "type": "named" } }, @@ -125975,7 +128901,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesSepaBankTransferPayments", + "name": "PostAccountsBodyCapabilitiesSepaBankTransferPaymentsInput", "type": "named" } }, @@ -125989,7 +128915,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesSepaDebitPayments", + "name": "PostAccountsBodyCapabilitiesSepaDebitPaymentsInput", "type": "named" } }, @@ -126003,7 +128929,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesSofortPayments", + "name": "PostAccountsBodyCapabilitiesSofortPaymentsInput", "type": "named" } }, @@ -126017,7 +128943,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesSwishPayments", + "name": "PostAccountsBodyCapabilitiesSwishPaymentsInput", "type": "named" } }, @@ -126031,7 +128957,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesTaxReportingUs1099K", + "name": "PostAccountsBodyCapabilitiesTaxReportingUs1099KInput", "type": "named" } }, @@ -126045,7 +128971,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesTaxReportingUs1099Misc", + "name": "PostAccountsBodyCapabilitiesTaxReportingUs1099MiscInput", "type": "named" } }, @@ -126059,7 +128985,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesTransfers", + "name": "PostAccountsBodyCapabilitiesTransfersInput", "type": "named" } }, @@ -126073,7 +128999,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesTreasury", + "name": "PostAccountsBodyCapabilitiesTreasuryInput", "type": "named" } }, @@ -126087,7 +129013,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesTwintPayments", + "name": "PostAccountsBodyCapabilitiesTwintPaymentsInput", "type": "named" } }, @@ -126101,7 +129027,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesUsBankAccountAchPayments", + "name": "PostAccountsBodyCapabilitiesUsBankAccountAchPaymentsInput", "type": "named" } }, @@ -126115,7 +129041,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesUsBankTransferPayments", + "name": "PostAccountsBodyCapabilitiesUsBankTransferPaymentsInput", "type": "named" } }, @@ -126129,7 +129055,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCapabilitiesZipPayments", + "name": "PostAccountsBodyCapabilitiesZipPaymentsInput", "type": "named" } }, @@ -126141,7 +129067,7 @@ } } }, - "PostAccountsBodyCapabilitiesAcssDebitPayments": { + "PostAccountsBodyCapabilitiesJcbPaymentsInput": { "fields": { "requested": { "type": { @@ -126159,7 +129085,7 @@ } } }, - "PostAccountsBodyCapabilitiesAffirmPayments": { + "PostAccountsBodyCapabilitiesJpBankTransferPaymentsInput": { "fields": { "requested": { "type": { @@ -126177,7 +129103,7 @@ } } }, - "PostAccountsBodyCapabilitiesAfterpayClearpayPayments": { + "PostAccountsBodyCapabilitiesKakaoPayPaymentsInput": { "fields": { "requested": { "type": { @@ -126195,7 +129121,7 @@ } } }, - "PostAccountsBodyCapabilitiesAlmaPayments": { + "PostAccountsBodyCapabilitiesKlarnaPaymentsInput": { "fields": { "requested": { "type": { @@ -126213,7 +129139,7 @@ } } }, - "PostAccountsBodyCapabilitiesAmazonPayPayments": { + "PostAccountsBodyCapabilitiesKonbiniPaymentsInput": { "fields": { "requested": { "type": { @@ -126231,7 +129157,7 @@ } } }, - "PostAccountsBodyCapabilitiesAuBecsDebitPayments": { + "PostAccountsBodyCapabilitiesKrCardPaymentsInput": { "fields": { "requested": { "type": { @@ -126249,7 +129175,7 @@ } } }, - "PostAccountsBodyCapabilitiesBacsDebitPayments": { + "PostAccountsBodyCapabilitiesLegacyPaymentsInput": { "fields": { "requested": { "type": { @@ -126267,7 +129193,7 @@ } } }, - "PostAccountsBodyCapabilitiesBancontactPayments": { + "PostAccountsBodyCapabilitiesLinkPaymentsInput": { "fields": { "requested": { "type": { @@ -126285,7 +129211,7 @@ } } }, - "PostAccountsBodyCapabilitiesBankTransferPayments": { + "PostAccountsBodyCapabilitiesMobilepayPaymentsInput": { "fields": { "requested": { "type": { @@ -126303,7 +129229,7 @@ } } }, - "PostAccountsBodyCapabilitiesBlikPayments": { + "PostAccountsBodyCapabilitiesMultibancoPaymentsInput": { "fields": { "requested": { "type": { @@ -126321,7 +129247,7 @@ } } }, - "PostAccountsBodyCapabilitiesBoletoPayments": { + "PostAccountsBodyCapabilitiesMxBankTransferPaymentsInput": { "fields": { "requested": { "type": { @@ -126339,7 +129265,7 @@ } } }, - "PostAccountsBodyCapabilitiesCardIssuing": { + "PostAccountsBodyCapabilitiesNaverPayPaymentsInput": { "fields": { "requested": { "type": { @@ -126357,7 +129283,7 @@ } } }, - "PostAccountsBodyCapabilitiesCardPayments": { + "PostAccountsBodyCapabilitiesOxxoPaymentsInput": { "fields": { "requested": { "type": { @@ -126375,7 +129301,7 @@ } } }, - "PostAccountsBodyCapabilitiesCartesBancairesPayments": { + "PostAccountsBodyCapabilitiesP24PaymentsInput": { "fields": { "requested": { "type": { @@ -126393,7 +129319,7 @@ } } }, - "PostAccountsBodyCapabilitiesCashappPayments": { + "PostAccountsBodyCapabilitiesPaycoPaymentsInput": { "fields": { "requested": { "type": { @@ -126411,7 +129337,7 @@ } } }, - "PostAccountsBodyCapabilitiesEpsPayments": { + "PostAccountsBodyCapabilitiesPaynowPaymentsInput": { "fields": { "requested": { "type": { @@ -126429,7 +129355,7 @@ } } }, - "PostAccountsBodyCapabilitiesFpxPayments": { + "PostAccountsBodyCapabilitiesPromptpayPaymentsInput": { "fields": { "requested": { "type": { @@ -126447,7 +129373,7 @@ } } }, - "PostAccountsBodyCapabilitiesGbBankTransferPayments": { + "PostAccountsBodyCapabilitiesRevolutPayPaymentsInput": { "fields": { "requested": { "type": { @@ -126465,7 +129391,7 @@ } } }, - "PostAccountsBodyCapabilitiesGiropayPayments": { + "PostAccountsBodyCapabilitiesSamsungPayPaymentsInput": { "fields": { "requested": { "type": { @@ -126483,7 +129409,7 @@ } } }, - "PostAccountsBodyCapabilitiesGrabpayPayments": { + "PostAccountsBodyCapabilitiesSepaBankTransferPaymentsInput": { "fields": { "requested": { "type": { @@ -126501,7 +129427,7 @@ } } }, - "PostAccountsBodyCapabilitiesIdealPayments": { + "PostAccountsBodyCapabilitiesSepaDebitPaymentsInput": { "fields": { "requested": { "type": { @@ -126519,7 +129445,7 @@ } } }, - "PostAccountsBodyCapabilitiesIndiaInternationalPayments": { + "PostAccountsBodyCapabilitiesSofortPaymentsInput": { "fields": { "requested": { "type": { @@ -126537,7 +129463,7 @@ } } }, - "PostAccountsBodyCapabilitiesJcbPayments": { + "PostAccountsBodyCapabilitiesSwishPaymentsInput": { "fields": { "requested": { "type": { @@ -126555,7 +129481,7 @@ } } }, - "PostAccountsBodyCapabilitiesJpBankTransferPayments": { + "PostAccountsBodyCapabilitiesTaxReportingUs1099KInput": { "fields": { "requested": { "type": { @@ -126573,7 +129499,7 @@ } } }, - "PostAccountsBodyCapabilitiesKakaoPayPayments": { + "PostAccountsBodyCapabilitiesTaxReportingUs1099MiscInput": { "fields": { "requested": { "type": { @@ -126591,7 +129517,7 @@ } } }, - "PostAccountsBodyCapabilitiesKlarnaPayments": { + "PostAccountsBodyCapabilitiesTransfersInput": { "fields": { "requested": { "type": { @@ -126609,7 +129535,7 @@ } } }, - "PostAccountsBodyCapabilitiesKonbiniPayments": { + "PostAccountsBodyCapabilitiesTreasuryInput": { "fields": { "requested": { "type": { @@ -126627,7 +129553,7 @@ } } }, - "PostAccountsBodyCapabilitiesKrCardPayments": { + "PostAccountsBodyCapabilitiesTwintPaymentsInput": { "fields": { "requested": { "type": { @@ -126645,7 +129571,7 @@ } } }, - "PostAccountsBodyCapabilitiesLegacyPayments": { + "PostAccountsBodyCapabilitiesUsBankAccountAchPaymentsInput": { "fields": { "requested": { "type": { @@ -126663,7 +129589,7 @@ } } }, - "PostAccountsBodyCapabilitiesLinkPayments": { + "PostAccountsBodyCapabilitiesUsBankTransferPaymentsInput": { "fields": { "requested": { "type": { @@ -126681,7 +129607,7 @@ } } }, - "PostAccountsBodyCapabilitiesMobilepayPayments": { + "PostAccountsBodyCapabilitiesZipPaymentsInput": { "fields": { "requested": { "type": { @@ -126699,410 +129625,326 @@ } } }, - "PostAccountsBodyCapabilitiesMultibancoPayments": { + "PostAccountsBodyCompanyAddressInput": { "fields": { - "requested": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostAccountsBodyCapabilitiesMxBankTransferPayments": { - "fields": { - "requested": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostAccountsBodyCapabilitiesNaverPayPayments": { - "fields": { - "requested": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 100 } - } - } - }, - "PostAccountsBodyCapabilitiesOxxoPayments": { - "fields": { - "requested": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesP24Payments": { - "fields": { - "requested": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 200 } - } - } - }, - "PostAccountsBodyCapabilitiesPaycoPayments": { - "fields": { - "requested": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 200 } - } - } - }, - "PostAccountsBodyCapabilitiesPaynowPayments": { - "fields": { - "requested": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesPromptpayPayments": { - "fields": { - "requested": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsBodyCapabilitiesRevolutPayPayments": { + "PostAccountsBodyCompanyAddressKanaInput": { "fields": { - "requested": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesSamsungPayPayments": { - "fields": { - "requested": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesSepaBankTransferPayments": { - "fields": { - "requested": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesSepaDebitPayments": { - "fields": { - "requested": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesSofortPayments": { - "fields": { - "requested": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesSwishPayments": { - "fields": { - "requested": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesTaxReportingUs1099K": { - "fields": { - "requested": { + }, + "town": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsBodyCapabilitiesTaxReportingUs1099Misc": { + "PostAccountsBodyCompanyAddressKanjiInput": { "fields": { - "requested": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesTransfers": { - "fields": { - "requested": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesTreasury": { - "fields": { - "requested": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesTwintPayments": { - "fields": { - "requested": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesUsBankAccountAchPayments": { - "fields": { - "requested": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesUsBankTransferPayments": { - "fields": { - "requested": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyCapabilitiesZipPayments": { - "fields": { - "requested": { + }, + "town": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsBodyCompany": { + "PostAccountsBodyCompanyInput": { "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "fields": { "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCompanyAddress", + "name": "PostAccountsBodyCompanyAddressInput", "type": "named" } }, @@ -127116,7 +129958,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCompanyAddressKana", + "name": "PostAccountsBodyCompanyAddressKanaInput", "type": "named" } }, @@ -127130,7 +129972,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCompanyAddressKanji", + "name": "PostAccountsBodyCompanyAddressKanjiInput", "type": "named" } }, @@ -127261,7 +130103,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCompanyOwnershipDeclaration", + "name": "PostAccountsBodyCompanyOwnershipDeclarationInput", "type": "named" } }, @@ -127364,7 +130206,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCompanyVerification", + "name": "PostAccountsBodyCompanyVerificationInput", "type": "named" } }, @@ -127376,24 +130218,24 @@ } } }, - "PostAccountsBodyCompanyAddress": { + "PostAccountsBodyCompanyOwnershipDeclarationInput": { "fields": { - "city": { + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "string" + "integer" ], - "maxLength": 100 + "format": "unix-time" } }, - "country": { + "ip": { "type": { "type": "nullable", "underlying_type": { @@ -127404,11 +130246,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line1": { + "user_agent": { "type": { "type": "nullable", "underlying_type": { @@ -127420,10 +130261,14 @@ "type": [ "string" ], - "maxLength": 200 + "maxLength": 5000 } - }, - "line2": { + } + } + }, + "PostAccountsBodyCompanyVerificationDocumentInput": { + "fields": { + "back": { "type": { "type": "nullable", "underlying_type": { @@ -127435,10 +130280,10 @@ "type": [ "string" ], - "maxLength": 200 + "maxLength": 500 } }, - "postal_code": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -127450,299 +130295,370 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } - }, - "state": { + } + } + }, + "PostAccountsBodyCompanyVerificationInput": { + "fields": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyCompanyVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } } } }, - "PostAccountsBodyCompanyAddressKana": { + "PostAccountsBodyControllerFeesInput": { "fields": { - "city": { + "payer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "AccountsPayer", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "country": { + } + } + }, + "PostAccountsBodyControllerInput": { + "description": "A hash of configuration describing the account controller's attributes.", + "fields": { + "fees": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyControllerFeesInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "losses": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyControllerLossesInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "requirement_collection": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "AccountsRequirementCollection", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "postal_code": { + "stripe_dashboard": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyControllerStripeDashboardInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - }, - "state": { + } + } + }, + "PostAccountsBodyControllerLossesInput": { + "fields": { + "payments": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "AccountsPayments", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "town": { + } + } + }, + "PostAccountsBodyControllerStripeDashboardInput": { + "fields": { + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "AccountsType", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostAccountsBodyCompanyAddressKanji": { + "PostAccountsBodyDocumentsBankAccountOwnershipVerificationInput": { "fields": { - "city": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "country": { + } + } + }, + "PostAccountsBodyDocumentsCompanyLicenseInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "line1": { + } + } + }, + "PostAccountsBodyDocumentsCompanyMemorandumOfAssociationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "line2": { + } + } + }, + "PostAccountsBodyDocumentsCompanyMinisterialDecreeInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "postal_code": { + } + } + }, + "PostAccountsBodyDocumentsCompanyRegistrationVerificationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "state": { + } + } + }, + "PostAccountsBodyDocumentsCompanyTaxIdVerificationInput": { + "fields": { + "files": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } - }, - "town": { + } + } + }, + "PostAccountsBodyDocumentsInput": { + "description": "Documents that may be submitted to satisfy various informational requests.", + "fields": { + "bank_account_ownership_verification": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyDocumentsBankAccountOwnershipVerificationInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostAccountsBodyCompanyOwnershipDeclaration": { - "fields": { - "date": { + }, + "company_license": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostAccountsBodyDocumentsCompanyLicenseInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } }, - "ip": { + "company_memorandum_of_association": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyDocumentsCompanyMemorandumOfAssociationInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "user_agent": { + "company_ministerial_decree": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyDocumentsCompanyMinisterialDecreeInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostAccountsBodyCompanyVerification": { - "fields": { - "document": { + }, + "company_registration_verification": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyCompanyVerificationDocument", + "name": "PostAccountsBodyDocumentsCompanyRegistrationVerificationInput", "type": "named" } }, @@ -127751,478 +130667,441 @@ "object" ] } - } - } - }, - "PostAccountsBodyCompanyVerificationDocument": { - "fields": { - "back": { + }, + "company_tax_id_verification": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyDocumentsCompanyTaxIdVerificationInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } }, - "front": { + "proof_of_registration": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyDocumentsProofOfRegistrationInput", "type": "named" } }, "http": { "type": [ - "string" + "object" + ] + } + } + } + }, + "PostAccountsBodyDocumentsProofOfRegistrationInput": { + "fields": { + "files": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" ], - "maxLength": 500 + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } } } } }, - "PostAccountsBodyController": { - "description": "A hash of configuration describing the account controller's attributes.", + "PostAccountsBodyGroupsInput": { + "description": "A hash of account group type to tokens. These are account groups this account should be added to.", "fields": { - "fees": { + "payments_pricing": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyControllerFees", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "losses": { + } + } + }, + "PostAccountsBodyIndividualAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyControllerLosses", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "requirement_collection": { + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "AccountsRequirementCollection", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "stripe_dashboard": { + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyControllerStripeDashboard", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 200 } - } - } - }, - "PostAccountsBodyControllerFees": { - "fields": { - "payer": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "AccountsPayer", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 200 } - } - } - }, - "PostAccountsBodyControllerLosses": { - "fields": { - "payments": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "AccountsPayments", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyControllerStripeDashboard": { - "fields": { - "type": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "AccountsType", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostAccountsBodyDocuments": { - "description": "Documents that may be submitted to satisfy various informational requests.", + "PostAccountsBodyIndividualAddressKanaInput": { "fields": { - "bank_account_ownership_verification": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyDocumentsBankAccountOwnershipVerification", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_license": { + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyDocumentsCompanyLicense", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_memorandum_of_association": { + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyDocumentsCompanyMemorandumOfAssociation", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_ministerial_decree": { + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyDocumentsCompanyMinisterialDecree", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_registration_verification": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyDocumentsCompanyRegistrationVerification", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company_tax_id_verification": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyDocumentsCompanyTaxIdVerification", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "proof_of_registration": { + "town": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyDocumentsProofOfRegistration", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostAccountsBodyDocumentsBankAccountOwnershipVerification": { + "PostAccountsBodyIndividualAddressKanjiInput": { "fields": { - "files": { + "city": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyDocumentsCompanyLicense": { - "fields": { - "files": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyDocumentsCompanyMemorandumOfAssociation": { - "fields": { - "files": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyDocumentsCompanyMinisterialDecree": { - "fields": { - "files": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyDocumentsCompanyRegistrationVerification": { - "fields": { - "files": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyDocumentsCompanyTaxIdVerification": { - "fields": { - "files": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } - } - } - }, - "PostAccountsBodyDocumentsProofOfRegistration": { - "fields": { - "files": { + }, + "town": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 500 - } + "maxLength": 5000 } } } }, - "PostAccountsBodyGroups": { - "description": "A hash of account group type to tokens. These are account groups this account should be added to.", + "PostAccountsBodyIndividualDobInput": { "fields": { - "payments_pricing": { + "day": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] + } + }, + "month": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "year": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] } } } }, - "PostAccountsBodyIndividual": { + "PostAccountsBodyIndividualInput": { "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "fields": { "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualAddress", + "name": "PostAccountsBodyIndividualAddressInput", "type": "named" } }, @@ -128236,7 +131115,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualAddressKana", + "name": "PostAccountsBodyIndividualAddressKanaInput", "type": "named" } }, @@ -128250,7 +131129,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualAddressKanji", + "name": "PostAccountsBodyIndividualAddressKanjiInput", "type": "named" } }, @@ -128264,7 +131143,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualDob", + "name": "PostAccountsBodyIndividualDobInput", "type": "named" } }, @@ -128506,7 +131385,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualRegisteredAddress", + "name": "PostAccountsBodyIndividualRegisteredAddressInput", "type": "named" } }, @@ -128520,7 +131399,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualRelationship", + "name": "PostAccountsBodyIndividualRelationshipInput", "type": "named" } }, @@ -128549,7 +131428,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualVerification", + "name": "PostAccountsBodyIndividualVerificationInput", "type": "named" } }, @@ -128561,7 +131440,7 @@ } } }, - "PostAccountsBodyIndividualAddress": { + "PostAccountsBodyIndividualRegisteredAddressInput": { "fields": { "city": { "type": { @@ -128655,69 +131534,65 @@ } } }, - "PostAccountsBodyIndividualAddressKana": { + "PostAccountsBodyIndividualRelationshipInput": { "fields": { - "city": { + "director": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "country": { + "executive": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "line1": { + "owner": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "line2": { + "percent_ownership": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "number" + ] } }, - "postal_code": { + "title": { "type": { "type": "nullable", "underlying_type": { @@ -128731,8 +131606,12 @@ ], "maxLength": 5000 } - }, - "state": { + } + } + }, + "PostAccountsBodyIndividualVerificationAdditionalDocumentInput": { + "fields": { + "back": { "type": { "type": "nullable", "underlying_type": { @@ -128744,10 +131623,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "town": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -128759,14 +131638,14 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } } } }, - "PostAccountsBodyIndividualAddressKanji": { + "PostAccountsBodyIndividualVerificationDocumentInput": { "fields": { - "city": { + "back": { "type": { "type": "nullable", "underlying_type": { @@ -128778,10 +131657,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "country": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -128793,141 +131672,47 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } - }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line2": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "state": { + } + } + }, + "PostAccountsBodyIndividualVerificationInput": { + "fields": { + "additional_document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyIndividualVerificationAdditionalDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "town": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyIndividualVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostAccountsBodyIndividualDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" + "object" ] } } } }, - "PostAccountsBodyIndividualRegisteredAddress": { + "PostAccountsBodyInput": { "fields": { - "city": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 100 - } - }, - "country": { + "account_token": { + "description": "An [account token](https://stripe.com/docs/api#create_account_token), used to securely provide details to the account.", "type": { "type": "nullable", "underlying_type": { @@ -128942,127 +131727,96 @@ "maxLength": 5000 } }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 200 - } - }, - "line2": { + "bank_account": { + "description": "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "string" - ], - "maxLength": 200 + "type": [] } }, - "postal_code": { + "business_profile": { + "description": "Business information about the account.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostAccountsBodyBusinessProfileInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "business_type": { + "description": "The business type. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "AccountsBusinessType", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostAccountsBodyIndividualRelationship": { - "fields": { - "director": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" ] } }, - "executive": { + "capabilities": { + "description": "Each key of the dictionary represents a capability, and each capability maps to its settings (for example, whether it has been requested or not). Each capability is inactive until you have provided its specific requirements and Stripe has verified them. An account might have some of its requested capabilities be active and some be inactive. Required when [account.controller.stripe_dashboard.type](/api/accounts/create#create_account-controller-dashboard-type) is `none`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountsBodyCapabilitiesInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "owner": { + "company": { + "description": "Information about the company or business. This field is available for any `business_type`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountsBodyCompanyInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "percent_ownership": { + "controller": { + "description": "A hash of configuration describing the account controller's attributes.", "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "PostAccountsBodyControllerInput", "type": "named" } }, "http": { "type": [ - "number" + "object" ] } }, - "title": { + "country": { + "description": "The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States and the business for which you're creating an account is legally represented in Canada, you would use `CA` as the country for the account being created. Available countries include [Stripe's global markets](https://stripe.com/global) as well as countries where [cross-border payouts](https://stripe.com/docs/connect/cross-border-payouts) are supported.", "type": { "type": "nullable", "underlying_type": { @@ -129076,30 +131830,29 @@ ], "maxLength": 5000 } - } - } - }, - "PostAccountsBodyIndividualVerification": { - "fields": { - "additional_document": { + }, + "default_currency": { + "description": "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://docs.stripe.com/payouts).", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualVerificationAdditionalDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "format": "currency" } }, - "document": { + "documents": { + "description": "Documents that may be submitted to satisfy various informational requests.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodyIndividualVerificationDocument", + "name": "PostAccountsBodyDocumentsInput", "type": "named" } }, @@ -129108,12 +131861,9 @@ "object" ] } - } - } - }, - "PostAccountsBodyIndividualVerificationAdditionalDocument": { - "fields": { - "back": { + }, + "email": { + "description": "The email address of the account holder. This is only to make the account easier to identify to you. If [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts, Stripe doesn't email the account without your consent.", "type": { "type": "nullable", "underlying_type": { @@ -129124,45 +131874,35 @@ "http": { "type": [ "string" - ], - "maxLength": 500 + ] } }, - "front": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 500 - } - } - } - }, - "PostAccountsBodyIndividualVerificationDocument": { - "fields": { - "back": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" + "items": { + "type": [ + "string" + ], + "maxLength": 5000 } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 500 } }, - "front": { + "external_account": { + "description": "A card or bank account to attach to the account for receiving [payouts](/connect/bank-debit-card-payouts) (you wont be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](/js), or a dictionary, as documented in the `external_account` parameter for [bank account](/api#account_create_bank_account) creation. By default, providing an external account sets it as the new default external account for its currency, and deletes the old default if one exists. To add additional external accounts without replacing the existing default for the currency, use the [bank account](/api#account_create_bank_account) or [card creation](/api#account_create_card) APIs. After you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { @@ -129174,33 +131914,15 @@ "type": [ "string" ], - "maxLength": 500 - } - } - } - }, - "PostAccountsBodySettings": { - "description": "Options for customizing how the account functions within Stripe.", - "fields": { - "bacs_debit_payments": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostAccountsBodySettingsBacsDebitPayments", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + "maxLength": 5000 } }, - "branding": { + "groups": { + "description": "A hash of account group type to tokens. These are account groups this account should be added to.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsBranding", + "name": "PostAccountsBodyGroupsInput", "type": "named" } }, @@ -129210,11 +131932,12 @@ ] } }, - "card_issuing": { + "individual": { + "description": "Information about the person represented by the account. This field is null unless `business_type` is set to `individual`. Once you create an [Account Link](/api/account_links) or [Account Session](/api/account_sessions), this property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsCardIssuing", + "name": "PostAccountsBodyIndividualInput", "type": "named" } }, @@ -129224,11 +131947,12 @@ ] } }, - "card_payments": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsCardPayments", + "name": "JSON", "type": "named" } }, @@ -129238,11 +131962,12 @@ ] } }, - "payments": { + "settings": { + "description": "Options for customizing how the account functions within Stripe.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsPayments", + "name": "PostAccountsBodySettingsInput", "type": "named" } }, @@ -129252,11 +131977,12 @@ ] } }, - "payouts": { + "tos_acceptance": { + "description": "Details on the account's acceptance of the [Stripe Services Agreement](/connect/updating-accounts#tos-acceptance). This property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts. This property defaults to a `full` service agreement when empty.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsPayouts", + "name": "PostAccountsBodyTosAcceptanceInput", "type": "named" } }, @@ -129266,23 +131992,24 @@ ] } }, - "treasury": { + "type": { + "description": "The type of Stripe account to create. May be one of `custom`, `express` or `standard`.", "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsTreasury", + "name": "PostAccountsBodyType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostAccountsBodySettingsBacsDebitPayments": { + "PostAccountsBodySettingsBacsDebitPaymentsInput": { "fields": { "display_name": { "type": { @@ -129300,7 +132027,7 @@ } } }, - "PostAccountsBodySettingsBranding": { + "PostAccountsBodySettingsBrandingInput": { "fields": { "icon": { "type": { @@ -129364,13 +132091,13 @@ } } }, - "PostAccountsBodySettingsCardIssuing": { + "PostAccountsBodySettingsCardIssuingInput": { "fields": { "tos_acceptance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsCardIssuingTosAcceptance", + "name": "PostAccountsBodySettingsCardIssuingTosAcceptanceInput", "type": "named" } }, @@ -129382,7 +132109,7 @@ } } }, - "PostAccountsBodySettingsCardIssuingTosAcceptance": { + "PostAccountsBodySettingsCardIssuingTosAcceptanceInput": { "fields": { "date": { "type": { @@ -129430,13 +132157,45 @@ } } }, - "PostAccountsBodySettingsCardPayments": { + "PostAccountsBodySettingsCardPaymentsDeclineOnInput": { + "fields": { + "avs_failure": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "cvc_failure": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostAccountsBodySettingsCardPaymentsInput": { "fields": { "decline_on": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsCardPaymentsDeclineOn", + "name": "PostAccountsBodySettingsCardPaymentsDeclineOnInput", "type": "named" } }, @@ -129493,39 +132252,110 @@ } } }, - "PostAccountsBodySettingsCardPaymentsDeclineOn": { + "PostAccountsBodySettingsInput": { + "description": "Options for customizing how the account functions within Stripe.", "fields": { - "avs_failure": { + "bacs_debit_payments": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountsBodySettingsBacsDebitPaymentsInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "cvc_failure": { + "branding": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostAccountsBodySettingsBrandingInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" + ] + } + }, + "card_issuing": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountsBodySettingsCardIssuingInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "card_payments": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountsBodySettingsCardPaymentsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "payments": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountsBodySettingsPaymentsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "payouts": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountsBodySettingsPayoutsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "treasury": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostAccountsBodySettingsTreasuryInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } } } }, - "PostAccountsBodySettingsPayments": { + "PostAccountsBodySettingsPaymentsInput": { "fields": { "statement_descriptor": { "type": { @@ -129574,7 +132404,7 @@ } } }, - "PostAccountsBodySettingsPayouts": { + "PostAccountsBodySettingsPayoutsInput": { "fields": { "debit_negative_balances": { "type": { @@ -129594,7 +132424,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsPayoutsSchedule", + "name": "PostAccountsBodySettingsPayoutsScheduleInput", "type": "named" } }, @@ -129621,7 +132451,7 @@ } } }, - "PostAccountsBodySettingsPayoutsSchedule": { + "PostAccountsBodySettingsPayoutsScheduleInput": { "fields": { "delay_days": { "type": { @@ -129681,13 +132511,13 @@ } } }, - "PostAccountsBodySettingsTreasury": { + "PostAccountsBodySettingsTreasuryInput": { "fields": { "tos_acceptance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBodySettingsTreasuryTosAcceptance", + "name": "PostAccountsBodySettingsTreasuryTosAcceptanceInput", "type": "named" } }, @@ -129699,7 +132529,7 @@ } } }, - "PostAccountsBodySettingsTreasuryTosAcceptance": { + "PostAccountsBodySettingsTreasuryTosAcceptanceInput": { "fields": { "date": { "type": { @@ -129747,7 +132577,7 @@ } } }, - "PostAccountsBodyTosAcceptance": { + "PostAccountsBodyTosAcceptanceInput": { "description": "Details on the account's acceptance of the [Stripe Services Agreement](/connect/updating-accounts#tos-acceptance). This property can only be updated for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts. This property defaults to a `full` service agreement when empty.", "fields": { "date": { @@ -129811,7 +132641,7 @@ } } }, - "PostApplePayDomainsBody": { + "PostApplePayDomainsBodyInput": { "fields": { "domain_name": { "type": { @@ -129850,7 +132680,7 @@ } } }, - "PostApplicationFeesFeeRefundsIdBody": { + "PostApplicationFeesFeeRefundsIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -129893,7 +132723,7 @@ } } }, - "PostApplicationFeesIdRefundBody": { + "PostApplicationFeesIdRefundBodyInput": { "fields": { "amount": { "type": { @@ -129950,7 +132780,7 @@ } } }, - "PostApplicationFeesIdRefundsBody": { + "PostApplicationFeesIdRefundsBodyInput": { "fields": { "amount": { "description": "A positive integer, in _cents (or local equivalent)_, representing how much of this fee to refund. Can refund only up to the remaining unrefunded amount of the fee.", @@ -130008,7 +132838,7 @@ } } }, - "PostAppsSecretsBody": { + "PostAppsSecretsBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -130079,7 +132909,7 @@ "scope": { "description": "Specifies the scoping of the secret. Requests originating from UI extensions can only access account-scoped secrets or secrets scoped to their own user.", "type": { - "name": "PostAppsSecretsBodyScope", + "name": "PostAppsSecretsBodyScopeInput", "type": "named" }, "http": { @@ -130090,7 +132920,7 @@ } } }, - "PostAppsSecretsBodyScope": { + "PostAppsSecretsBodyScopeInput": { "description": "Specifies the scoping of the secret. Requests originating from UI extensions can only access account-scoped secrets or secrets scoped to their own user.", "fields": { "type": { @@ -130121,7 +132951,7 @@ } } }, - "PostAppsSecretsDeleteBody": { + "PostAppsSecretsDeleteBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -130163,7 +132993,7 @@ "scope": { "description": "Specifies the scoping of the secret. Requests originating from UI extensions can only access account-scoped secrets or secrets scoped to their own user.", "type": { - "name": "PostAppsSecretsDeleteBodyScope", + "name": "PostAppsSecretsDeleteBodyScopeInput", "type": "named" }, "http": { @@ -130174,7 +133004,7 @@ } } }, - "PostAppsSecretsDeleteBodyScope": { + "PostAppsSecretsDeleteBodyScopeInput": { "description": "Specifies the scoping of the secret. Requests originating from UI extensions can only access account-scoped secrets or secrets scoped to their own user.", "fields": { "type": { @@ -130205,7 +133035,7 @@ } } }, - "PostBillingAlertsBody": { + "PostBillingAlertsBodyInput": { "fields": { "alert_type": { "description": "The type of alert to create.", @@ -130261,7 +133091,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingAlertsBodyUsageThreshold", + "name": "PostBillingAlertsBodyUsageThresholdInput", "type": "named" } }, @@ -130273,7 +133103,37 @@ } } }, - "PostBillingAlertsBodyUsageThreshold": { + "PostBillingAlertsBodyUsageThresholdFiltersInput": { + "fields": { + "customer": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "type": { + "type": { + "name": "BillingType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostBillingAlertsBodyUsageThresholdInput": { "description": "The configuration of the usage threshold.", "fields": { "filters": { @@ -130281,7 +133141,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostBillingAlertsBodyUsageThresholdFilters", + "name": "PostBillingAlertsBodyUsageThresholdFiltersInput", "type": "named" }, "type": "array" @@ -130337,37 +133197,7 @@ } } }, - "PostBillingAlertsBodyUsageThresholdFilters": { - "fields": { - "customer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "type": { - "type": { - "name": "BillingType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostBillingAlertsIdActivateBody": { + "PostBillingAlertsIdActivateBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -130395,7 +133225,7 @@ } } }, - "PostBillingAlertsIdArchiveBody": { + "PostBillingAlertsIdArchiveBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -130423,7 +133253,7 @@ } } }, - "PostBillingAlertsIdDeactivateBody": { + "PostBillingAlertsIdDeactivateBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -130451,12 +133281,100 @@ } } }, - "PostBillingCreditGrantsBody": { + "PostBillingCreditGrantsBodyAmountInput": { + "description": "Amount of this credit grant.", + "fields": { + "monetary": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostBillingCreditGrantsBodyAmountMonetaryInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "type": { + "type": { + "name": "PostBillingCreditGrantsBodyAmountType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostBillingCreditGrantsBodyAmountMonetaryInput": { + "fields": { + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "value": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostBillingCreditGrantsBodyApplicabilityConfigInput": { + "description": "Configuration specifying what this credit grant applies to.", + "fields": { + "scope": { + "type": { + "name": "PostBillingCreditGrantsBodyApplicabilityConfigScopeInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostBillingCreditGrantsBodyApplicabilityConfigScopeInput": { + "fields": { + "price_type": { + "type": { + "name": "BillingPriceType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostBillingCreditGrantsBodyInput": { "fields": { "amount": { "description": "Amount of this credit grant.", "type": { - "name": "PostBillingCreditGrantsBodyAmount", + "name": "PostBillingCreditGrantsBodyAmountInput", "type": "named" }, "http": { @@ -130468,7 +133386,7 @@ "applicability_config": { "description": "Configuration specifying what this credit grant applies to.", "type": { - "name": "PostBillingCreditGrantsBodyApplicabilityConfig", + "name": "PostBillingCreditGrantsBodyApplicabilityConfigInput", "type": "named" }, "http": { @@ -130591,95 +133509,7 @@ } } }, - "PostBillingCreditGrantsBodyAmount": { - "description": "Amount of this credit grant.", - "fields": { - "monetary": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostBillingCreditGrantsBodyAmountMonetary", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "type": { - "type": { - "name": "PostBillingCreditGrantsBodyAmountType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostBillingCreditGrantsBodyAmountMonetary": { - "fields": { - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "value": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostBillingCreditGrantsBodyApplicabilityConfig": { - "description": "Configuration specifying what this credit grant applies to.", - "fields": { - "scope": { - "type": { - "name": "PostBillingCreditGrantsBodyApplicabilityConfigScope", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostBillingCreditGrantsBodyApplicabilityConfigScope": { - "fields": { - "price_type": { - "type": { - "name": "BillingPriceType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostBillingCreditGrantsIdBody": { + "PostBillingCreditGrantsIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -130738,7 +133568,7 @@ } } }, - "PostBillingCreditGrantsIdExpireBody": { + "PostBillingCreditGrantsIdExpireBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -130766,7 +133596,7 @@ } } }, - "PostBillingCreditGrantsIdVoidBody": { + "PostBillingCreditGrantsIdVoidBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -130794,14 +133624,34 @@ } } }, - "PostBillingMeterEventAdjustmentsBody": { + "PostBillingMeterEventAdjustmentsBodyCancelInput": { + "description": "Specifies which event to cancel.", + "fields": { + "identifier": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + } + } + }, + "PostBillingMeterEventAdjustmentsBodyInput": { "fields": { "cancel": { "description": "Specifies which event to cancel.", "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingMeterEventAdjustmentsBodyCancel", + "name": "PostBillingMeterEventAdjustmentsBodyCancelInput", "type": "named" } }, @@ -130862,27 +133712,7 @@ } } }, - "PostBillingMeterEventAdjustmentsBodyCancel": { - "description": "Specifies which event to cancel.", - "fields": { - "identifier": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 100 - } - } - } - }, - "PostBillingMeterEventsBody": { + "PostBillingMeterEventsBodyInput": { "fields": { "event_name": { "description": "The name of the meter event. Corresponds with the `event_name` field on a meter.", @@ -130967,14 +133797,58 @@ } } }, - "PostBillingMetersBody": { + "PostBillingMetersBodyCustomerMappingInput": { + "description": "Fields that specify how to map a meter event to a customer.", + "fields": { + "event_payload_key": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + }, + "type": { + "type": { + "name": "PostBillingMetersBodyCustomerMappingType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostBillingMetersBodyDefaultAggregationInput": { + "description": "The default settings to aggregate a meter's events with.", + "fields": { + "formula": { + "type": { + "name": "BillingFormula", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostBillingMetersBodyInput": { "fields": { "customer_mapping": { "description": "Fields that specify how to map a meter event to a customer.", "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingMetersBodyCustomerMapping", + "name": "PostBillingMetersBodyCustomerMappingInput", "type": "named" } }, @@ -130987,7 +133861,7 @@ "default_aggregation": { "description": "The default settings to aggregate a meter's events with.", "type": { - "name": "PostBillingMetersBodyDefaultAggregation", + "name": "PostBillingMetersBodyDefaultAggregationInput", "type": "named" }, "http": { @@ -131066,7 +133940,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingMetersBodyValueSettings", + "name": "PostBillingMetersBodyValueSettingsInput", "type": "named" } }, @@ -131078,51 +133952,7 @@ } } }, - "PostBillingMetersBodyCustomerMapping": { - "description": "Fields that specify how to map a meter event to a customer.", - "fields": { - "event_payload_key": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 100 - } - }, - "type": { - "type": { - "name": "PostBillingMetersBodyCustomerMappingType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostBillingMetersBodyDefaultAggregation": { - "description": "The default settings to aggregate a meter's events with.", - "fields": { - "formula": { - "type": { - "name": "BillingFormula", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostBillingMetersBodyValueSettings": { + "PostBillingMetersBodyValueSettingsInput": { "description": "Fields that specify how to calculate a meter event's value.", "fields": { "event_payload_key": { @@ -131139,7 +133969,7 @@ } } }, - "PostBillingMetersIdBody": { + "PostBillingMetersIdBodyInput": { "fields": { "display_name": { "description": "The meters name. Not visible to the customer.", @@ -131183,7 +134013,7 @@ } } }, - "PostBillingMetersIdDeactivateBody": { + "PostBillingMetersIdDeactivateBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -131211,7 +134041,7 @@ } } }, - "PostBillingMetersIdReactivateBody": { + "PostBillingMetersIdReactivateBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -131239,25 +134069,10 @@ } } }, - "PostBillingPortalConfigurationsBody": { + "PostBillingPortalConfigurationsBodyBusinessProfileInput": { + "description": "The business information shown to customers in the portal.", "fields": { - "business_profile": { - "description": "The business information shown to customers in the portal.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyBusinessProfile", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "default_return_url": { - "description": "The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://stripe.com/docs/api/customer_portal/sessions/create#create_portal_session-return_url) when creating the session.", + "headline": { "type": { "type": "nullable", "underlying_type": { @@ -131268,133 +134083,85 @@ "http": { "type": [ "string" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "features": { - "description": "Information about the features available in the portal.", - "type": { - "name": "PostBillingPortalConfigurationsBodyFeatures", - "type": "named" - }, - "http": { - "type": [ - "object" - ] + "maxLength": 60 } }, - "login_page": { - "description": "The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share).", + "privacy_policy_url": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyLoginPage", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "terms_of_service_url": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostBillingPortalConfigurationsBodyBusinessProfile": { - "description": "The business information shown to customers in the portal.", + "PostBillingPortalConfigurationsBodyFeaturesCustomerUpdateInput": { "fields": { - "headline": { + "allowed_updates": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "BillingPortalAllowedUpdates", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 60 - } - }, - "privacy_policy_url": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" + "items": { + "type": [ + "string" + ] } - }, - "http": { - "type": [ - "string" - ] } }, - "terms_of_service_url": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "string" + "boolean" ] } } } }, - "PostBillingPortalConfigurationsBodyFeatures": { + "PostBillingPortalConfigurationsBodyFeaturesInput": { "description": "Information about the features available in the portal.", "fields": { "customer_update": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesCustomerUpdate", + "name": "PostBillingPortalConfigurationsBodyFeaturesCustomerUpdateInput", "type": "named" } }, @@ -131408,7 +134175,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesInvoiceHistory", + "name": "PostBillingPortalConfigurationsBodyFeaturesInvoiceHistoryInput", "type": "named" } }, @@ -131422,7 +134189,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesPaymentMethodUpdate", + "name": "PostBillingPortalConfigurationsBodyFeaturesPaymentMethodUpdateInput", "type": "named" } }, @@ -131436,7 +134203,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionCancel", + "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionCancelInput", "type": "named" } }, @@ -131450,7 +134217,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdate", + "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateInput", "type": "named" } }, @@ -131462,30 +134229,8 @@ } } }, - "PostBillingPortalConfigurationsBodyFeaturesCustomerUpdate": { + "PostBillingPortalConfigurationsBodyFeaturesInvoiceHistoryInput": { "fields": { - "allowed_updates": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "BillingPortalAllowedUpdates", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - }, "enabled": { "type": { "name": "Boolean", @@ -131499,7 +134244,7 @@ } } }, - "PostBillingPortalConfigurationsBodyFeaturesInvoiceHistory": { + "PostBillingPortalConfigurationsBodyFeaturesPaymentMethodUpdateInput": { "fields": { "enabled": { "type": { @@ -131514,7 +134259,7 @@ } } }, - "PostBillingPortalConfigurationsBodyFeaturesPaymentMethodUpdate": { + "PostBillingPortalConfigurationsBodyFeaturesSubscriptionCancelCancellationReasonInput": { "fields": { "enabled": { "type": { @@ -131526,16 +134271,38 @@ "boolean" ] } + }, + "options": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "BillingPortalOptions", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ] + } + } } } }, - "PostBillingPortalConfigurationsBodyFeaturesSubscriptionCancel": { + "PostBillingPortalConfigurationsBodyFeaturesSubscriptionCancelInput": { "fields": { "cancellation_reason": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionCancelCancellationReason", + "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionCancelCancellationReasonInput", "type": "named" } }, @@ -131586,44 +134353,7 @@ } } }, - "PostBillingPortalConfigurationsBodyFeaturesSubscriptionCancelCancellationReason": { - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "options": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "BillingPortalOptions", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - } - } - }, - "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdate": { + "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateInput": { "fields": { "default_allowed_updates": { "type": { @@ -131663,7 +134393,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateProducts", + "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateProductsInput", "type": "named" }, "type": "array" @@ -131698,7 +134428,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateScheduleAtPeriodEnd", + "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndInput", "type": "named" } }, @@ -131710,7 +134440,7 @@ } } }, - "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateProducts": { + "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateProductsInput": { "fields": { "prices": { "type": { @@ -131746,14 +134476,29 @@ } } }, - "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateScheduleAtPeriodEnd": { + "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionsInput": { + "fields": { + "type": { + "type": { + "name": "BillingPortalType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndInput": { "fields": { "conditions": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndConditions", + "name": "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionsInput", "type": "named" }, "type": "array" @@ -131772,60 +134517,14 @@ } } }, - "PostBillingPortalConfigurationsBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndConditions": { - "fields": { - "type": { - "type": { - "name": "BillingPortalType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostBillingPortalConfigurationsBodyLoginPage": { - "description": "The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share).", - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostBillingPortalConfigurationsConfigurationBody": { + "PostBillingPortalConfigurationsBodyInput": { "fields": { - "active": { - "description": "Whether the configuration is active and can be used to create portal sessions.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, "business_profile": { "description": "The business information shown to customers in the portal.", "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyBusinessProfile", + "name": "PostBillingPortalConfigurationsBodyBusinessProfileInput", "type": "named" } }, @@ -131877,11 +134576,8 @@ "features": { "description": "Information about the features available in the portal.", "type": { - "type": "nullable", - "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeatures", - "type": "named" - } + "name": "PostBillingPortalConfigurationsBodyFeaturesInput", + "type": "named" }, "http": { "type": [ @@ -131894,7 +134590,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyLoginPage", + "name": "PostBillingPortalConfigurationsBodyLoginPageInput", "type": "named" } }, @@ -131921,7 +134617,23 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyBusinessProfile": { + "PostBillingPortalConfigurationsBodyLoginPageInput": { + "description": "The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share).", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostBillingPortalConfigurationsConfigurationBodyBusinessProfileInput": { "description": "The business information shown to customers in the portal.", "fields": { "headline": { @@ -131969,14 +134681,54 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeatures": { + "PostBillingPortalConfigurationsConfigurationBodyFeaturesCustomerUpdateInput": { + "fields": { + "allowed_updates": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "BillingPortalAllowedUpdates", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ] + } + } + }, + "enabled": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostBillingPortalConfigurationsConfigurationBodyFeaturesInput": { "description": "Information about the features available in the portal.", "fields": { "customer_update": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesCustomerUpdate", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesCustomerUpdateInput", "type": "named" } }, @@ -131990,7 +134742,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesInvoiceHistory", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesInvoiceHistoryInput", "type": "named" } }, @@ -132004,7 +134756,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesPaymentMethodUpdate", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesPaymentMethodUpdateInput", "type": "named" } }, @@ -132018,7 +134770,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionCancel", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionCancelInput", "type": "named" } }, @@ -132032,7 +134784,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdate", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateInput", "type": "named" } }, @@ -132044,37 +134796,12 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesCustomerUpdate": { + "PostBillingPortalConfigurationsConfigurationBodyFeaturesInvoiceHistoryInput": { "fields": { - "allowed_updates": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "BillingPortalAllowedUpdates", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - }, "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ @@ -132084,7 +134811,7 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesInvoiceHistory": { + "PostBillingPortalConfigurationsConfigurationBodyFeaturesPaymentMethodUpdateInput": { "fields": { "enabled": { "type": { @@ -132099,7 +134826,7 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesPaymentMethodUpdate": { + "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionCancelCancellationReasonInput": { "fields": { "enabled": { "type": { @@ -132111,16 +134838,38 @@ "boolean" ] } + }, + "options": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "BillingPortalOptions", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ] + } + } } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionCancel": { + "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionCancelInput": { "fields": { "cancellation_reason": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionCancelCancellationReason", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionCancelCancellationReasonInput", "type": "named" } }, @@ -132174,44 +134923,7 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionCancelCancellationReason": { - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "options": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "BillingPortalOptions", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - } - } - }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdate": { + "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateInput": { "fields": { "default_allowed_updates": { "type": { @@ -132254,7 +134966,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateProducts", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateProductsInput", "type": "named" }, "type": "array" @@ -132289,7 +135001,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateScheduleAtPeriodEnd", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndInput", "type": "named" } }, @@ -132301,7 +135013,7 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateProducts": { + "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateProductsInput": { "fields": { "prices": { "type": { @@ -132337,14 +135049,29 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateScheduleAtPeriodEnd": { + "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionsInput": { + "fields": { + "type": { + "type": { + "name": "BillingPortalType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndInput": { "fields": { "conditions": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndConditions", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionsInput", "type": "named" }, "type": "array" @@ -132363,66 +135090,51 @@ } } }, - "PostBillingPortalConfigurationsConfigurationBodyFeaturesSubscriptionUpdateScheduleAtPeriodEndConditions": { - "fields": { - "type": { - "type": { - "name": "BillingPortalType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostBillingPortalConfigurationsConfigurationBodyLoginPage": { - "description": "The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share).", + "PostBillingPortalConfigurationsConfigurationBodyInput": { "fields": { - "enabled": { + "active": { + "description": "Whether the configuration is active and can be used to create portal sessions.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ "boolean" ] } - } - } - }, - "PostBillingPortalSessionsBody": { - "fields": { - "configuration": { - "description": "The ID of an existing [configuration](https://stripe.com/docs/api/customer_portal/configuration) to use for this session, describing its functionality and features. If not specified, the session uses the default configuration.", + }, + "business_profile": { + "description": "The business information shown to customers in the portal.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostBillingPortalConfigurationsConfigurationBodyBusinessProfileInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "customer": { - "description": "The ID of an existing customer.", + "default_return_url": { + "description": "The default URL to redirect customers to when they click on the portal's link to return to your website. This can be [overriden](https://stripe.com/docs/api/customer_portal/sessions/create#create_portal_session-return_url) when creating the session.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, "expand": { @@ -132449,12 +135161,12 @@ } } }, - "flow_data": { - "description": "Information about a specific flow for the customer to go through. See the [docs](https://stripe.com/docs/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows.", + "features": { + "description": "Information about the features available in the portal.", "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalSessionsBodyFlowData", + "name": "PostBillingPortalConfigurationsConfigurationBodyFeaturesInput", "type": "named" } }, @@ -132464,75 +135176,80 @@ ] } }, - "locale": { - "description": "The IETF language tag of the locale customer portal is displayed in. If blank or auto, the customers `preferred_locales` or browsers locale is used.", + "login_page": { + "description": "The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share).", "type": { "type": "nullable", "underlying_type": { - "name": "BillingPortalLocale", + "name": "PostBillingPortalConfigurationsConfigurationBodyLoginPageInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "on_behalf_of": { - "description": "The `on_behalf_of` account to use for this session. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://stripe.com/docs/connect/separate-charges-and-transfers#settlement-merchant). Use the [Accounts API](https://stripe.com/docs/api/accounts/object#account_object-settings-branding) to modify the `on_behalf_of` account's branding settings, which the portal displays.", + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - }, - "return_url": { - "description": "The default URL to redirect customers to when they click on the portal's link to return to your website.", + } + } + }, + "PostBillingPortalConfigurationsConfigurationBodyLoginPageInput": { + "description": "The hosted login page for this configuration. Learn more about the portal login page in our [integration docs](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#share).", + "fields": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "string" + "boolean" ] } } } }, - "PostBillingPortalSessionsBodyFlowData": { - "description": "Information about a specific flow for the customer to go through. See the [docs](https://stripe.com/docs/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows.", + "PostBillingPortalSessionsBodyFlowDataAfterCompletionHostedConfirmationInput": { "fields": { - "after_completion": { + "custom_message": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalSessionsBodyFlowDataAfterCompletion", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } - }, - "subscription_cancel": { + } + } + }, + "PostBillingPortalSessionsBodyFlowDataAfterCompletionInput": { + "fields": { + "hosted_confirmation": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionCancel", + "name": "PostBillingPortalSessionsBodyFlowDataAfterCompletionHostedConfirmationInput", "type": "named" } }, @@ -132542,11 +135259,11 @@ ] } }, - "subscription_update": { + "redirect": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdate", + "name": "PostBillingPortalSessionsBodyFlowDataAfterCompletionRedirectInput", "type": "named" } }, @@ -132556,23 +135273,24 @@ ] } }, - "subscription_update_confirm": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirm", - "type": "named" - } + "name": "PostBillingPortalSessionsBodyFlowDataAfterCompletionType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "type": { + } + } + }, + "PostBillingPortalSessionsBodyFlowDataAfterCompletionRedirectInput": { + "fields": { + "return_url": { "type": { - "name": "PostBillingPortalSessionsBodyFlowDataType", + "name": "String", "type": "named" }, "http": { @@ -132583,13 +135301,14 @@ } } }, - "PostBillingPortalSessionsBodyFlowDataAfterCompletion": { + "PostBillingPortalSessionsBodyFlowDataInput": { + "description": "Information about a specific flow for the customer to go through. See the [docs](https://stripe.com/docs/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows.", "fields": { - "hosted_confirmation": { + "after_completion": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalSessionsBodyFlowDataAfterCompletionHostedConfirmation", + "name": "PostBillingPortalSessionsBodyFlowDataAfterCompletionInput", "type": "named" } }, @@ -132599,11 +135318,11 @@ ] } }, - "redirect": { + "subscription_cancel": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalSessionsBodyFlowDataAfterCompletionRedirect", + "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelInput", "type": "named" } }, @@ -132613,43 +135332,37 @@ ] } }, - "type": { + "subscription_update": { "type": { - "name": "PostBillingPortalSessionsBodyFlowDataAfterCompletionType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostBillingPortalSessionsBodyFlowDataAfterCompletionHostedConfirmation": { - "fields": { - "custom_message": { + }, + "subscription_update_confirm": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } - } - } - }, - "PostBillingPortalSessionsBodyFlowDataAfterCompletionRedirect": { - "fields": { - "return_url": { + }, + "type": { "type": { - "name": "String", + "name": "PostBillingPortalSessionsBodyFlowDataType", "type": "named" }, "http": { @@ -132660,13 +135373,13 @@ } } }, - "PostBillingPortalSessionsBodyFlowDataSubscriptionCancel": { + "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelInput": { "fields": { "retention": { "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelRetention", + "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelRetentionInput", "type": "named" } }, @@ -132690,11 +135403,27 @@ } } }, - "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelRetention": { + "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelRetentionCouponOfferInput": { + "fields": { + "coupon": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelRetentionInput": { "fields": { "coupon_offer": { "type": { - "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelRetentionCouponOffer", + "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelRetentionCouponOfferInput", "type": "named" }, "http": { @@ -132716,12 +135445,15 @@ } } }, - "PostBillingPortalSessionsBodyFlowDataSubscriptionCancelRetentionCouponOffer": { + "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmDiscountsInput": { "fields": { "coupon": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -132729,15 +135461,14 @@ ], "maxLength": 5000 } - } - } - }, - "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdate": { - "fields": { - "subscription": { + }, + "promotion_code": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -132748,14 +135479,14 @@ } } }, - "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirm": { + "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmInput": { "fields": { "discounts": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmDiscounts", + "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmDiscountsInput", "type": "named" }, "type": "array" @@ -132775,7 +135506,7 @@ "items": { "type": { "element_type": { - "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmItems", + "name": "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmItemsInput", "type": "named" }, "type": "array" @@ -132805,9 +135536,21 @@ } } }, - "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmDiscounts": { + "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmItemsInput": { "fields": { - "coupon": { + "id": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "price": { "type": { "type": "nullable", "underlying_type": { @@ -132822,14 +135565,29 @@ "maxLength": 5000 } }, - "promotion_code": { + "quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateInput": { + "fields": { + "subscription": { + "type": { + "name": "String", + "type": "named" + }, "http": { "type": [ "string" @@ -132839,9 +135597,26 @@ } } }, - "PostBillingPortalSessionsBodyFlowDataSubscriptionUpdateConfirmItems": { + "PostBillingPortalSessionsBodyInput": { "fields": { - "id": { + "configuration": { + "description": "The ID of an existing [configuration](https://stripe.com/docs/api/customer_portal/configuration) to use for this session, describing its functionality and features. If not specified, the session uses the default configuration.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "customer": { + "description": "The ID of an existing customer.", "type": { "name": "String", "type": "named" @@ -132853,7 +135628,62 @@ "maxLength": 5000 } }, - "price": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "flow_data": { + "description": "Information about a specific flow for the customer to go through. See the [docs](https://stripe.com/docs/customer-management/portal-deep-links) to learn more about using customer portal deep links and flows.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostBillingPortalSessionsBodyFlowDataInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "locale": { + "description": "The IETF language tag of the locale customer portal is displayed in. If blank or auto, the customers `preferred_locales` or browsers locale is used.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "BillingPortalLocale", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "on_behalf_of": { + "description": "The `on_behalf_of` account to use for this session. When specified, only subscriptions and invoices with this `on_behalf_of` account appear in the portal. For more information, see the [docs](https://stripe.com/docs/connect/separate-charges-and-transfers#settlement-merchant). Use the [Accounts API](https://stripe.com/docs/api/accounts/object#account_object-settings-branding) to modify the `on_behalf_of` account's branding settings, which the portal displays.", "type": { "type": "nullable", "underlying_type": { @@ -132864,27 +135694,27 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "quantity": { + "return_url": { + "description": "The default URL to redirect customers to when they click on the portal's link to return to your website.", "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostChargesBody": { + "PostChargesBodyInput": { "fields": { "amount": { "description": "Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge Â¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", @@ -133078,7 +135908,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesBodyRadarOptions", + "name": "PostChargesBodyRadarOptionsInput", "type": "named" } }, @@ -133108,7 +135938,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesBodyShipping", + "name": "PostChargesBodyShippingInput", "type": "named" } }, @@ -133171,7 +136001,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesBodyTransferData", + "name": "PostChargesBodyTransferDataInput", "type": "named" } }, @@ -133198,7 +136028,7 @@ } } }, - "PostChargesBodyRadarOptions": { + "PostChargesBodyRadarOptionsInput": { "description": "Options to configure Radar. See [Radar Session](https://stripe.com/docs/radar/radar-session) for more information.", "fields": { "session": { @@ -133218,21 +136048,9 @@ } } }, - "PostChargesBodyShipping": { - "description": "Shipping information for the charge. Helps prevent fraud on charges for physical goods.", + "PostChargesBodyShippingAddressInput": { "fields": { - "address": { - "type": { - "name": "PostChargesBodyShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "carrier": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -133247,10 +136065,13 @@ "maxLength": 5000 } }, - "name": { + "country": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -133259,7 +136080,7 @@ "maxLength": 5000 } }, - "phone": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -133274,7 +136095,7 @@ "maxLength": 5000 } }, - "tracking_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -133288,12 +136109,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostChargesBodyShippingAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -133308,7 +136125,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -133322,8 +136139,24 @@ ], "maxLength": 5000 } + } + } + }, + "PostChargesBodyShippingInput": { + "description": "Shipping information for the charge. Helps prevent fraud on charges for physical goods.", + "fields": { + "address": { + "type": { + "name": "PostChargesBodyShippingAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } }, - "line1": { + "carrier": { "type": { "type": "nullable", "underlying_type": { @@ -133338,13 +136171,10 @@ "maxLength": 5000 } }, - "line2": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -133353,7 +136183,7 @@ "maxLength": 5000 } }, - "postal_code": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -133368,7 +136198,7 @@ "maxLength": 5000 } }, - "state": { + "tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -133385,7 +136215,7 @@ } } }, - "PostChargesBodyTransferData": { + "PostChargesBodyTransferDataInput": { "description": "An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://stripe.com/docs/connect/destination-charges) for details.", "fields": { "amount": { @@ -133416,7 +136246,24 @@ } } }, - "PostChargesChargeBody": { + "PostChargesChargeBodyFraudDetailsInput": { + "description": "A set of key-value pairs you can attach to a charge giving information about its riskiness. If you believe a charge is fraudulent, include a `user_report` key with a value of `fraudulent`. If you believe a charge is safe, include a `user_report` key with a value of `safe`. Stripe will use the information you send to improve our fraud detection algorithms.", + "fields": { + "user_report": { + "type": { + "name": "ChargesUserReport", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostChargesChargeBodyInput": { "fields": { "customer": { "description": "The ID of an existing customer that will be associated with this request. This field may only be updated if there is no existing associated customer with this charge.", @@ -133479,7 +136326,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeBodyFraudDetails", + "name": "PostChargesChargeBodyFraudDetailsInput", "type": "named" } }, @@ -133525,7 +136372,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeBodyShipping", + "name": "PostChargesChargeBodyShippingInput", "type": "named" } }, @@ -133552,38 +136399,9 @@ } } }, - "PostChargesChargeBodyFraudDetails": { - "description": "A set of key-value pairs you can attach to a charge giving information about its riskiness. If you believe a charge is fraudulent, include a `user_report` key with a value of `fraudulent`. If you believe a charge is safe, include a `user_report` key with a value of `safe`. Stripe will use the information you send to improve our fraud detection algorithms.", - "fields": { - "user_report": { - "type": { - "name": "ChargesUserReport", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostChargesChargeBodyShipping": { - "description": "Shipping information for the charge. Helps prevent fraud on charges for physical goods.", + "PostChargesChargeBodyShippingAddressInput": { "fields": { - "address": { - "type": { - "name": "PostChargesChargeBodyShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "carrier": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -133598,10 +136416,13 @@ "maxLength": 5000 } }, - "name": { + "country": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -133610,7 +136431,7 @@ "maxLength": 5000 } }, - "phone": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -133625,7 +136446,7 @@ "maxLength": 5000 } }, - "tracking_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -133639,12 +136460,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostChargesChargeBodyShippingAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -133659,7 +136476,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -133673,8 +136490,24 @@ ], "maxLength": 5000 } + } + } + }, + "PostChargesChargeBodyShippingInput": { + "description": "Shipping information for the charge. Helps prevent fraud on charges for physical goods.", + "fields": { + "address": { + "type": { + "name": "PostChargesChargeBodyShippingAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } }, - "line1": { + "carrier": { "type": { "type": "nullable", "underlying_type": { @@ -133689,13 +136522,10 @@ "maxLength": 5000 } }, - "line2": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -133704,7 +136534,7 @@ "maxLength": 5000 } }, - "postal_code": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -133719,7 +136549,7 @@ "maxLength": 5000 } }, - "state": { + "tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -133736,7 +136566,7 @@ } } }, - "PostChargesChargeCaptureBody": { + "PostChargesChargeCaptureBodyInput": { "fields": { "amount": { "description": "The amount to capture, which must be less than or equal to the original amount. Any additional amount will be automatically refunded.", @@ -133859,7 +136689,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeCaptureBodyTransferData", + "name": "PostChargesChargeCaptureBodyTransferDataInput", "type": "named" } }, @@ -133886,7 +136716,7 @@ } } }, - "PostChargesChargeCaptureBodyTransferData": { + "PostChargesChargeCaptureBodyTransferDataInput": { "description": "An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://stripe.com/docs/connect/destination-charges) for details.", "fields": { "amount": { @@ -133905,14 +136735,13 @@ } } }, - "PostChargesChargeDisputeBody": { + "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceInput": { "fields": { - "evidence": { - "description": "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", + "visa_compelling_evidence_3": { "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeBodyEvidence", + "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3Input", "type": "named" } }, @@ -133922,36 +136751,11 @@ ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "visa_compliance": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaComplianceInput", "type": "named" } }, @@ -133960,28 +136764,12 @@ "object" ] } - }, - "submit": { - "description": "Whether to immediately submit evidence to the bank. If `false`, evidence is staged on the dispute. Staged evidence is visible in the API and Dashboard, and can be submitted to the bank by making another request with this attribute set to `true` (the default).", - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } } } }, - "PostChargesChargeDisputeBodyEvidence": { - "description": "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", + "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionInput": { "fields": { - "access_activity_log": { + "customer_account_id": { "type": { "type": "nullable", "underlying_type": { @@ -133993,10 +136781,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "billing_address": { + "customer_device_fingerprint": { "type": { "type": "nullable", "underlying_type": { @@ -134011,7 +136799,7 @@ "maxLength": 5000 } }, - "cancellation_policy": { + "customer_device_id": { "type": { "type": "nullable", "underlying_type": { @@ -134022,10 +136810,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "cancellation_policy_disclosure": { + "customer_email_address": { "type": { "type": "nullable", "underlying_type": { @@ -134037,10 +136826,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "cancellation_rebuttal": { + "customer_purchase_ip": { "type": { "type": "nullable", "underlying_type": { @@ -134052,14 +136841,14 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "customer_communication": { + "merchandise_or_services": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "ChargesMerchandiseOrServices", "type": "named" } }, @@ -134069,7 +136858,7 @@ ] } }, - "customer_email_address": { + "product_description": { "type": { "type": "nullable", "underlying_type": { @@ -134084,7 +136873,25 @@ "maxLength": 5000 } }, - "customer_name": { + "shipping_address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionShippingAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionShippingAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -134099,7 +136906,7 @@ "maxLength": 5000 } }, - "customer_purchase_ip": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -134114,7 +136921,7 @@ "maxLength": 5000 } }, - "customer_signature": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -134125,10 +136932,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "duplicate_charge_documentation": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -134139,10 +136947,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "duplicate_charge_explanation": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -134154,10 +136963,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "duplicate_charge_id": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -134171,12 +136980,16 @@ ], "maxLength": 5000 } - }, - "enhanced_evidence": { + } + } + }, + "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3Input": { + "fields": { + "disputed_transaction": { "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidence", + "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionInput", "type": "named" } }, @@ -134186,22 +136999,45 @@ ] } }, - "product_description": { + "prior_undisputed_transactions": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsInput", + "type": "named" + }, + "type": "array" } }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + } + } + }, + "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsInput": { + "fields": { + "charge": { + "type": { + "name": "String", + "type": "named" + }, "http": { "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "receipt": { + "customer_account_id": { "type": { "type": "nullable", "underlying_type": { @@ -134212,10 +137048,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "refund_policy": { + "customer_device_fingerprint": { "type": { "type": "nullable", "underlying_type": { @@ -134226,10 +137063,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "refund_policy_disclosure": { + "customer_device_id": { "type": { "type": "nullable", "underlying_type": { @@ -134241,10 +137079,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "refund_refusal_explanation": { + "customer_email_address": { "type": { "type": "nullable", "underlying_type": { @@ -134256,10 +137094,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "service_date": { + "customer_purchase_ip": { "type": { "type": "nullable", "underlying_type": { @@ -134274,7 +137112,7 @@ "maxLength": 5000 } }, - "service_documentation": { + "product_description": { "type": { "type": "nullable", "underlying_type": { @@ -134285,25 +137123,29 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, "shipping_address": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsShippingAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - }, - "shipping_carrier": { + } + } + }, + "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsShippingAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -134318,7 +137160,7 @@ "maxLength": 5000 } }, - "shipping_date": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -134333,7 +137175,7 @@ "maxLength": 5000 } }, - "shipping_documentation": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -134344,10 +137186,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "shipping_tracking_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -134362,7 +137205,7 @@ "maxLength": 5000 } }, - "uncategorized_file": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -134373,10 +137216,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "uncategorized_text": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -134388,86 +137232,92 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } } } }, - "PostChargesChargeDisputeBodyEvidenceEnhancedEvidence": { + "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaComplianceInput": { "fields": { - "visa_compelling_evidence_3": { + "fee_acknowledged": { "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } + } + } + }, + "PostChargesChargeDisputeBodyEvidenceInput": { + "description": "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", + "fields": { + "access_activity_log": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 20000 + } }, - "visa_compliance": { + "billing_address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompliance", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3": { - "fields": { - "disputed_transaction": { + }, + "cancellation_policy": { "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransaction", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "prior_undisputed_transactions": { + "cancellation_policy_disclosure": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactions", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 20000 } - } - } - }, - "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransaction": { - "fields": { - "customer_account_id": { + }, + "cancellation_rebuttal": { "type": { "type": "nullable", "underlying_type": { @@ -134479,10 +137329,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "customer_device_fingerprint": { + "customer_communication": { "type": { "type": "nullable", "underlying_type": { @@ -134493,11 +137343,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "customer_device_id": { + "customer_email_address": { "type": { "type": "nullable", "underlying_type": { @@ -134512,7 +137361,7 @@ "maxLength": 5000 } }, - "customer_email_address": { + "customer_name": { "type": { "type": "nullable", "underlying_type": { @@ -134542,11 +137391,11 @@ "maxLength": 5000 } }, - "merchandise_or_services": { + "customer_signature": { "type": { "type": "nullable", "underlying_type": { - "name": "ChargesMerchandiseOrServices", + "name": "String", "type": "named" } }, @@ -134556,7 +137405,7 @@ ] } }, - "product_description": { + "duplicate_charge_documentation": { "type": { "type": "nullable", "underlying_type": { @@ -134567,29 +137416,25 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "shipping_address": { + "duplicate_charge_explanation": { "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionShippingAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 20000 } - } - } - }, - "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionShippingAddress": { - "fields": { - "city": { + }, + "duplicate_charge_id": { "type": { "type": "nullable", "underlying_type": { @@ -134604,22 +137449,21 @@ "maxLength": 5000 } }, - "country": { + "enhanced_evidence": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "product_description": { "type": { "type": "nullable", "underlying_type": { @@ -134631,10 +137475,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "line2": { + "receipt": { "type": { "type": "nullable", "underlying_type": { @@ -134645,11 +137489,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "postal_code": { + "refund_policy": { "type": { "type": "nullable", "underlying_type": { @@ -134660,11 +137503,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "refund_policy_disclosure": { "type": { "type": "nullable", "underlying_type": { @@ -134676,26 +137518,10 @@ "type": [ "string" ], - "maxLength": 5000 - } - } - } - }, - "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactions": { - "fields": { - "charge": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "maxLength": 20000 } }, - "customer_account_id": { + "refund_refusal_explanation": { "type": { "type": "nullable", "underlying_type": { @@ -134707,10 +137533,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "customer_device_fingerprint": { + "service_date": { "type": { "type": "nullable", "underlying_type": { @@ -134725,7 +137551,7 @@ "maxLength": 5000 } }, - "customer_device_id": { + "service_documentation": { "type": { "type": "nullable", "underlying_type": { @@ -134736,11 +137562,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "customer_email_address": { + "shipping_address": { "type": { "type": "nullable", "underlying_type": { @@ -134755,7 +137580,7 @@ "maxLength": 5000 } }, - "customer_purchase_ip": { + "shipping_carrier": { "type": { "type": "nullable", "underlying_type": { @@ -134770,7 +137595,7 @@ "maxLength": 5000 } }, - "product_description": { + "shipping_date": { "type": { "type": "nullable", "underlying_type": { @@ -134785,25 +137610,21 @@ "maxLength": 5000 } }, - "shipping_address": { + "shipping_documentation": { "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsShippingAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - } - } - }, - "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsShippingAddress": { - "fields": { - "city": { + }, + "shipping_tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -134818,7 +137639,7 @@ "maxLength": 5000 } }, - "country": { + "uncategorized_file": { "type": { "type": "nullable", "underlying_type": { @@ -134829,11 +137650,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line1": { + "uncategorized_text": { "type": { "type": "nullable", "underlying_type": { @@ -134845,59 +137665,69 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } - }, - "line2": { + } + } + }, + "PostChargesChargeDisputeBodyInput": { + "fields": { + "evidence": { + "description": "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostChargesChargeDisputeBodyEvidenceInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "postal_code": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "state": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostChargesChargeDisputeBodyEvidenceEnhancedEvidenceVisaCompliance": { - "fields": { - "fee_acknowledged": { + }, + "submit": { + "description": "Whether to immediately submit evidence to the bank. If `false`, evidence is staged on the dispute. Staged evidence is visible in the API and Dashboard, and can be submitted to the bank by making another request with this attribute set to `true` (the default).", "type": { "type": "nullable", "underlying_type": { @@ -134913,7 +137743,7 @@ } } }, - "PostChargesChargeDisputeCloseBody": { + "PostChargesChargeDisputeCloseBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -134941,7 +137771,7 @@ } } }, - "PostChargesChargeRefundBody": { + "PostChargesChargeRefundBodyInput": { "fields": { "amount": { "description": "A positive integer in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) representing how much of this charge to refund. Can refund only up to the remaining, unrefunded amount of the charge.", @@ -135076,7 +137906,7 @@ } } }, - "PostChargesChargeRefundsBody": { + "PostChargesChargeRefundsBodyInput": { "fields": { "amount": { "type": { @@ -135257,7 +138087,7 @@ } } }, - "PostChargesChargeRefundsRefundBody": { + "PostChargesChargeRefundsRefundBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -135299,14 +138129,689 @@ } } }, - "PostCheckoutSessionsBody": { + "PostCheckoutSessionsBodyAdaptivePricingInput": { + "description": "Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing).", + "fields": { + "enabled": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostCheckoutSessionsBodyAfterExpirationInput": { + "description": "Configure actions after a Checkout Session has expired.", + "fields": { + "recovery": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyAfterExpirationRecoveryInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostCheckoutSessionsBodyAfterExpirationRecoveryInput": { + "fields": { + "allow_promotion_codes": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostCheckoutSessionsBodyAutomaticTaxInput": { + "description": "Settings for automatic tax lookup for this session and resulting payments, invoices, and subscriptions.", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "liability": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyAutomaticTaxLiabilityInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostCheckoutSessionsBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "CheckoutType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCheckoutSessionsBodyConsentCollectionInput": { + "description": "Configure fields for the Checkout Session to gather active consent from customers.", + "fields": { + "payment_method_reuse_agreement": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyConsentCollectionPaymentMethodReuseAgreementInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "promotions": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CheckoutPromotions", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "terms_of_service": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CheckoutTermsOfService", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCheckoutSessionsBodyConsentCollectionPaymentMethodReuseAgreementInput": { + "fields": { + "position": { + "type": { + "name": "CheckoutPosition", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCheckoutSessionsBodyCustomFieldsDropdownInput": { + "fields": { + "default_value": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + }, + "options": { + "type": { + "element_type": { + "name": "PostCheckoutSessionsBodyCustomFieldsDropdownOptionsInput", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + } + } + }, + "PostCheckoutSessionsBodyCustomFieldsDropdownOptionsInput": { + "fields": { + "label": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + }, + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + } + } + }, + "PostCheckoutSessionsBodyCustomFieldsInput": { + "fields": { + "dropdown": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyCustomFieldsDropdownInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "key": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 200 + } + }, + "label": { + "type": { + "name": "PostCheckoutSessionsBodyCustomFieldsLabelInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, + "numeric": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyCustomFieldsNumericInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "optional": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "text": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyCustomFieldsTextInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "type": { + "type": { + "name": "PostCheckoutSessionsBodyCustomFieldsType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCheckoutSessionsBodyCustomFieldsLabelInput": { + "fields": { + "custom": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 50 + } + }, + "type": { + "type": { + "name": "PostCheckoutSessionsBodyCustomFieldsLabelType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCheckoutSessionsBodyCustomFieldsNumericInput": { + "fields": { + "default_value": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 255 + } + }, + "maximum_length": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "minimum_length": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostCheckoutSessionsBodyCustomFieldsTextInput": { + "fields": { + "default_value": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 255 + } + }, + "maximum_length": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "minimum_length": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostCheckoutSessionsBodyCustomTextAfterSubmitInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostCheckoutSessionsBodyCustomTextInput": { + "description": "Display additional text for your customers using custom text.", + "fields": { + "after_submit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyCustomTextAfterSubmitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "shipping_address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyCustomTextShippingAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "submit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyCustomTextSubmitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "terms_of_service_acceptance": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyCustomTextTermsOfServiceAcceptanceInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostCheckoutSessionsBodyCustomTextShippingAddressInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostCheckoutSessionsBodyCustomTextSubmitInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostCheckoutSessionsBodyCustomTextTermsOfServiceAcceptanceInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostCheckoutSessionsBodyCustomerUpdateInput": { + "description": "Controls what fields on Customer can be updated by the Checkout Session. Can only be provided when `customer` is provided.", + "fields": { + "address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CheckoutAddress", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "name": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CheckoutName", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "shipping": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CheckoutShipping", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCheckoutSessionsBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostCheckoutSessionsBodyInput": { "fields": { "adaptive_pricing": { "description": "Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing).", "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyAdaptivePricing", + "name": "PostCheckoutSessionsBodyAdaptivePricingInput", "type": "named" } }, @@ -135321,7 +138826,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyAfterExpiration", + "name": "PostCheckoutSessionsBodyAfterExpirationInput", "type": "named" } }, @@ -135351,7 +138856,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyAutomaticTax", + "name": "PostCheckoutSessionsBodyAutomaticTaxInput", "type": "named" } }, @@ -135413,7 +138918,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyConsentCollection", + "name": "PostCheckoutSessionsBodyConsentCollectionInput", "type": "named" } }, @@ -135445,7 +138950,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCheckoutSessionsBodyCustomFields", + "name": "PostCheckoutSessionsBodyCustomFieldsInput", "type": "named" }, "type": "array" @@ -135467,7 +138972,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomText", + "name": "PostCheckoutSessionsBodyCustomTextInput", "type": "named" } }, @@ -135528,7 +139033,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomerUpdate", + "name": "PostCheckoutSessionsBodyCustomerUpdateInput", "type": "named" } }, @@ -135544,7 +139049,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCheckoutSessionsBodyDiscounts", + "name": "PostCheckoutSessionsBodyDiscountsInput", "type": "named" }, "type": "array" @@ -135606,7 +139111,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyInvoiceCreation", + "name": "PostCheckoutSessionsBodyInvoiceCreationInput", "type": "named" } }, @@ -135622,7 +139127,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCheckoutSessionsBodyLineItems", + "name": "PostCheckoutSessionsBodyLineItemsInput", "type": "named" }, "type": "array" @@ -135689,7 +139194,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentIntentData", + "name": "PostCheckoutSessionsBodyPaymentIntentDataInput", "type": "named" } }, @@ -135735,7 +139240,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodData", + "name": "PostCheckoutSessionsBodyPaymentMethodDataInput", "type": "named" } }, @@ -135750,7 +139255,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptions", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsInput", "type": "named" } }, @@ -135788,7 +139293,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPhoneNumberCollection", + "name": "PostCheckoutSessionsBodyPhoneNumberCollectionInput", "type": "named" } }, @@ -135834,7 +139339,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodySavedPaymentMethodOptions", + "name": "PostCheckoutSessionsBodySavedPaymentMethodOptionsInput", "type": "named" } }, @@ -135849,7 +139354,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodySetupIntentData", + "name": "PostCheckoutSessionsBodySetupIntentDataInput", "type": "named" } }, @@ -135864,7 +139369,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyShippingAddressCollection", + "name": "PostCheckoutSessionsBodyShippingAddressCollectionInput", "type": "named" } }, @@ -135880,7 +139385,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCheckoutSessionsBodyShippingOptions", + "name": "PostCheckoutSessionsBodyShippingOptionsInput", "type": "named" }, "type": "array" @@ -135917,7 +139422,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodySubscriptionData", + "name": "PostCheckoutSessionsBodySubscriptionDataInput", "type": "named" } }, @@ -135948,7 +139453,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyTaxIdCollection", + "name": "PostCheckoutSessionsBodyTaxIdCollectionInput", "type": "named" } }, @@ -135975,33 +139480,25 @@ } } }, - "PostCheckoutSessionsBodyAdaptivePricing": { - "description": "Settings for price localization with [Adaptive Pricing](https://docs.stripe.com/payments/checkout/adaptive-pricing).", + "PostCheckoutSessionsBodyInvoiceCreationInput": { + "description": "Generate a post-purchase Invoice for one-time payments.", "fields": { "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ "boolean" ] } - } - } - }, - "PostCheckoutSessionsBodyAfterExpiration": { - "description": "Configure actions after a Checkout Session has expired.", - "fields": { - "recovery": { + }, + "invoice_data": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyAfterExpirationRecovery", + "name": "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataInput", "type": "named" } }, @@ -136013,68 +139510,82 @@ } } }, - "PostCheckoutSessionsBodyAfterExpirationRecovery": { + "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataCustomFieldsInput": { "fields": { - "allow_promotion_codes": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 40 } }, - "enabled": { + "value": { "type": { - "name": "Boolean", + "name": "String", "type": "named" }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 140 } } } }, - "PostCheckoutSessionsBodyAutomaticTax": { - "description": "Settings for automatic tax lookup for this session and resulting payments, invoices, and subscriptions.", + "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataInput": { "fields": { - "enabled": { + "account_tax_ids": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "boolean" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "liability": { + "custom_fields": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyAutomaticTaxLiability", - "type": "named" + "element_type": { + "name": "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataCustomFieldsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } - } - } - }, - "PostCheckoutSessionsBodyAutomaticTaxLiability": { - "fields": { - "account": { + }, + "description": { "type": { "type": "nullable", "underlying_type": { @@ -136085,30 +139596,30 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 1500 } }, - "type": { + "footer": { "type": { - "name": "CheckoutType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - } - } - }, - "PostCheckoutSessionsBodyConsentCollection": { - "description": "Configure fields for the Checkout Session to gather active consent from customers.", - "fields": { - "payment_method_reuse_agreement": { + }, + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyConsentCollectionPaymentMethodReuseAgreement", + "name": "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataIssuerInput", "type": "named" } }, @@ -136118,41 +139629,55 @@ ] } }, - "promotions": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutPromotions", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "terms_of_service": { + "rendering_options": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutTermsOfService", + "name": "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataRenderingOptionsInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostCheckoutSessionsBodyConsentCollectionPaymentMethodReuseAgreement": { + "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataIssuerInput": { "fields": { - "position": { + "account": { "type": { - "name": "CheckoutPosition", + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "CheckoutType", "type": "named" }, "http": { @@ -136163,78 +139688,74 @@ } } }, - "PostCheckoutSessionsBodyCustomFields": { + "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataRenderingOptionsInput": { "fields": { - "dropdown": { + "amount_tax_display": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomFieldsDropdown", + "name": "CheckoutAmountTaxDisplay", "type": "named" } }, - "http": { - "type": [ - "object" - ] - } - }, - "key": { - "type": { - "name": "String", - "type": "named" - }, "http": { "type": [ "string" - ], - "maxLength": 200 + ] } - }, - "label": { + } + } + }, + "PostCheckoutSessionsBodyLineItemsAdjustableQuantityInput": { + "fields": { + "enabled": { "type": { - "name": "PostCheckoutSessionsBodyCustomFieldsLabel", + "name": "Boolean", "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } }, - "numeric": { + "maximum": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomFieldsNumeric", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "optional": { + "minimum": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "boolean" + "integer" ] } - }, - "text": { + } + } + }, + "PostCheckoutSessionsBodyLineItemsInput": { + "fields": { + "adjustable_quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomFieldsText", + "name": "PostCheckoutSessionsBodyLineItemsAdjustableQuantityInput", "type": "named" } }, @@ -136244,22 +139765,30 @@ ] } }, - "type": { + "dynamic_tax_rates": { "type": { - "name": "PostCheckoutSessionsBodyCustomFieldsType", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostCheckoutSessionsBodyCustomFieldsDropdown": { - "fields": { - "default_value": { + }, + "price": { "type": { "type": "nullable", "underlying_type": { @@ -136271,61 +139800,65 @@ "type": [ "string" ], - "maxLength": 100 + "maxLength": 5000 } }, - "options": { + "price_data": { "type": { - "element_type": { - "name": "PostCheckoutSessionsBodyCustomFieldsDropdownOptions", + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyLineItemsPriceDataInput", "type": "named" - }, - "type": "array" + } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } + "object" + ] } - } - } - }, - "PostCheckoutSessionsBodyCustomFieldsDropdownOptions": { - "fields": { - "label": { + }, + "quantity": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "integer" + ] } }, - "value": { + "tax_rates": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 100 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostCheckoutSessionsBodyCustomFieldsLabel": { + "PostCheckoutSessionsBodyLineItemsPriceDataInput": { "fields": { - "custom": { + "currency": { "type": { "name": "String", "type": "named" @@ -136334,25 +139867,10 @@ "type": [ "string" ], - "maxLength": 50 + "format": "currency" } }, - "type": { - "type": { - "name": "PostCheckoutSessionsBodyCustomFieldsLabelType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyCustomFieldsNumeric": { - "fields": { - "default_value": { + "product": { "type": { "type": "nullable", "underlying_type": { @@ -136364,57 +139882,52 @@ "type": [ "string" ], - "maxLength": 255 + "maxLength": 5000 } }, - "maximum_length": { + "product_data": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCheckoutSessionsBodyLineItemsPriceDataProductDataInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "minimum_length": { + "recurring": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCheckoutSessionsBodyLineItemsPriceDataRecurringInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } - } - } - }, - "PostCheckoutSessionsBodyCustomFieldsText": { - "fields": { - "default_value": { + }, + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "CheckoutTaxBehavior", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 255 + ] } }, - "maximum_length": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { @@ -136428,72 +139941,67 @@ ] } }, - "minimum_length": { + "unit_amount_decimal": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "format": "decimal" } } } }, - "PostCheckoutSessionsBodyCustomText": { - "description": "Display additional text for your customers using custom text.", + "PostCheckoutSessionsBodyLineItemsPriceDataProductDataInput": { "fields": { - "after_submit": { + "description": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomTextAfterSubmit", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 40000 } }, - "shipping_address": { + "images": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomTextShippingAddress", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] - } - }, - "submit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomTextSubmit", - "type": "named" + "array" + ], + "items": { + "type": [ + "string" + ] } - }, - "http": { - "type": [ - "object" - ] } }, - "terms_of_service_acceptance": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyCustomTextTermsOfServiceAcceptance", + "name": "JSON", "type": "named" } }, @@ -136502,12 +140010,8 @@ "object" ] } - } - } - }, - "PostCheckoutSessionsBodyCustomTextAfterSubmit": { - "fields": { - "message": { + }, + "name": { "type": { "name": "String", "type": "named" @@ -136516,81 +140020,77 @@ "type": [ "string" ], - "maxLength": 1200 + "maxLength": 5000 } - } - } - }, - "PostCheckoutSessionsBodyCustomTextShippingAddress": { - "fields": { - "message": { + }, + "tax_code": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 1200 + "maxLength": 5000 } } } }, - "PostCheckoutSessionsBodyCustomTextSubmit": { + "PostCheckoutSessionsBodyLineItemsPriceDataRecurringInput": { "fields": { - "message": { + "interval": { "type": { - "name": "String", + "name": "CheckoutInterval", "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 1200 + ] } - } - } - }, - "PostCheckoutSessionsBodyCustomTextTermsOfServiceAcceptance": { - "fields": { - "message": { + }, + "interval_count": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 1200 + "integer" + ] } } } }, - "PostCheckoutSessionsBodyCustomerUpdate": { - "description": "Controls what fields on Customer can be updated by the Checkout Session. Can only be provided when `customer` is provided.", + "PostCheckoutSessionsBodyPaymentIntentDataInput": { + "description": "A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.", "fields": { - "address": { + "application_fee_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutAddress", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "name": { + "capture_method": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutName", + "name": "CheckoutCaptureMethod", "type": "named" } }, @@ -136600,40 +140100,36 @@ ] } }, - "shipping": { + "description": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutShipping", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 1000 } - } - } - }, - "PostCheckoutSessionsBodyDiscounts": { - "fields": { - "coupon": { + }, + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "promotion_code": { + "on_behalf_of": { "type": { "type": "nullable", "underlying_type": { @@ -136644,90 +140140,52 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostCheckoutSessionsBodyInvoiceCreation": { - "description": "Generate a post-purchase Invoice for one-time payments.", - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" ] } }, - "invoice_data": { + "receipt_email": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyInvoiceCreationInvoiceData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - } - } - }, - "PostCheckoutSessionsBodyInvoiceCreationInvoiceData": { - "fields": { - "account_tax_ids": { + }, + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "CheckoutSetupFutureUsage", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } }, - "custom_fields": { + "shipping": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataCustomFields", - "type": "named" - }, - "type": "array" + "name": "PostCheckoutSessionsBodyPaymentIntentDataShippingInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } + "object" + ] } }, - "description": { + "statement_descriptor": { "type": { "type": "nullable", "underlying_type": { @@ -136739,10 +140197,10 @@ "type": [ "string" ], - "maxLength": 1500 + "maxLength": 22 } }, - "footer": { + "statement_descriptor_suffix": { "type": { "type": "nullable", "underlying_type": { @@ -136754,14 +140212,14 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 22 } }, - "issuer": { + "transfer_data": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataIssuer", + "name": "PostCheckoutSessionsBodyPaymentIntentDataTransferDataInput", "type": "named" } }, @@ -136771,51 +140229,55 @@ ] } }, - "metadata": { + "transfer_group": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "rendering_options": { + } + } + }, + "PostCheckoutSessionsBodyPaymentIntentDataShippingAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataRenderingOptions", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataCustomFields": { - "fields": { - "name": { + }, + "country": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 40 + "maxLength": 5000 } }, - "value": { + "line1": { "type": { "name": "String", "type": "named" @@ -136824,14 +140286,10 @@ "type": [ "string" ], - "maxLength": 140 + "maxLength": 5000 } - } - } - }, - "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataIssuer": { - "fields": { - "account": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -136842,49 +140300,48 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "type": { + "postal_code": { "type": { - "name": "CheckoutType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - } - } - }, - "PostCheckoutSessionsBodyInvoiceCreationInvoiceDataRenderingOptions": { - "fields": { - "amount_tax_display": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutAmountTaxDisplay", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostCheckoutSessionsBodyLineItems": { + "PostCheckoutSessionsBodyPaymentIntentDataShippingInput": { "fields": { - "adjustable_quantity": { + "address": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyLineItemsAdjustableQuantity", - "type": "named" - } + "name": "PostCheckoutSessionsBodyPaymentIntentDataShippingAddressInput", + "type": "named" }, "http": { "type": [ @@ -136892,30 +140349,34 @@ ] } }, - "dynamic_tax_rates": { + "carrier": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "price": { + "name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -136930,21 +140391,26 @@ "maxLength": 5000 } }, - "price_data": { + "tracking_number": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyLineItemsPriceData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "quantity": { + } + } + }, + "PostCheckoutSessionsBodyPaymentIntentDataTransferDataInput": { + "fields": { + "amount": { "type": { "type": "nullable", "underlying_type": { @@ -136958,89 +140424,137 @@ ] } }, - "tax_rates": { + "destination": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodDataInput": { + "description": "This parameter allows you to set some attributes on the payment method created during a Checkout session.", + "fields": { + "allow_redisplay": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "CheckoutAllowRedisplay", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } } } }, - "PostCheckoutSessionsBodyLineItemsAdjustableQuantity": { + "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebitInput": { "fields": { - "enabled": { + "currency": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "CheckoutCurrency", + "type": "named" + } }, "http": { "type": [ - "boolean" + "string" ] } }, - "maximum": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "minimum": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebitSetupFutureUsage", "type": "named" } }, "http": { "type": [ - "integer" + "string" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CheckoutVerificationMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" ] } } } }, - "PostCheckoutSessionsBodyLineItemsPriceData": { + "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { - "currency": { + "custom_mandate_url": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" + ] + } + }, + "default_for": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "CheckoutDefaultFor", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" ], - "format": "currency" + "items": { + "type": [ + "string" + ] + } } }, - "product": { + "interval_description": { "type": { "type": "nullable", "underlying_type": { @@ -137052,42 +140566,46 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "product_data": { + "payment_schedule": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyLineItemsPriceDataProductData", + "name": "CheckoutPaymentSchedule", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "recurring": { + "transaction_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyLineItemsPriceDataRecurring", + "name": "CheckoutTransactionType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "tax_behavior": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsAffirmInput": { + "fields": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutTaxBehavior", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAffirmSetupFutureUsage", "type": "named" } }, @@ -137096,82 +140614,88 @@ "string" ] } - }, - "unit_amount": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsAfterpayClearpayInput": { + "fields": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAfterpayClearpaySetupFutureUsage", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } - }, - "unit_amount_decimal": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsAlipayInput": { + "fields": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAlipaySetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "format": "decimal" + ] } } } }, - "PostCheckoutSessionsBodyLineItemsPriceDataProductData": { + "PostCheckoutSessionsBodyPaymentMethodOptionsAmazonPayInput": { "fields": { - "description": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAmazonPaySetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 40000 + ] } - }, - "images": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsAuBecsDebitInput": { + "fields": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAuBecsDebitSetupFutureUsage", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "string" + ] } - }, - "metadata": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebitInput": { + "fields": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebitMandateOptionsInput", "type": "named" } }, @@ -137181,19 +140705,25 @@ ] } }, - "name": { + "setup_future_usage": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebitSetupFutureUsage", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "tax_code": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebitMandateOptionsInput": { + "fields": { + "reference_prefix": { "type": { "type": "nullable", "underlying_type": { @@ -137205,44 +140735,32 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 12 } } } }, - "PostCheckoutSessionsBodyLineItemsPriceDataRecurring": { + "PostCheckoutSessionsBodyPaymentMethodOptionsBancontactInput": { "fields": { - "interval": { - "type": { - "name": "CheckoutInterval", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "interval_count": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBancontactSetupFutureUsage", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostCheckoutSessionsBodyPaymentIntentData": { - "description": "A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.", + "PostCheckoutSessionsBodyPaymentMethodOptionsBoletoInput": { "fields": { - "application_fee_amount": { + "expires_after_days": { "type": { "type": "nullable", "underlying_type": { @@ -137256,11 +140774,11 @@ ] } }, - "capture_method": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutCaptureMethod", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBoletoSetupFutureUsage", "type": "named" } }, @@ -137269,41 +140787,44 @@ "string" ] } - }, - "description": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsCardInput": { + "fields": { + "installments": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCardInstallmentsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 1000 + "object" + ] } }, - "metadata": { + "request_extended_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "CheckoutRequestExtendedAuthorization", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "on_behalf_of": { + "request_incremental_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "CheckoutRequestIncrementalAuthorization", "type": "named" } }, @@ -137313,11 +140834,11 @@ ] } }, - "receipt_email": { + "request_multicapture": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "CheckoutRequestMulticapture", "type": "named" } }, @@ -137327,11 +140848,11 @@ ] } }, - "setup_future_usage": { + "request_overcapture": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutSetupFutureUsage", + "name": "CheckoutRequestOvercapture", "type": "named" } }, @@ -137341,36 +140862,35 @@ ] } }, - "shipping": { + "request_three_d_secure": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentIntentDataShipping", + "name": "CheckoutRequestThreeDSecure", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "statement_descriptor": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "CheckoutSetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 22 + ] } }, - "statement_descriptor_suffix": { + "statement_descriptor_suffix_kana": { "type": { "type": "nullable", "underlying_type": { @@ -137385,65 +140905,62 @@ "maxLength": 22 } }, - "transfer_data": { + "statement_descriptor_suffix_kanji": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentIntentDataTransferData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 17 } - }, - "transfer_group": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsCardInstallmentsInput": { + "fields": { + "enabled": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } } } }, - "PostCheckoutSessionsBodyPaymentIntentDataShipping": { + "PostCheckoutSessionsBodyPaymentMethodOptionsCashappInput": { "fields": { - "address": { - "type": { - "name": "PostCheckoutSessionsBodyPaymentIntentDataShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "carrier": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCashappSetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "name": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { + "fields": { + "country": { "type": { "name": "String", "type": "named" @@ -137454,150 +140971,169 @@ ], "maxLength": 5000 } - }, - "phone": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransferInput": { + "fields": { + "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "tracking_number": { + "requested_address_types": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "CheckoutRequestedAddressTypes", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ] + } + } + }, + "type": { + "type": { + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransferType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostCheckoutSessionsBodyPaymentIntentDataShippingAddress": { + "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceInput": { "fields": { - "city": { + "bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransferInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "country": { + "funding_type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "CheckoutFundingType", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 - } - }, - "line1": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + ] } }, - "line2": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceSetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "postal_code": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsEpsInput": { + "fields": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsEpsSetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "state": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsFpxInput": { + "fields": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsFpxSetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostCheckoutSessionsBodyPaymentIntentDataTransferData": { + "PostCheckoutSessionsBodyPaymentMethodOptionsGiropayInput": { "fields": { - "amount": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsGiropaySetupFutureUsage", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } - }, - "destination": { + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsGrabpayInput": { + "fields": { + "setup_future_usage": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsGrabpaySetupFutureUsage", + "type": "named" + } }, "http": { "type": [ @@ -137607,14 +141143,13 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodData": { - "description": "This parameter allows you to set some attributes on the payment method created during a Checkout session.", + "PostCheckoutSessionsBodyPaymentMethodOptionsIdealInput": { "fields": { - "allow_redisplay": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "CheckoutAllowRedisplay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsIdealSetupFutureUsage", "type": "named" } }, @@ -137626,14 +141161,14 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptions": { + "PostCheckoutSessionsBodyPaymentMethodOptionsInput": { "description": "Payment-method-specific configuration.", "fields": { "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebit", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebitInput", "type": "named" } }, @@ -137647,7 +141182,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAffirm", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAffirmInput", "type": "named" } }, @@ -137661,7 +141196,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAfterpayClearpay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAfterpayClearpayInput", "type": "named" } }, @@ -137675,7 +141210,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAlipay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAlipayInput", "type": "named" } }, @@ -137689,7 +141224,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAmazonPay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAmazonPayInput", "type": "named" } }, @@ -137703,7 +141238,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAuBecsDebit", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAuBecsDebitInput", "type": "named" } }, @@ -137717,7 +141252,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebit", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebitInput", "type": "named" } }, @@ -137731,7 +141266,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBancontact", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBancontactInput", "type": "named" } }, @@ -137745,7 +141280,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBoleto", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBoletoInput", "type": "named" } }, @@ -137759,7 +141294,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCard", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCardInput", "type": "named" } }, @@ -137773,7 +141308,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCashapp", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCashappInput", "type": "named" } }, @@ -137787,7 +141322,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalance", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceInput", "type": "named" } }, @@ -137801,7 +141336,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsEps", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsEpsInput", "type": "named" } }, @@ -137815,7 +141350,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsFpx", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsFpxInput", "type": "named" } }, @@ -137829,7 +141364,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsGiropay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsGiropayInput", "type": "named" } }, @@ -137843,7 +141378,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsGrabpay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsGrabpayInput", "type": "named" } }, @@ -137857,7 +141392,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsIdeal", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsIdealInput", "type": "named" } }, @@ -137871,7 +141406,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsKakaoPay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsKakaoPayInput", "type": "named" } }, @@ -137885,7 +141420,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsKlarna", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsKlarnaInput", "type": "named" } }, @@ -137899,7 +141434,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsKonbini", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsKonbiniInput", "type": "named" } }, @@ -137913,7 +141448,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsKrCard", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsKrCardInput", "type": "named" } }, @@ -137927,7 +141462,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsLink", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsLinkInput", "type": "named" } }, @@ -137941,7 +141476,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsMobilepay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsMobilepayInput", "type": "named" } }, @@ -137955,7 +141490,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsMultibanco", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsMultibancoInput", "type": "named" } }, @@ -137969,7 +141504,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsNaverPay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsNaverPayInput", "type": "named" } }, @@ -137983,7 +141518,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsOxxo", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsOxxoInput", "type": "named" } }, @@ -137997,7 +141532,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsP24", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsP24Input", "type": "named" } }, @@ -138011,7 +141546,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsPayco", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsPaycoInput", "type": "named" } }, @@ -138025,7 +141560,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsPaynow", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsPaynowInput", "type": "named" } }, @@ -138039,7 +141574,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsPaypal", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsPaypalInput", "type": "named" } }, @@ -138053,7 +141588,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsPix", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsPixInput", "type": "named" } }, @@ -138067,7 +141602,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsRevolutPay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsRevolutPayInput", "type": "named" } }, @@ -138081,7 +141616,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSamsungPay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSamsungPayInput", "type": "named" } }, @@ -138095,7 +141630,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSepaDebit", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSepaDebitInput", "type": "named" } }, @@ -138109,7 +141644,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSofort", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSofortInput", "type": "named" } }, @@ -138123,7 +141658,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSwish", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSwishInput", "type": "named" } }, @@ -138137,7 +141672,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccount", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountInput", "type": "named" } }, @@ -138151,7 +141686,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsWechatPay", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsWechatPayInput", "type": "named" } }, @@ -138163,712 +141698,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebit": { - "fields": { - "currency": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutCurrency", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "mandate_options": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebitMandateOptions", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebitSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "verification_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutVerificationMethod", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsAcssDebitMandateOptions": { - "fields": { - "custom_mandate_url": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "default_for": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "CheckoutDefaultFor", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - }, - "interval_description": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 500 - } - }, - "payment_schedule": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutPaymentSchedule", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "transaction_type": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutTransactionType", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsAffirm": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAffirmSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsAfterpayClearpay": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAfterpayClearpaySetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsAlipay": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAlipaySetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsAmazonPay": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAmazonPaySetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsAuBecsDebit": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsAuBecsDebitSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebit": { - "fields": { - "mandate_options": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebitMandateOptions", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebitSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsBacsDebitMandateOptions": { - "fields": { - "reference_prefix": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 12 - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsBancontact": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBancontactSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsBoleto": { - "fields": { - "expires_after_days": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsBoletoSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsCard": { - "fields": { - "installments": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCardInstallments", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "request_extended_authorization": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutRequestExtendedAuthorization", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "request_incremental_authorization": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutRequestIncrementalAuthorization", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "request_multicapture": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutRequestMulticapture", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "request_overcapture": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutRequestOvercapture", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "request_three_d_secure": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutRequestThreeDSecure", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "statement_descriptor_suffix_kana": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 22 - } - }, - "statement_descriptor_suffix_kanji": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 17 - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsCardInstallments": { - "fields": { - "enabled": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsCashapp": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCashappSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalance": { - "fields": { - "bank_transfer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransfer", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "funding_type": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutFundingType", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransfer": { - "fields": { - "eu_bank_transfer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "requested_address_types": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "CheckoutRequestedAddressTypes", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - }, - "type": { - "type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransferType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { - "fields": { - "country": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsEps": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsEpsSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsFpx": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsFpxSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsGiropay": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsGiropaySetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsGrabpay": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsGrabpaySetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsIdeal": { - "fields": { - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsIdealSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsKakaoPay": { + "PostCheckoutSessionsBodyPaymentMethodOptionsKakaoPayInput": { "fields": { "capture_method": { "type": { @@ -138900,7 +141730,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsKlarna": { + "PostCheckoutSessionsBodyPaymentMethodOptionsKlarnaInput": { "fields": { "setup_future_usage": { "type": { @@ -138918,7 +141748,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsKonbini": { + "PostCheckoutSessionsBodyPaymentMethodOptionsKonbiniInput": { "fields": { "expires_after_days": { "type": { @@ -138950,7 +141780,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsKrCard": { + "PostCheckoutSessionsBodyPaymentMethodOptionsKrCardInput": { "fields": { "capture_method": { "type": { @@ -138982,7 +141812,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsLink": { + "PostCheckoutSessionsBodyPaymentMethodOptionsLinkInput": { "fields": { "setup_future_usage": { "type": { @@ -139000,7 +141830,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsMobilepay": { + "PostCheckoutSessionsBodyPaymentMethodOptionsMobilepayInput": { "fields": { "setup_future_usage": { "type": { @@ -139018,7 +141848,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsMultibanco": { + "PostCheckoutSessionsBodyPaymentMethodOptionsMultibancoInput": { "fields": { "setup_future_usage": { "type": { @@ -139036,7 +141866,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsNaverPay": { + "PostCheckoutSessionsBodyPaymentMethodOptionsNaverPayInput": { "fields": { "capture_method": { "type": { @@ -139068,7 +141898,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsOxxo": { + "PostCheckoutSessionsBodyPaymentMethodOptionsOxxoInput": { "fields": { "expires_after_days": { "type": { @@ -139100,7 +141930,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsP24": { + "PostCheckoutSessionsBodyPaymentMethodOptionsP24Input": { "fields": { "setup_future_usage": { "type": { @@ -139132,7 +141962,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsPayco": { + "PostCheckoutSessionsBodyPaymentMethodOptionsPaycoInput": { "fields": { "capture_method": { "type": { @@ -139150,7 +141980,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsPaynow": { + "PostCheckoutSessionsBodyPaymentMethodOptionsPaynowInput": { "fields": { "setup_future_usage": { "type": { @@ -139168,7 +141998,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsPaypal": { + "PostCheckoutSessionsBodyPaymentMethodOptionsPaypalInput": { "fields": { "capture_method": { "type": { @@ -139244,7 +142074,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsPix": { + "PostCheckoutSessionsBodyPaymentMethodOptionsPixInput": { "fields": { "expires_after_seconds": { "type": { @@ -139262,7 +142092,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsRevolutPay": { + "PostCheckoutSessionsBodyPaymentMethodOptionsRevolutPayInput": { "fields": { "setup_future_usage": { "type": { @@ -139280,7 +142110,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsSamsungPay": { + "PostCheckoutSessionsBodyPaymentMethodOptionsSamsungPayInput": { "fields": { "capture_method": { "type": { @@ -139298,13 +142128,13 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsSepaDebit": { + "PostCheckoutSessionsBodyPaymentMethodOptionsSepaDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSepaDebitMandateOptions", + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsSepaDebitMandateOptionsInput", "type": "named" } }, @@ -139330,7 +142160,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsSepaDebitMandateOptions": { + "PostCheckoutSessionsBodyPaymentMethodOptionsSepaDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -139349,7 +142179,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsSofort": { + "PostCheckoutSessionsBodyPaymentMethodOptionsSofortInput": { "fields": { "setup_future_usage": { "type": { @@ -139367,7 +142197,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsSwish": { + "PostCheckoutSessionsBodyPaymentMethodOptionsSwishInput": { "fields": { "reference": { "type": { @@ -139386,53 +142216,7 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccount": { - "fields": { - "financial_connections": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountFinancialConnections", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "setup_future_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountSetupFutureUsage", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "verification_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountVerificationMethod", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { "permissions": { "type": { @@ -139481,7 +142265,53 @@ } } }, - "PostCheckoutSessionsBodyPaymentMethodOptionsWechatPay": { + "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountInput": { + "fields": { + "financial_connections": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyPaymentMethodOptionsUsBankAccountVerificationMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCheckoutSessionsBodyPaymentMethodOptionsWechatPayInput": { "fields": { "app_id": { "type": { @@ -139525,7 +142355,7 @@ } } }, - "PostCheckoutSessionsBodyPhoneNumberCollection": { + "PostCheckoutSessionsBodyPhoneNumberCollectionInput": { "description": "Controls phone number collection settings for the session. We recommend that you review your privacy policy and check with your legal contacts before using this feature. Learn more about [collecting phone numbers with Checkout](https://stripe.com/docs/payments/checkout/phone-numbers).", "fields": { "enabled": { @@ -139541,7 +142371,7 @@ } } }, - "PostCheckoutSessionsBodySavedPaymentMethodOptions": { + "PostCheckoutSessionsBodySavedPaymentMethodOptionsInput": { "description": "Controls saved payment method settings for the session. Only available in `payment` and `subscription` mode.", "fields": { "allow_redisplay_filters": { @@ -139582,7 +142412,7 @@ } } }, - "PostCheckoutSessionsBodySetupIntentData": { + "PostCheckoutSessionsBodySetupIntentDataInput": { "description": "A subset of parameters to be passed to SetupIntent creation for Checkout Sessions in `setup` mode.", "fields": { "description": { @@ -139630,7 +142460,7 @@ } } }, - "PostCheckoutSessionsBodyShippingAddressCollection": { + "PostCheckoutSessionsBodyShippingAddressCollectionInput": { "description": "When set, provides configuration for Checkout to collect a shipping address from a customer.", "fields": { "allowed_countries": { @@ -139654,7 +142484,7 @@ } } }, - "PostCheckoutSessionsBodyShippingOptions": { + "PostCheckoutSessionsBodyShippingOptionsInput": { "fields": { "shipping_rate": { "type": { @@ -139675,7 +142505,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateData", + "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataInput", "type": "named" } }, @@ -139687,13 +142517,13 @@ } } }, - "PostCheckoutSessionsBodyShippingOptionsShippingRateData": { + "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateInput": { "fields": { - "delivery_estimate": { + "maximum": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimate", + "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateMaximumInput", "type": "named" } }, @@ -139703,23 +142533,11 @@ ] } }, - "display_name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 100 - } - }, - "fixed_amount": { + "minimum": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataFixedAmount", + "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateMinimumInput", "type": "named" } }, @@ -139728,42 +142546,41 @@ "object" ] } - }, - "metadata": { + } + } + }, + "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateMaximumInput": { + "fields": { + "unit": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "CheckoutUnit", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } }, - "tax_behavior": { + "value": { "type": { - "type": "nullable", - "underlying_type": { - "name": "CheckoutTaxBehavior", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" + "integer" ] } - }, - "tax_code": { + } + } + }, + "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateMinimumInput": { + "fields": { + "unit": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "CheckoutUnit", + "type": "named" }, "http": { "type": [ @@ -139771,43 +142588,49 @@ ] } }, - "type": { + "value": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataType", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" + "integer" ] } } } }, - "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimate": { + "PostCheckoutSessionsBodyShippingOptionsShippingRateDataFixedAmountInput": { "fields": { - "maximum": { + "amount": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateMaximum", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "object" + "integer" ] } }, - "minimum": { + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "currency_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateMinimum", + "name": "JSON", "type": "named" } }, @@ -139819,100 +142642,107 @@ } } }, - "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateMaximum": { + "PostCheckoutSessionsBodyShippingOptionsShippingRateDataInput": { "fields": { - "unit": { + "delivery_estimate": { "type": { - "name": "CheckoutUnit", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } }, - "value": { + "display_name": { "type": { - "name": "Int32", + "name": "String", "type": "named" }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 100 } - } - } - }, - "PostCheckoutSessionsBodyShippingOptionsShippingRateDataDeliveryEstimateMinimum": { - "fields": { - "unit": { + }, + "fixed_amount": { "type": { - "name": "CheckoutUnit", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataFixedAmountInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } }, - "value": { + "metadata": { "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "integer" + "object" ] } - } - } - }, - "PostCheckoutSessionsBodyShippingOptionsShippingRateDataFixedAmount": { - "fields": { - "amount": { + }, + "tax_behavior": { "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "CheckoutTaxBehavior", + "type": "named" + } }, "http": { "type": [ - "integer" + "string" ] } }, - "currency": { + "tax_code": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ], - "format": "currency" + ] } }, - "currency_options": { + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostCheckoutSessionsBodyShippingOptionsShippingRateDataType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostCheckoutSessionsBodySubscriptionData": { + "PostCheckoutSessionsBodySubscriptionDataInput": { "description": "A subset of parameters to be passed to subscription creation for Checkout Sessions in `subscription` mode.", "fields": { "application_fee_percent": { @@ -139986,7 +142816,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodySubscriptionDataInvoiceSettings", + "name": "PostCheckoutSessionsBodySubscriptionDataInvoiceSettingsInput", "type": "named" } }, @@ -140042,7 +142872,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodySubscriptionDataTransferData", + "name": "PostCheckoutSessionsBodySubscriptionDataTransferDataInput", "type": "named" } }, @@ -140085,7 +142915,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodySubscriptionDataTrialSettings", + "name": "PostCheckoutSessionsBodySubscriptionDataTrialSettingsInput", "type": "named" } }, @@ -140097,13 +142927,13 @@ } } }, - "PostCheckoutSessionsBodySubscriptionDataInvoiceSettings": { + "PostCheckoutSessionsBodySubscriptionDataInvoiceSettingsInput": { "fields": { "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBodySubscriptionDataInvoiceSettingsIssuer", + "name": "PostCheckoutSessionsBodySubscriptionDataInvoiceSettingsIssuerInput", "type": "named" } }, @@ -140115,7 +142945,7 @@ } } }, - "PostCheckoutSessionsBodySubscriptionDataInvoiceSettingsIssuer": { + "PostCheckoutSessionsBodySubscriptionDataInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -140144,7 +142974,7 @@ } } }, - "PostCheckoutSessionsBodySubscriptionDataTransferData": { + "PostCheckoutSessionsBodySubscriptionDataTransferDataInput": { "fields": { "amount_percent": { "type": { @@ -140173,37 +143003,37 @@ } } }, - "PostCheckoutSessionsBodySubscriptionDataTrialSettings": { + "PostCheckoutSessionsBodySubscriptionDataTrialSettingsEndBehaviorInput": { "fields": { - "end_behavior": { + "missing_payment_method": { "type": { - "name": "PostCheckoutSessionsBodySubscriptionDataTrialSettingsEndBehavior", + "name": "CheckoutMissingPaymentMethod", "type": "named" }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostCheckoutSessionsBodySubscriptionDataTrialSettingsEndBehavior": { + "PostCheckoutSessionsBodySubscriptionDataTrialSettingsInput": { "fields": { - "missing_payment_method": { + "end_behavior": { "type": { - "name": "CheckoutMissingPaymentMethod", + "name": "PostCheckoutSessionsBodySubscriptionDataTrialSettingsEndBehaviorInput", "type": "named" }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostCheckoutSessionsBodyTaxIdCollection": { + "PostCheckoutSessionsBodyTaxIdCollectionInput": { "description": "Controls tax ID collection during checkout.", "fields": { "enabled": { @@ -140233,7 +143063,7 @@ } } }, - "PostCheckoutSessionsSessionBody": { + "PostCheckoutSessionsSessionBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -140276,7 +143106,7 @@ } } }, - "PostCheckoutSessionsSessionExpireBody": { + "PostCheckoutSessionsSessionExpireBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -140304,7 +143134,24 @@ } } }, - "PostClimateOrdersBody": { + "PostClimateOrdersBodyBeneficiaryInput": { + "description": "Publicly sharable reference for the end beneficiary of carbon removal. Assumed to be the Stripe account if not set.", + "fields": { + "public_name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostClimateOrdersBodyInput": { "fields": { "amount": { "description": "Requested amount of carbon removal units. Either this or `metric_tons` must be specified.", @@ -140326,7 +143173,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostClimateOrdersBodyBeneficiary", + "name": "PostClimateOrdersBodyBeneficiaryInput", "type": "named" } }, @@ -140422,13 +143269,15 @@ } } }, - "PostClimateOrdersBodyBeneficiary": { - "description": "Publicly sharable reference for the end beneficiary of carbon removal. Assumed to be the Stripe account if not set.", + "PostClimateOrdersOrderBodyBeneficiaryInput": { "fields": { "public_name": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -140439,14 +143288,14 @@ } } }, - "PostClimateOrdersOrderBody": { + "PostClimateOrdersOrderBodyInput": { "fields": { "beneficiary": { "description": "Publicly sharable reference for the end beneficiary of carbon removal. Assumed to be the Stripe account if not set.", "type": { "type": "nullable", "underlying_type": { - "name": "PostClimateOrdersOrderBodyBeneficiary", + "name": "PostClimateOrdersOrderBodyBeneficiaryInput", "type": "named" } }, @@ -140497,29 +143346,38 @@ } } }, - "PostClimateOrdersOrderBodyBeneficiary": { + "PostClimateOrdersOrderCancelBodyInput": { "fields": { - "public_name": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostClimateOrdersOrderCancelBody": { + "PostCouponsBodyAppliesToInput": { + "description": "A hash containing directions for what this Coupon will apply discounts to.", "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "products": { "type": { "type": "nullable", "underlying_type": { @@ -140544,7 +143402,7 @@ } } }, - "PostCouponsBody": { + "PostCouponsBodyInput": { "fields": { "amount_off": { "description": "A positive integer representing the amount to subtract from an invoice total (required if `percent_off` is not passed).", @@ -140566,7 +143424,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCouponsBodyAppliesTo", + "name": "PostCouponsBodyAppliesToInput", "type": "named" } }, @@ -140756,35 +143614,7 @@ } } }, - "PostCouponsBodyAppliesTo": { - "description": "A hash containing directions for what this Coupon will apply discounts to.", - "fields": { - "products": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - } - }, - "PostCouponsCouponBody": { + "PostCouponsCouponBodyInput": { "fields": { "currency_options": { "description": "Coupons defined in each available currency option (only supported if the coupon is amount-based). Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies).", @@ -140858,7 +143688,7 @@ } } }, - "PostCreditNotesBody": { + "PostCreditNotesBodyInput": { "fields": { "amount": { "description": "The integer amount in cents (or local equivalent) representing the total amount of the credit note.", @@ -140964,7 +143794,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCreditNotesBodyLines", + "name": "PostCreditNotesBodyLinesInput", "type": "named" }, "type": "array" @@ -141077,7 +143907,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCreditNotesBodyShippingCost", + "name": "PostCreditNotesBodyShippingCostInput", "type": "named" } }, @@ -141089,7 +143919,7 @@ } } }, - "PostCreditNotesBodyLines": { + "PostCreditNotesBodyLinesInput": { "fields": { "amount": { "type": { @@ -141154,7 +143984,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCreditNotesBodyLinesTaxAmounts", + "name": "PostCreditNotesBodyLinesTaxAmountsInput", "type": "named" }, "type": "array" @@ -141236,7 +144066,7 @@ } } }, - "PostCreditNotesBodyLinesTaxAmounts": { + "PostCreditNotesBodyLinesTaxAmountsInput": { "fields": { "amount": { "type": { @@ -141274,7 +144104,7 @@ } } }, - "PostCreditNotesBodyShippingCost": { + "PostCreditNotesBodyShippingCostInput": { "description": "When shipping_cost contains the shipping_rate from the invoice, the shipping_cost is included in the credit note.", "fields": { "shipping_rate": { @@ -141294,7 +144124,7 @@ } } }, - "PostCreditNotesIdBody": { + "PostCreditNotesIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -141353,7 +144183,7 @@ } } }, - "PostCreditNotesIdVoidBody": { + "PostCreditNotesIdVoidBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -141381,40 +144211,76 @@ } } }, - "PostCustomerSessionsBody": { + "PostCustomerSessionsBodyComponentsBuyButtonInput": { "fields": { - "components": { - "description": "Configuration for each component. Exactly 1 component must be enabled.", + "enabled": { "type": { - "name": "PostCustomerSessionsBodyComponents", + "name": "Boolean", "type": "named" }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostCustomerSessionsBodyComponentsInput": { + "description": "Configuration for each component. Exactly 1 component must be enabled.", + "fields": { + "buy_button": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCustomerSessionsBodyComponentsBuyButtonInput", + "type": "named" + } + }, "http": { "type": [ "object" ] } }, - "customer": { - "description": "The ID of an existing customer for which to create the Customer Session.", + "payment_element": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomerSessionsBodyComponentsPaymentElementInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "pricing_table": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCustomerSessionsBodyComponentsPricingTableInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostCustomerSessionsBodyComponentsPaymentElementFeaturesInput": { + "fields": { + "payment_method_allow_redisplay_filters": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "String", + "name": "CustomerSessionsPaymentMethodAllowRedisplayFilters", "type": "named" }, "type": "array" @@ -141427,76 +144293,83 @@ "items": { "type": [ "string" - ], - "maxLength": 5000 + ] } } - } - } - }, - "PostCustomerSessionsBodyComponents": { - "description": "Configuration for each component. Exactly 1 component must be enabled.", - "fields": { - "buy_button": { + }, + "payment_method_redisplay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomerSessionsBodyComponentsBuyButton", + "name": "CustomerSessionsPaymentMethodRedisplay", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "payment_element": { + "payment_method_redisplay_limit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomerSessionsBodyComponentsPaymentElement", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "pricing_table": { + "payment_method_remove": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomerSessionsBodyComponentsPricingTable", + "name": "CustomerSessionsPaymentMethodRemove", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - } - } - }, - "PostCustomerSessionsBodyComponentsBuyButton": { - "fields": { - "enabled": { + }, + "payment_method_save": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "CustomerSessionsPaymentMethodSave", + "type": "named" + } }, "http": { "type": [ - "boolean" + "string" + ] + } + }, + "payment_method_save_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CustomerSessionsPaymentMethodSaveUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" ] } } } }, - "PostCustomerSessionsBodyComponentsPaymentElement": { + "PostCustomerSessionsBodyComponentsPaymentElementInput": { "fields": { "enabled": { "type": { @@ -141513,7 +144386,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomerSessionsBodyComponentsPaymentElementFeatures", + "name": "PostCustomerSessionsBodyComponentsPaymentElementFeaturesInput", "type": "named" } }, @@ -141525,14 +144398,55 @@ } } }, - "PostCustomerSessionsBodyComponentsPaymentElementFeatures": { + "PostCustomerSessionsBodyComponentsPricingTableInput": { "fields": { - "payment_method_allow_redisplay_filters": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostCustomerSessionsBodyInput": { + "fields": { + "components": { + "description": "Configuration for each component. Exactly 1 component must be enabled.", + "type": { + "name": "PostCustomerSessionsBodyComponentsInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, + "customer": { + "description": "The ID of an existing customer for which to create the Customer Session.", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "CustomerSessionsPaymentMethodAllowRedisplayFilters", + "name": "String", "type": "named" }, "type": "array" @@ -141545,105 +144459,152 @@ "items": { "type": [ "string" - ] + ], + "maxLength": 5000 + } + } + } + } + }, + "PostCustomersBodyAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 } }, - "payment_method_redisplay": { + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomerSessionsPaymentMethodRedisplay", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "payment_method_redisplay_limit": { + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } }, - "payment_method_remove": { + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomerSessionsPaymentMethodRemove", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "payment_method_save": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomerSessionsPaymentMethodSave", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "payment_method_save_usage": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomerSessionsPaymentMethodSaveUsage", + "name": "String", "type": "named" } }, "http": { "type": [ "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostCustomersBodyCashBalanceInput": { + "description": "Balance information and default balance settings for this customer.", + "fields": { + "settings": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCustomersBodyCashBalanceSettingsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } } } }, - "PostCustomerSessionsBodyComponentsPricingTable": { + "PostCustomersBodyCashBalanceSettingsInput": { "fields": { - "enabled": { + "reconciliation_mode": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "CustomersReconciliationMode", + "type": "named" + } }, "http": { "type": [ - "boolean" + "string" ] } } } }, - "PostCustomersBody": { + "PostCustomersBodyInput": { "fields": { "address": { "description": "The customer's address.", "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersBodyAddress", + "name": "PostCustomersBodyAddressInput", "type": "named" } }, @@ -141673,7 +144634,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersBodyCashBalance", + "name": "PostCustomersBodyCashBalanceInput", "type": "named" } }, @@ -141775,7 +144736,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersBodyInvoiceSettings", + "name": "PostCustomersBodyInvoiceSettingsInput", "type": "named" } }, @@ -141907,7 +144868,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersBodyShipping", + "name": "PostCustomersBodyShippingInput", "type": "named" } }, @@ -141937,7 +144898,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersBodyTax", + "name": "PostCustomersBodyTaxInput", "type": "named" } }, @@ -141968,7 +144929,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersBodyTaxIdData", + "name": "PostCustomersBodyTaxIdDataInput", "type": "named" }, "type": "array" @@ -142003,138 +144964,35 @@ } } }, - "PostCustomersBodyAddress": { + "PostCustomersBodyInvoiceSettingsCustomFieldsInput": { "fields": { - "city": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "country": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line2": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 5000 + "maxLength": 40 } }, - "state": { + "value": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 5000 - } - } - } - }, - "PostCustomersBodyCashBalance": { - "description": "Balance information and default balance settings for this customer.", - "fields": { - "settings": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCustomersBodyCashBalanceSettings", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostCustomersBodyCashBalanceSettings": { - "fields": { - "reconciliation_mode": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersReconciliationMode", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] + "maxLength": 140 } } } }, - "PostCustomersBodyInvoiceSettings": { + "PostCustomersBodyInvoiceSettingsInput": { "description": "Default invoice settings for this customer.", "fields": { "custom_fields": { @@ -142142,7 +145000,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersBodyInvoiceSettingsCustomFields", + "name": "PostCustomersBodyInvoiceSettingsCustomFieldsInput", "type": "named" }, "type": "array" @@ -142193,7 +145051,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersBodyInvoiceSettingsRenderingOptions", + "name": "PostCustomersBodyInvoiceSettingsRenderingOptionsInput", "type": "named" } }, @@ -142205,35 +145063,7 @@ } } }, - "PostCustomersBodyInvoiceSettingsCustomFields": { - "fields": { - "name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 40 - } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 140 - } - } - } - }, - "PostCustomersBodyInvoiceSettingsRenderingOptions": { + "PostCustomersBodyInvoiceSettingsRenderingOptionsInput": { "fields": { "amount_tax_display": { "type": { @@ -142266,49 +145096,7 @@ } } }, - "PostCustomersBodyShipping": { - "fields": { - "address": { - "type": { - "name": "PostCustomersBodyShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "phone": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostCustomersBodyShippingAddress": { + "PostCustomersBodyShippingAddressInput": { "fields": { "city": { "type": { @@ -142402,40 +145190,49 @@ } } }, - "PostCustomersBodyTax": { - "description": "Tax details about the customer.", + "PostCustomersBodyShippingInput": { "fields": { - "ip_address": { + "address": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "PostCustomersBodyShippingAddressInput", + "type": "named" }, "http": { "type": [ - "string" + "object" ] } }, - "validate_location": { + "name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersValidateLocation", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostCustomersBodyTaxIdData": { + "PostCustomersBodyTaxIdDataInput": { "fields": { "type": { "type": { @@ -142462,7 +145259,40 @@ } } }, - "PostCustomersCustomerBalanceTransactionsBody": { + "PostCustomersBodyTaxInput": { + "description": "Tax details about the customer.", + "fields": { + "ip_address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "validate_location": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CustomersValidateLocation", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCustomersCustomerBalanceTransactionsBodyInput": { "fields": { "amount": { "description": "The integer amount in **cents (or local equivalent)** to apply to the customer's credit balance.", @@ -142546,7 +145376,7 @@ } } }, - "PostCustomersCustomerBalanceTransactionsTransactionBody": { + "PostCustomersCustomerBalanceTransactionsTransactionBodyInput": { "fields": { "description": { "description": "An arbitrary string attached to the object. Often useful for displaying to users.", @@ -142605,7 +145435,7 @@ } } }, - "PostCustomersCustomerBankAccountsBody": { + "PostCustomersCustomerBankAccountsBodyInput": { "fields": { "alipay_account": { "description": "A token returned by [Stripe.js](https://stripe.com/docs/js) representing the users Alipay account details.", @@ -142706,7 +145536,7 @@ } } }, - "PostCustomersCustomerBankAccountsIdBody": { + "PostCustomersCustomerBankAccountsIdBodyInput": { "fields": { "account_holder_name": { "description": "The name of the person or business that owns the bank account.", @@ -142927,7 +145757,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBankAccountsIdBodyOwner", + "name": "PostCustomersCustomerBankAccountsIdBodyOwnerInput", "type": "named" } }, @@ -142939,23 +145769,24 @@ } } }, - "PostCustomersCustomerBankAccountsIdBodyOwner": { + "PostCustomersCustomerBankAccountsIdBodyOwnerAddressInput": { "fields": { - "address": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBankAccountsIdBodyOwnerAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -142966,10 +145797,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "name": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -142984,7 +145816,7 @@ "maxLength": 5000 } }, - "phone": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -142998,12 +145830,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostCustomersCustomerBankAccountsIdBodyOwnerAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -143018,7 +145846,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -143032,23 +145860,26 @@ ], "maxLength": 5000 } - }, - "line1": { + } + } + }, + "PostCustomersCustomerBankAccountsIdBodyOwnerInput": { + "fields": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerBankAccountsIdBodyOwnerAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "email": { "type": { "type": "nullable", "underlying_type": { @@ -143059,11 +145890,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "postal_code": { + "name": { "type": { "type": "nullable", "underlying_type": { @@ -143078,7 +145908,7 @@ "maxLength": 5000 } }, - "state": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -143096,10 +145926,9 @@ } }, "PostCustomersCustomerBankAccountsIdResult": { - "description": "You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later. Related guide: [Card payments with Sources](https://stripe.com/docs/sources/cards)", "fields": { "account": { - "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "The ID of the account that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { @@ -143373,13 +146202,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "CardAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerBankAccountsIdResultAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -143428,8 +146260,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -143469,8 +146304,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -143494,7 +146332,7 @@ } }, "country": { - "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", + "description": "Two-letter ISO code representing the country the bank account is located in.", "type": { "type": "nullable", "underlying_type": { @@ -143512,8 +146350,11 @@ "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { - "name": "UnixTime", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } }, "http": { "type": [ @@ -143523,7 +146364,7 @@ } }, "currency": { - "description": "Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources.", "type": { "type": "nullable", "underlying_type": { @@ -143539,16 +146380,12 @@ } }, "customer": { - "description": "The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -143568,7 +146405,7 @@ } }, "default_for_currency": { - "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "Whether this bank account is the default external account for its currency.", "type": { "type": "nullable", "underlying_type": { @@ -143615,8 +146452,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -143627,8 +146467,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -143637,7 +146480,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", + "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", "type": { "type": "nullable", "underlying_type": { @@ -143655,8 +146498,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -143668,8 +146514,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -143765,10 +146614,13 @@ } }, "last4": { - "description": "The last four digits of the card.", + "description": "The last four digits of the bank account number.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -143780,8 +146632,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -143851,7 +146706,7 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "CardObject", + "name": "PostCustomersCustomerBankAccountsIdResultObjectEnum", "type": "named" }, "http": { @@ -143933,7 +146788,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -144022,7 +146877,7 @@ } }, "status": { - "description": "For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are stopped until account details are updated.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { "type": "nullable", "underlying_type": { @@ -144070,8 +146925,11 @@ "type": { "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { - "name": "SourceType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "SourceType", + "type": "named" + } }, "http": { "type": [ @@ -144111,7 +146969,7 @@ } } }, - "PostCustomersCustomerBankAccountsIdVerifyBody": { + "PostCustomersCustomerBankAccountsIdVerifyBodyInput": { "fields": { "amounts": { "description": "Two positive integers, in *cents*, equal to the values of the microdeposits sent to the bank account.", @@ -144162,14 +147020,145 @@ } } }, - "PostCustomersCustomerBody": { + "PostCustomersCustomerBodyAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line1": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "postal_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostCustomersCustomerBodyCashBalanceInput": { + "description": "Balance information and default balance settings for this customer.", + "fields": { + "settings": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerBodyCashBalanceSettingsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostCustomersCustomerBodyCashBalanceSettingsInput": { + "fields": { + "reconciliation_mode": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CustomersReconciliationMode", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCustomersCustomerBodyInput": { "fields": { "address": { "description": "The customer's address.", "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBodyAddress", + "name": "PostCustomersCustomerBodyAddressInput", "type": "named" } }, @@ -144225,7 +147214,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBodyCashBalance", + "name": "PostCustomersCustomerBodyCashBalanceInput", "type": "named" } }, @@ -144391,7 +147380,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBodyInvoiceSettings", + "name": "PostCustomersCustomerBodyInvoiceSettingsInput", "type": "named" } }, @@ -144508,7 +147497,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBodyShipping", + "name": "PostCustomersCustomerBodyShippingInput", "type": "named" } }, @@ -144538,7 +147527,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBodyTax", + "name": "PostCustomersCustomerBodyTaxInput", "type": "named" } }, @@ -144565,7 +147554,139 @@ } } }, - "PostCustomersCustomerBodyAddress": { + "PostCustomersCustomerBodyInvoiceSettingsCustomFieldsInput": { + "fields": { + "name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 40 + } + }, + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 140 + } + } + } + }, + "PostCustomersCustomerBodyInvoiceSettingsInput": { + "description": "Default invoice settings for this customer.", + "fields": { + "custom_fields": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostCustomersCustomerBodyInvoiceSettingsCustomFieldsInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "default_payment_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "footer": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "rendering_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerBodyInvoiceSettingsRenderingOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostCustomersCustomerBodyInvoiceSettingsRenderingOptionsInput": { + "fields": { + "amount_tax_display": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CustomersAmountTaxDisplay", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "template": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostCustomersCustomerBodyShippingAddressInput": { "fields": { "city": { "type": { @@ -144659,180 +147780,11 @@ } } }, - "PostCustomersCustomerBodyCashBalance": { - "description": "Balance information and default balance settings for this customer.", - "fields": { - "settings": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCustomersCustomerBodyCashBalanceSettings", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostCustomersCustomerBodyCashBalanceSettings": { - "fields": { - "reconciliation_mode": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersReconciliationMode", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCustomersCustomerBodyInvoiceSettings": { - "description": "Default invoice settings for this customer.", - "fields": { - "custom_fields": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostCustomersCustomerBodyInvoiceSettingsCustomFields", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } - }, - "default_payment_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "footer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "rendering_options": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCustomersCustomerBodyInvoiceSettingsRenderingOptions", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostCustomersCustomerBodyInvoiceSettingsCustomFields": { - "fields": { - "name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 40 - } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 140 - } - } - } - }, - "PostCustomersCustomerBodyInvoiceSettingsRenderingOptions": { - "fields": { - "amount_tax_display": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersAmountTaxDisplay", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "template": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostCustomersCustomerBodyShipping": { + "PostCustomersCustomerBodyShippingInput": { "fields": { "address": { "type": { - "name": "PostCustomersCustomerBodyShippingAddress", + "name": "PostCustomersCustomerBodyShippingAddressInput", "type": "named" }, "http": { @@ -144870,101 +147822,7 @@ } } }, - "PostCustomersCustomerBodyShippingAddress": { - "fields": { - "city": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "country": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line2": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "state": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostCustomersCustomerBodyTax": { + "PostCustomersCustomerBodyTaxInput": { "description": "Tax details about the customer.", "fields": { "ip_address": { @@ -144997,7 +147855,7 @@ } } }, - "PostCustomersCustomerCardsBody": { + "PostCustomersCustomerCardsBodyInput": { "fields": { "alipay_account": { "description": "A token returned by [Stripe.js](https://stripe.com/docs/js) representing the users Alipay account details.", @@ -145098,7 +147956,7 @@ } } }, - "PostCustomersCustomerCardsIdBody": { + "PostCustomersCustomerCardsIdBodyInput": { "fields": { "account_holder_name": { "description": "The name of the person or business that owns the bank account.", @@ -145319,7 +148177,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerCardsIdBodyOwner", + "name": "PostCustomersCustomerCardsIdBodyOwnerInput", "type": "named" } }, @@ -145331,23 +148189,24 @@ } } }, - "PostCustomersCustomerCardsIdBodyOwner": { + "PostCustomersCustomerCardsIdBodyOwnerAddressInput": { "fields": { - "address": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerCardsIdBodyOwnerAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -145358,10 +148217,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "name": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -145376,7 +148236,7 @@ "maxLength": 5000 } }, - "phone": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -145390,12 +148250,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostCustomersCustomerCardsIdBodyOwnerAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -145410,7 +148266,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -145424,23 +148280,26 @@ ], "maxLength": 5000 } - }, - "line1": { + } + } + }, + "PostCustomersCustomerCardsIdBodyOwnerInput": { + "fields": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerCardsIdBodyOwnerAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "email": { "type": { "type": "nullable", "underlying_type": { @@ -145451,11 +148310,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "postal_code": { + "name": { "type": { "type": "nullable", "underlying_type": { @@ -145470,7 +148328,7 @@ "maxLength": 5000 } }, - "state": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -145488,10 +148346,9 @@ } }, "PostCustomersCustomerCardsIdResult": { - "description": "You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later. Related guide: [Card payments with Sources](https://stripe.com/docs/sources/cards)", "fields": { "account": { - "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "The ID of the account that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { @@ -145765,13 +148622,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "CardAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerCardsIdResultAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -145820,8 +148680,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -145861,8 +148724,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -145886,7 +148752,7 @@ } }, "country": { - "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", + "description": "Two-letter ISO code representing the country the bank account is located in.", "type": { "type": "nullable", "underlying_type": { @@ -145904,8 +148770,11 @@ "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { - "name": "UnixTime", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } }, "http": { "type": [ @@ -145915,7 +148784,7 @@ } }, "currency": { - "description": "Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources.", "type": { "type": "nullable", "underlying_type": { @@ -145931,16 +148800,12 @@ } }, "customer": { - "description": "The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -145960,7 +148825,7 @@ } }, "default_for_currency": { - "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "Whether this bank account is the default external account for its currency.", "type": { "type": "nullable", "underlying_type": { @@ -146007,8 +148872,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -146019,8 +148887,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -146029,7 +148900,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", + "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", "type": { "type": "nullable", "underlying_type": { @@ -146047,8 +148918,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -146060,8 +148934,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -146157,10 +149034,13 @@ } }, "last4": { - "description": "The last four digits of the card.", + "description": "The last four digits of the bank account number.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -146172,8 +149052,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -146243,7 +149126,7 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "CardObject", + "name": "PostCustomersCustomerCardsIdResultObjectEnum", "type": "named" }, "http": { @@ -146325,7 +149208,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -146414,7 +149297,7 @@ } }, "status": { - "description": "For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are stopped until account details are updated.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { "type": "nullable", "underlying_type": { @@ -146462,8 +149345,11 @@ "type": { "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { - "name": "SourceType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "SourceType", + "type": "named" + } }, "http": { "type": [ @@ -146503,7 +149389,7 @@ } } }, - "PostCustomersCustomerCashBalanceBody": { + "PostCustomersCustomerCashBalanceBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -146534,7 +149420,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerCashBalanceBodySettings", + "name": "PostCustomersCustomerCashBalanceBodySettingsInput", "type": "named" } }, @@ -146546,7 +149432,7 @@ } } }, - "PostCustomersCustomerCashBalanceBodySettings": { + "PostCustomersCustomerCashBalanceBodySettingsInput": { "description": "A hash of settings for this cash balance.", "fields": { "reconciliation_mode": { @@ -146565,40 +149451,45 @@ } } }, - "PostCustomersCustomerFundingInstructionsBody": { + "PostCustomersCustomerFundingInstructionsBodyBankTransferEuBankTransferInput": { "fields": { - "bank_transfer": { - "description": "Additional parameters for `bank_transfer` funding types", + "country": { "type": { - "name": "PostCustomersCustomerFundingInstructionsBodyBankTransfer", + "name": "String", "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "currency": { - "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", + } + } + }, + "PostCustomersCustomerFundingInstructionsBodyBankTransferInput": { + "description": "Additional parameters for `bank_transfer` funding types", + "fields": { + "eu_bank_transfer": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerFundingInstructionsBodyBankTransferEuBankTransferInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "format": "currency" + "object" + ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "requested_address_types": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "String", + "name": "CustomersRequestedAddressTypes", "type": "named" }, "type": "array" @@ -146611,15 +149502,13 @@ "items": { "type": [ "string" - ], - "maxLength": 5000 + ] } } }, - "funding_type": { - "description": "The `funding_type` to get the instructions for.", + "type": { "type": { - "name": "CustomersFundingType", + "name": "PostCustomersCustomerFundingInstructionsBodyBankTransferType", "type": "named" }, "http": { @@ -146630,16 +149519,13 @@ } } }, - "PostCustomersCustomerFundingInstructionsBodyBankTransfer": { - "description": "Additional parameters for `bank_transfer` funding types", + "PostCustomersCustomerFundingInstructionsBodyInput": { "fields": { - "eu_bank_transfer": { + "bank_transfer": { + "description": "Additional parameters for `bank_transfer` funding types", "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCustomersCustomerFundingInstructionsBodyBankTransferEuBankTransfer", - "type": "named" - } + "name": "PostCustomersCustomerFundingInstructionsBodyBankTransferInput", + "type": "named" }, "http": { "type": [ @@ -146647,12 +149533,26 @@ ] } }, - "requested_address_types": { + "currency": { + "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "CustomersRequestedAddressTypes", + "name": "String", "type": "named" }, "type": "array" @@ -146665,13 +149565,15 @@ "items": { "type": [ "string" - ] + ], + "maxLength": 5000 } } }, - "type": { + "funding_type": { + "description": "The `funding_type` to get the instructions for.", "type": { - "name": "PostCustomersCustomerFundingInstructionsBodyBankTransferType", + "name": "CustomersFundingType", "type": "named" }, "http": { @@ -146682,23 +149584,7 @@ } } }, - "PostCustomersCustomerFundingInstructionsBodyBankTransferEuBankTransfer": { - "fields": { - "country": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostCustomersCustomerSourcesBody": { + "PostCustomersCustomerSourcesBodyInput": { "fields": { "alipay_account": { "description": "A token returned by [Stripe.js](https://stripe.com/docs/js) representing the users Alipay account details.", @@ -146799,7 +149685,7 @@ } } }, - "PostCustomersCustomerSourcesIdBody": { + "PostCustomersCustomerSourcesIdBodyInput": { "fields": { "account_holder_name": { "description": "The name of the person or business that owns the bank account.", @@ -147020,7 +149906,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSourcesIdBodyOwner", + "name": "PostCustomersCustomerSourcesIdBodyOwnerInput", "type": "named" } }, @@ -147032,23 +149918,24 @@ } } }, - "PostCustomersCustomerSourcesIdBodyOwner": { + "PostCustomersCustomerSourcesIdBodyOwnerAddressInput": { "fields": { - "address": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSourcesIdBodyOwnerAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -147059,10 +149946,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "name": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -147077,7 +149965,7 @@ "maxLength": 5000 } }, - "phone": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -147091,12 +149979,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostCustomersCustomerSourcesIdBodyOwnerAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -147111,7 +149995,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -147125,23 +150009,26 @@ ], "maxLength": 5000 } - }, - "line1": { + } + } + }, + "PostCustomersCustomerSourcesIdBodyOwnerInput": { + "fields": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSourcesIdBodyOwnerAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "email": { "type": { "type": "nullable", "underlying_type": { @@ -147152,11 +150039,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "postal_code": { + "name": { "type": { "type": "nullable", "underlying_type": { @@ -147171,7 +150057,7 @@ "maxLength": 5000 } }, - "state": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -147189,10 +150075,9 @@ } }, "PostCustomersCustomerSourcesIdResult": { - "description": "You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later. Related guide: [Card payments with Sources](https://stripe.com/docs/sources/cards)", "fields": { "account": { - "description": "The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "The ID of the account that the bank account is associated with.", "type": { "type": "nullable", "underlying_type": { @@ -147466,13 +150351,16 @@ } }, "available_payout_methods": { - "description": "A set of available payout methods for this card. Only values from this set should be passed as the `method` when creating a payout.", + "description": "A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "CardAvailablePayoutMethods", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerSourcesIdResultAvailablePayoutMethodsEnum", + "type": "named" + } }, "type": "array" } @@ -147521,8 +150409,11 @@ "brand": { "description": "Card brand. Can be `American Express`, `Diners Club`, `Discover`, `Eftpos Australia`, `Girocard`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -147562,8 +150453,11 @@ "client_secret": { "description": "The client secret of the source. Used for client-side retrieval using a publishable key.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -147587,7 +150481,7 @@ } }, "country": { - "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.", + "description": "Two-letter ISO code representing the country the bank account is located in.", "type": { "type": "nullable", "underlying_type": { @@ -147605,8 +150499,11 @@ "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", "type": { - "name": "UnixTime", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } }, "http": { "type": [ @@ -147616,7 +150513,7 @@ } }, "currency": { - "description": "Three-letter [ISO code for currency](https://www.iso.org/iso-4217-currency-codes.html) in lowercase. Must be a [supported currency](https://docs.stripe.com/currencies). Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) associated with the source. This is the currency for which the source will be chargeable once ready. Required for `single_use` sources.", "type": { "type": "nullable", "underlying_type": { @@ -147632,16 +150529,12 @@ } }, "customer": { - "description": "The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.", "type": { "type": "nullable", "underlying_type": { "name": "JSON", "type": "named" } - }, - "http": { - "type": [] } }, "cvc_check": { @@ -147661,7 +150554,7 @@ } }, "default_for_currency": { - "description": "Whether this card is the default external account for its currency. This property is only available for accounts where [controller.requirement_collection](/api/accounts/object#account_object-controller-requirement_collection) is `application`, which includes Custom accounts.", + "description": "Whether this bank account is the default external account for its currency.", "type": { "type": "nullable", "underlying_type": { @@ -147708,8 +150601,11 @@ "exp_month": { "description": "Two-digit number representing the card's expiration month.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -147720,8 +150616,11 @@ "exp_year": { "description": "Four-digit number representing the card's expiration year.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -147730,7 +150629,7 @@ } }, "fingerprint": { - "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers whove signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number. *As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card---one for India and one for the rest of the world.*", + "description": "Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.", "type": { "type": "nullable", "underlying_type": { @@ -147748,8 +150647,11 @@ "flow": { "description": "The authentication `flow` of the source. `flow` is one of `redirect`, `receiver`, `code_verification`, `none`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -147761,8 +150663,11 @@ "funding": { "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -147858,10 +150763,13 @@ } }, "last4": { - "description": "The last four digits of the card.", + "description": "The last four digits of the bank account number.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -147873,8 +150781,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -147944,7 +150855,7 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "CardObject", + "name": "PostCustomersCustomerSourcesIdResultObjectEnum", "type": "named" }, "http": { @@ -148026,7 +150937,7 @@ } }, "requirements": { - "description": "Information about the requirements for the bank account, including what information needs to be collected.", + "description": "Information about the [upcoming new requirements for the bank account](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.", "type": { "type": "nullable", "underlying_type": { @@ -148115,7 +151026,7 @@ } }, "status": { - "description": "For external accounts that are cards, possible values are `new` and `errored`. If a payout fails, the status is set to `errored` and [scheduled payouts](https://stripe.com/docs/payouts#payout-schedule) are stopped until account details are updated.", + "description": "The status of the source, one of `canceled`, `chargeable`, `consumed`, `failed`, or `pending`. Only `chargeable` sources can be used to create a charge.", "type": { "type": "nullable", "underlying_type": { @@ -148163,8 +151074,11 @@ "type": { "description": "The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used.", "type": { - "name": "SourceType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "SourceType", + "type": "named" + } }, "http": { "type": [ @@ -148204,7 +151118,7 @@ } } }, - "PostCustomersCustomerSourcesIdVerifyBody": { + "PostCustomersCustomerSourcesIdVerifyBodyInput": { "fields": { "amounts": { "description": "Two positive integers, in *cents*, equal to the values of the microdeposits sent to the bank account.", @@ -148255,7 +151169,359 @@ } } }, - "PostCustomersCustomerSubscriptionsBody": { + "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsInput": { + "fields": { + "discounts": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsDiscountsInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "price": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "price_data": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsPriceDataInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "quantity": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "tax_rates": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + } + }, + "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsPriceDataInput": { + "fields": { + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "product": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "tax_behavior": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CustomersTaxBehavior", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "unit_amount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "unit_amount_decimal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "format": "decimal" + } + } + } + }, + "PostCustomersCustomerSubscriptionsBodyAutomaticTaxInput": { + "description": "Automatic tax settings for this subscription. We recommend you only include this parameter when the existing value is being changed.", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "liability": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerSubscriptionsBodyAutomaticTaxLiabilityInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostCustomersCustomerSubscriptionsBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "PostCustomersCustomerSubscriptionsBodyAutomaticTaxLiabilityType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostCustomersCustomerSubscriptionsBodyBillingThresholdsInput": { + "fields": { + "amount_gte": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "reset_billing_cycle_anchor": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostCustomersCustomerSubscriptionsBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostCustomersCustomerSubscriptionsBodyInput": { "fields": { "add_invoice_items": { "description": "A list of prices and quantities that will generate invoice items appended to the next invoice for this subscription. You may pass up to 20 items.", @@ -148263,7 +151529,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersCustomerSubscriptionsBodyAddInvoiceItems", + "name": "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -148300,7 +151566,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyAutomaticTax", + "name": "PostCustomersCustomerSubscriptionsBodyAutomaticTaxInput", "type": "named" } }, @@ -148347,7 +151613,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyBillingThresholds", + "name": "PostCustomersCustomerSubscriptionsBodyBillingThresholdsInput", "type": "named" } }, @@ -148512,7 +151778,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersCustomerSubscriptionsBodyDiscounts", + "name": "PostCustomersCustomerSubscriptionsBodyDiscountsInput", "type": "named" }, "type": "array" @@ -148558,7 +151824,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyInvoiceSettings", + "name": "PostCustomersCustomerSubscriptionsBodyInvoiceSettingsInput", "type": "named" } }, @@ -148574,7 +151840,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersCustomerSubscriptionsBodyItems", + "name": "PostCustomersCustomerSubscriptionsBodyItemsInput", "type": "named" }, "type": "array" @@ -148641,7 +151907,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettings", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsInput", "type": "named" } }, @@ -148656,7 +151922,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPendingInvoiceItemInterval", + "name": "PostCustomersCustomerSubscriptionsBodyPendingInvoiceItemIntervalInput", "type": "named" } }, @@ -148702,7 +151968,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyTransferData", + "name": "PostCustomersCustomerSubscriptionsBodyTransferDataInput", "type": "named" } }, @@ -148760,7 +152026,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyTrialSettings", + "name": "PostCustomersCustomerSubscriptionsBodyTrialSettingsInput", "type": "named" } }, @@ -148772,14 +152038,15 @@ } } }, - "PostCustomersCustomerSubscriptionsBodyAddInvoiceItems": { + "PostCustomersCustomerSubscriptionsBodyInvoiceSettingsInput": { + "description": "All invoices will be billed using the specified settings.", "fields": { - "discounts": { + "account_tax_ids": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsDiscounts", + "name": "String", "type": "named" }, "type": "array" @@ -148791,80 +152058,73 @@ ], "items": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } }, - "price": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsBodyInvoiceSettingsIssuerInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - }, - "price_data": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyInvoiceSettingsIssuerInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsPriceData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "quantity": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "PostCustomersCustomerSubscriptionsBodyInvoiceSettingsIssuerType", + "type": "named" }, "http": { "type": [ - "integer" + "string" ] } - }, - "tax_rates": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "integer" + ] } } } }, - "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsDiscounts": { + "PostCustomersCustomerSubscriptionsBodyItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -148913,171 +152173,192 @@ } } }, - "PostCustomersCustomerSubscriptionsBodyAddInvoiceItemsPriceData": { + "PostCustomersCustomerSubscriptionsBodyItemsInput": { "fields": { - "currency": { + "billing_thresholds": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerSubscriptionsBodyItemsBillingThresholdsInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "format": "currency" + "object" + ] } }, - "product": { + "discounts": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostCustomersCustomerSubscriptionsBodyItemsDiscountsInput", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "object" + ] + } } }, - "tax_behavior": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersTaxBehavior", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "unit_amount": { + "price": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } }, - "unit_amount_decimal": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsBodyItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyAutomaticTax": { - "description": "Automatic tax settings for this subscription. We recommend you only include this parameter when the existing value is being changed.", - "fields": { - "enabled": { + }, + "quantity": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "boolean" + "integer" ] } }, - "liability": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyAutomaticTaxLiability", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostCustomersCustomerSubscriptionsBodyAutomaticTaxLiability": { + "PostCustomersCustomerSubscriptionsBodyItemsPriceDataInput": { "fields": { - "account": { + "currency": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "format": "currency" } }, - "type": { + "product": { "type": { - "name": "PostCustomersCustomerSubscriptionsBodyAutomaticTaxLiabilityType", + "name": "String", "type": "named" }, "http": { "type": [ "string" + ], + "maxLength": 5000 + } + }, + "recurring": { + "type": { + "name": "PostCustomersCustomerSubscriptionsBodyItemsPriceDataRecurringInput", + "type": "named" + }, + "http": { + "type": [ + "object" ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyBillingThresholds": { - "fields": { - "amount_gte": { + }, + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "CustomersTaxBehavior", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "reset_billing_cycle_anchor": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "boolean" + "integer" ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyDiscounts": { - "fields": { - "coupon": { + }, + "unit_amount_decimal": { "type": { "type": "nullable", "underlying_type": { @@ -149089,50 +152370,63 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } - }, - "discount": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyItemsPriceDataRecurringInput": { + "fields": { + "interval": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "CustomersInterval", + "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "promotion_code": { + "interval_count": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } } } }, - "PostCustomersCustomerSubscriptionsBodyInvoiceSettings": { - "description": "All invoices will be billed using the specified settings.", + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsInput": { + "description": "Payment settings to pass to invoices created by the subscription.", "fields": { - "account_tax_ids": { + "payment_method_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "payment_method_types": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "String", + "name": "CustomersPaymentMethodTypes", "type": "named" }, "type": "array" @@ -149145,47 +152439,49 @@ "items": { "type": [ "string" - ], - "maxLength": 5000 + ] } } }, - "issuer": { + "save_default_payment_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyInvoiceSettingsIssuer", + "name": "CustomersSaveDefaultPaymentMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostCustomersCustomerSubscriptionsBodyInvoiceSettingsIssuer": { + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput": { "fields": { - "account": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "type": { + "verification_method": { "type": { - "name": "PostCustomersCustomerSubscriptionsBodyInvoiceSettingsIssuerType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "CustomersVerificationMethod", + "type": "named" + } }, "http": { "type": [ @@ -149195,49 +152491,49 @@ } } }, - "PostCustomersCustomerSubscriptionsBodyItems": { + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { - "billing_thresholds": { + "transaction_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyItemsBillingThresholds", + "name": "CustomersTransactionType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "discounts": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsBancontactInput": { + "fields": { + "preferred_language": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostCustomersCustomerSubscriptionsBodyItemsDiscounts", - "type": "named" - }, - "type": "array" + "name": "CustomersPreferredLanguage", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } + "string" + ] } - }, - "metadata": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardInput": { + "fields": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -149247,11 +152543,11 @@ ] } }, - "price": { + "network": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "CustomersNetwork", "type": "named" } }, @@ -149262,21 +152558,25 @@ "maxLength": 5000 } }, - "price_data": { + "request_three_d_secure": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyItemsPriceData", + "name": "CustomersRequestThreeDSecure", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "quantity": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardMandateOptionsInput": { + "fields": { + "amount": { "type": { "type": "nullable", "underlying_type": { @@ -149290,55 +152590,43 @@ ] } }, - "tax_rates": { + "amount_type": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "CustomersAmountType", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyItemsBillingThresholds": { - "fields": { - "usage_gte": { + }, + "description": { "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 200 } } } }, - "PostCustomersCustomerSubscriptionsBodyItemsDiscounts": { + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { "fields": { - "coupon": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -149346,23 +152634,26 @@ ], "maxLength": 5000 } - }, - "discount": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput": { + "fields": { + "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "promotion_code": { + "type": { "type": { "type": "nullable", "underlying_type": { @@ -149373,42 +152664,52 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostCustomersCustomerSubscriptionsBodyItemsPriceData": { + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput": { "fields": { - "currency": { + "bank_transfer": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "format": "currency" + "object" + ] } }, - "product": { + "funding_type": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "recurring": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsInput": { + "fields": { + "acss_debit": { "type": { - "name": "PostCustomersCustomerSubscriptionsBodyItemsPriceDataRecurring", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput", + "type": "named" + } }, "http": { "type": [ @@ -149416,88 +152717,81 @@ ] } }, - "tax_behavior": { + "bancontact": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersTaxBehavior", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsBancontactInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "unit_amount": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "unit_amount_decimal": { + "customer_balance": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyItemsPriceDataRecurring": { - "fields": { - "interval": { + }, + "konbini": { "type": { - "name": "CustomersInterval", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } }, - "interval_count": { + "sepa_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettings": { - "description": "Payment settings to pass to invoices created by the subscription.", - "fields": { - "payment_method_options": { + }, + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptions", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput", "type": "named" } }, @@ -149506,13 +152800,17 @@ "object" ] } - }, - "payment_method_types": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "CustomersPaymentMethodTypes", + "name": "CustomersAccountSubcategories", "type": "named" }, "type": "array" @@ -149528,30 +152826,16 @@ ] } } - }, - "save_default_payment_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersSaveDefaultPaymentMethod", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptions": { + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { - "acss_debit": { + "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebit", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -149561,39 +152845,60 @@ ] } }, - "bancontact": { + "permissions": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsBancontact", - "type": "named" + "element_type": { + "name": "CustomersPermissions", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "card": { + "prefetch": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCard", - "type": "named" + "element_type": { + "name": "CustomersPrefetch", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } - }, - "customer_balance": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput": { + "fields": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalance", + "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", "type": "named" } }, @@ -149603,73 +152908,72 @@ ] } }, - "konbini": { + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "CustomersVerificationMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "sepa_debit": { + } + } + }, + "PostCustomersCustomerSubscriptionsBodyPendingInvoiceItemIntervalInput": { + "fields": { + "interval": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "CustomersInterval", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } }, - "us_bank_account": { + "interval_count": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccount", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebit": { + "PostCustomersCustomerSubscriptionsBodyTransferDataInput": { + "description": "If specified, the funds from the subscription's invoices will be transferred to the destination and the ID of the resulting transfers will be found on the resulting charges.", "fields": { - "mandate_options": { + "amount_percent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "object" + "number" ] } }, - "verification_method": { + "destination": { "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersVerificationMethod", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -149679,15 +152983,12 @@ } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions": { + "PostCustomersCustomerSubscriptionsBodyTrialSettingsEndBehaviorInput": { "fields": { - "transaction_type": { + "missing_payment_method": { "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersTransactionType", - "type": "named" - } + "name": "CustomersMissingPaymentMethod", + "type": "named" }, "http": { "type": [ @@ -149697,45 +152998,44 @@ } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsBancontact": { + "PostCustomersCustomerSubscriptionsBodyTrialSettingsInput": { + "description": "Settings related to subscription trials.", "fields": { - "preferred_language": { + "end_behavior": { "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersPreferredLanguage", - "type": "named" - } + "name": "PostCustomersCustomerSubscriptionsBodyTrialSettingsEndBehaviorInput", + "type": "named" }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCard": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsDiscountsInput": { "fields": { - "mandate_options": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardMandateOptions", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "network": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersNetwork", + "name": "String", "type": "named" } }, @@ -149746,361 +153046,361 @@ "maxLength": 5000 } }, - "request_three_d_secure": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersRequestThreeDSecure", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardMandateOptions": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsInput": { "fields": { - "amount": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", - "type": "named" + "element_type": { + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "integer" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "amount_type": { + "price": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersAmountType", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "description": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalance": { - "fields": { - "bank_transfer": { + }, + "quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "funding_type": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsPriceDataInput": { "fields": { - "eu_bank_transfer": { + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "product": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "CustomersTaxBehavior", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "type": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { - "fields": { - "country": { + }, + "unit_amount_decimal": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccount": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTaxInput": { + "description": "Automatic tax settings for this subscription. We recommend you only include this parameter when the existing value is being changed.", "fields": { - "financial_connections": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } }, - "verification_method": { + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersVerificationMethod", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiabilityInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiabilityInput": { "fields": { - "filters": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "permissions": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "CustomersPermissions", - "type": "named" - }, - "type": "array" - } + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiabilityType", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } - }, - "prefetch": { + } + } + }, + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyBillingThresholdsInput": { + "fields": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "CustomersPrefetch", - "type": "named" - }, - "type": "array" + "name": "Int32", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "integer" + ] } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { - "fields": { - "account_subcategories": { + }, + "reset_billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "CustomersAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "Boolean", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "boolean" + ] } } } }, - "PostCustomersCustomerSubscriptionsBodyPendingInvoiceItemInterval": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyCancellationDetailsInput": { + "description": "Details about why this subscription was cancelled", "fields": { - "interval": { + "comment": { "type": { - "name": "CustomersInterval", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "interval_count": { + "feedback": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "CustomersFeedback", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostCustomersCustomerSubscriptionsBodyTransferData": { - "description": "If specified, the funds from the subscription's invoices will be transferred to the destination and the ID of the resulting transfers will be found on the resulting charges.", + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyDiscountsInput": { "fields": { - "amount_percent": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "String", "type": "named" } }, "http": { "type": [ - "number" - ] + "string" + ], + "maxLength": 5000 } }, - "destination": { + "discount": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] - } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyTrialSettings": { - "description": "Settings related to subscription trials.", - "fields": { - "end_behavior": { - "type": { - "name": "PostCustomersCustomerSubscriptionsBodyTrialSettingsEndBehavior", - "type": "named" - }, - "http": { - "type": [ - "object" - ] + ], + "maxLength": 5000 } - } - } - }, - "PostCustomersCustomerSubscriptionsBodyTrialSettingsEndBehavior": { - "fields": { - "missing_payment_method": { + }, + "promotion_code": { "type": { - "name": "CustomersMissingPaymentMethod", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBody": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInput": { "fields": { "add_invoice_items": { "description": "A list of prices and quantities that will generate invoice items appended to the next invoice for this subscription. You may pass up to 20 items.", @@ -150108,7 +153408,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItems", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -150145,7 +153445,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTax", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTaxInput", "type": "named" } }, @@ -150176,7 +153476,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyBillingThresholds", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyBillingThresholdsInput", "type": "named" } }, @@ -150222,7 +153522,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyCancellationDetails", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyCancellationDetailsInput", "type": "named" } }, @@ -150340,7 +153640,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyDiscounts", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyDiscountsInput", "type": "named" }, "type": "array" @@ -150386,7 +153686,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettings", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsInput", "type": "named" } }, @@ -150402,7 +153702,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItems", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsInput", "type": "named" }, "type": "array" @@ -150454,7 +153754,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPauseCollection", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPauseCollectionInput", "type": "named" } }, @@ -150484,7 +153784,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettings", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsInput", "type": "named" } }, @@ -150499,7 +153799,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPendingInvoiceItemInterval", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPendingInvoiceItemIntervalInput", "type": "named" } }, @@ -150561,7 +153861,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTransferData", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTransferDataInput", "type": "named" } }, @@ -150604,7 +153904,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTrialSettings", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTrialSettingsInput", "type": "named" } }, @@ -150616,14 +153916,15 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItems": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsInput": { + "description": "All invoices will be billed using the specified settings.", "fields": { - "discounts": { + "account_tax_ids": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsDiscounts", + "name": "String", "type": "named" }, "type": "array" @@ -150635,80 +153936,73 @@ ], "items": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } }, - "price": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuerInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - }, - "price_data": { + } + } + }, + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuerInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsPriceData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "quantity": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuerType", + "type": "named" }, "http": { "type": [ - "integer" + "string" ] } - }, - "tax_rates": { + } + } + }, + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "integer" + ] } } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsDiscounts": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -150757,61 +154051,73 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsPriceData": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsInput": { "fields": { - "currency": { + "billing_thresholds": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsBillingThresholdsInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "format": "currency" + "object" + ] } }, - "product": { + "clear_usage": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "tax_behavior": { + "deleted": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersTaxBehavior", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } }, - "unit_amount": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", - "type": "named" + "element_type": { + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "integer" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "unit_amount_decimal": { + "id": { "type": { "type": "nullable", "underlying_type": { @@ -150823,338 +154129,10 @@ "type": [ "string" ], - "format": "decimal" + "maxLength": 5000 } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTax": { - "description": "Automatic tax settings for this subscription. We recommend you only include this parameter when the existing value is being changed.", - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "liability": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiability", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiability": { - "fields": { - "account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiabilityType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyBillingThresholds": { - "fields": { - "amount_gte": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "reset_billing_cycle_anchor": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyCancellationDetails": { - "description": "Details about why this subscription was cancelled", - "fields": { - "comment": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "feedback": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersFeedback", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettings": { - "description": "All invoices will be billed using the specified settings.", - "fields": { - "account_tax_ids": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "issuer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuer", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuer": { - "fields": { - "account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuerType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItems": { - "fields": { - "billing_thresholds": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsBillingThresholds", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "clear_usage": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "deleted": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "discounts": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsDiscounts", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } - }, - "id": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "metadata": { + }, + "metadata": { "type": { "type": "nullable", "underlying_type": { @@ -151187,7 +154165,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsPriceData", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsPriceDataInput", "type": "named" } }, @@ -151236,71 +154214,7 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsPriceData": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -151328,7 +154242,7 @@ }, "recurring": { "type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsPriceDataRecurring", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -151382,7 +154296,7 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsPriceDataRecurring": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -151411,7 +154325,7 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPauseCollection": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPauseCollectionInput": { "fields": { "behavior": { "type": { @@ -151441,14 +154355,14 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettings": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsInput": { "description": "Payment settings to pass to invoices created by the subscription.", "fields": { "payment_method_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptions", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsInput", "type": "named" } }, @@ -151496,13 +154410,13 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptions": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput": { "fields": { - "acss_debit": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebit", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -151512,53 +154426,65 @@ ] } }, - "bancontact": { + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsBancontact", + "name": "CustomersVerificationMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "card": { + } + } + }, + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput": { + "fields": { + "transaction_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCard", + "name": "CustomersTransactionType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "customer_balance": { + } + } + }, + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsBancontactInput": { + "fields": { + "preferred_language": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalance", + "name": "CustomersPreferredLanguage", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "konbini": { + } + } + }, + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardInput": { + "fields": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -151568,57 +154494,58 @@ ] } }, - "sepa_debit": { + "network": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "CustomersNetwork", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "us_bank_account": { + "request_three_d_secure": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccount", + "name": "CustomersRequestThreeDSecure", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebit": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardMandateOptionsInput": { "fields": { - "mandate_options": { + "amount": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "verification_method": { + "amount_type": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersVerificationMethod", + "name": "CustomersAmountType", "type": "named" } }, @@ -151627,52 +154554,47 @@ "string" ] } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions": { - "fields": { - "transaction_type": { + }, + "description": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersTransactionType", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 200 } } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsBancontact": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { "fields": { - "preferred_language": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersPreferredLanguage", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCard": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput": { "fields": { - "mandate_options": { + "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardMandateOptions", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, @@ -151682,26 +154604,11 @@ ] } }, - "network": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "CustomersNetwork", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "request_three_d_secure": { + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersRequestThreeDSecure", + "name": "String", "type": "named" } }, @@ -151713,27 +154620,27 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardMandateOptions": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput": { "fields": { - "amount": { + "bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "amount_type": { + "funding_type": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersAmountType", + "name": "String", "type": "named" } }, @@ -151742,31 +154649,30 @@ "string" ] } - }, - "description": { + } + } + }, + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsInput": { + "fields": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalance": { - "fields": { - "bank_transfer": { + }, + "bancontact": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsBancontactInput", "type": "named" } }, @@ -151776,29 +154682,25 @@ ] } }, - "funding_type": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer": { - "fields": { - "eu_bank_transfer": { + }, + "customer_balance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput", "type": "named" } }, @@ -151808,45 +154710,39 @@ ] } }, - "type": { + "konbini": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { - "fields": { - "country": { + }, + "sepa_debit": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccount": { - "fields": { - "financial_connections": { + }, + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput", "type": "named" } }, @@ -151855,30 +154751,42 @@ "object" ] } - }, - "verification_method": { + } + } + }, + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { - "name": "CustomersVerificationMethod", - "type": "named" + "element_type": { + "name": "CustomersAccountSubcategories", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -151935,33 +154843,39 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput": { "fields": { - "account_subcategories": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "CustomersAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] + "object" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "CustomersVerificationMethod", + "type": "named" } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPendingInvoiceItemInterval": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyPendingInvoiceItemIntervalInput": { "fields": { "interval": { "type": { @@ -151990,7 +154904,7 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTransferData": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTransferDataInput": { "fields": { "amount_percent": { "type": { @@ -152019,38 +154933,38 @@ } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTrialSettings": { - "description": "Settings related to subscription trials.", + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTrialSettingsEndBehaviorInput": { "fields": { - "end_behavior": { + "missing_payment_method": { "type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTrialSettingsEndBehavior", + "name": "CustomersMissingPaymentMethod", "type": "named" }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTrialSettingsEndBehavior": { + "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTrialSettingsInput": { + "description": "Settings related to subscription trials.", "fields": { - "missing_payment_method": { + "end_behavior": { "type": { - "name": "CustomersMissingPaymentMethod", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyTrialSettingsEndBehaviorInput", "type": "named" }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostCustomersCustomerTaxIdsBody": { + "PostCustomersCustomerTaxIdsBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -152103,14 +155017,13 @@ } } }, - "PostDisputesDisputeBody": { + "PostDisputesDisputeBodyEvidenceEnhancedEvidenceInput": { "fields": { - "evidence": { - "description": "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", + "visa_compelling_evidence_3": { "type": { "type": "nullable", "underlying_type": { - "name": "PostDisputesDisputeBodyEvidence", + "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3Input", "type": "named" } }, @@ -152120,36 +155033,11 @@ ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "visa_compliance": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaComplianceInput", "type": "named" } }, @@ -152158,28 +155046,12 @@ "object" ] } - }, - "submit": { - "description": "Whether to immediately submit evidence to the bank. If `false`, evidence is staged on the dispute. Staged evidence is visible in the API and Dashboard, and can be submitted to the bank by making another request with this attribute set to `true` (the default).", - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } } } }, - "PostDisputesDisputeBodyEvidence": { - "description": "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", + "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionInput": { "fields": { - "access_activity_log": { + "customer_account_id": { "type": { "type": "nullable", "underlying_type": { @@ -152191,10 +155063,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "billing_address": { + "customer_device_fingerprint": { "type": { "type": "nullable", "underlying_type": { @@ -152209,7 +155081,7 @@ "maxLength": 5000 } }, - "cancellation_policy": { + "customer_device_id": { "type": { "type": "nullable", "underlying_type": { @@ -152220,10 +155092,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "cancellation_policy_disclosure": { + "customer_email_address": { "type": { "type": "nullable", "underlying_type": { @@ -152235,10 +155108,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "cancellation_rebuttal": { + "customer_purchase_ip": { "type": { "type": "nullable", "underlying_type": { @@ -152250,14 +155123,14 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "customer_communication": { + "merchandise_or_services": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "DisputesMerchandiseOrServices", "type": "named" } }, @@ -152267,7 +155140,7 @@ ] } }, - "customer_email_address": { + "product_description": { "type": { "type": "nullable", "underlying_type": { @@ -152282,7 +155155,25 @@ "maxLength": 5000 } }, - "customer_name": { + "shipping_address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionShippingAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionShippingAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -152297,7 +155188,7 @@ "maxLength": 5000 } }, - "customer_purchase_ip": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -152312,7 +155203,7 @@ "maxLength": 5000 } }, - "customer_signature": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -152323,10 +155214,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "duplicate_charge_documentation": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -152337,10 +155229,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "duplicate_charge_explanation": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -152352,10 +155245,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "duplicate_charge_id": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -152369,12 +155262,16 @@ ], "maxLength": 5000 } - }, - "enhanced_evidence": { + } + } + }, + "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3Input": { + "fields": { + "disputed_transaction": { "type": { "type": "nullable", "underlying_type": { - "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidence", + "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionInput", "type": "named" } }, @@ -152384,36 +155281,45 @@ ] } }, - "product_description": { + "prior_undisputed_transactions": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 20000 + "items": { + "type": [ + "object" + ] + } } - }, - "receipt": { + } + } + }, + "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsInput": { + "fields": { + "charge": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "refund_policy": { + "customer_account_id": { "type": { "type": "nullable", "underlying_type": { @@ -152424,10 +155330,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "refund_policy_disclosure": { + "customer_device_fingerprint": { "type": { "type": "nullable", "underlying_type": { @@ -152439,10 +155346,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "refund_refusal_explanation": { + "customer_device_id": { "type": { "type": "nullable", "underlying_type": { @@ -152454,10 +155361,10 @@ "type": [ "string" ], - "maxLength": 20000 + "maxLength": 5000 } }, - "service_date": { + "customer_email_address": { "type": { "type": "nullable", "underlying_type": { @@ -152472,7 +155379,7 @@ "maxLength": 5000 } }, - "service_documentation": { + "customer_purchase_ip": { "type": { "type": "nullable", "underlying_type": { @@ -152483,10 +155390,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "shipping_address": { + "product_description": { "type": { "type": "nullable", "underlying_type": { @@ -152501,22 +155409,25 @@ "maxLength": 5000 } }, - "shipping_carrier": { + "shipping_address": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsShippingAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - }, - "shipping_date": { + } + } + }, + "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsShippingAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -152531,7 +155442,7 @@ "maxLength": 5000 } }, - "shipping_documentation": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -152542,10 +155453,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "shipping_tracking_number": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -152560,7 +155472,7 @@ "maxLength": 5000 } }, - "uncategorized_file": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -152571,10 +155483,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "uncategorized_text": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -152586,86 +155499,48 @@ "type": [ "string" ], - "maxLength": 20000 - } - } - } - }, - "PostDisputesDisputeBodyEvidenceEnhancedEvidence": { - "fields": { - "visa_compelling_evidence_3": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + "maxLength": 5000 } }, - "visa_compliance": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompliance", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3": { + "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaComplianceInput": { "fields": { - "disputed_transaction": { + "fee_acknowledged": { "type": { "type": "nullable", "underlying_type": { - "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransaction", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } - }, - "prior_undisputed_transactions": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactions", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } } } }, - "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransaction": { + "PostDisputesDisputeBodyEvidenceInput": { + "description": "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", "fields": { - "customer_account_id": { + "access_activity_log": { "type": { "type": "nullable", "underlying_type": { @@ -152677,10 +155552,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "customer_device_fingerprint": { + "billing_address": { "type": { "type": "nullable", "underlying_type": { @@ -152695,7 +155570,7 @@ "maxLength": 5000 } }, - "customer_device_id": { + "cancellation_policy": { "type": { "type": "nullable", "underlying_type": { @@ -152706,11 +155581,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "customer_email_address": { + "cancellation_policy_disclosure": { "type": { "type": "nullable", "underlying_type": { @@ -152722,10 +155596,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "customer_purchase_ip": { + "cancellation_rebuttal": { "type": { "type": "nullable", "underlying_type": { @@ -152737,14 +155611,14 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "merchandise_or_services": { + "customer_communication": { "type": { "type": "nullable", "underlying_type": { - "name": "DisputesMerchandiseOrServices", + "name": "String", "type": "named" } }, @@ -152754,7 +155628,7 @@ ] } }, - "product_description": { + "customer_email_address": { "type": { "type": "nullable", "underlying_type": { @@ -152769,25 +155643,22 @@ "maxLength": 5000 } }, - "shipping_address": { + "customer_name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionShippingAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3DisputedTransactionShippingAddress": { - "fields": { - "city": { + }, + "customer_purchase_ip": { "type": { "type": "nullable", "underlying_type": { @@ -152802,7 +155673,7 @@ "maxLength": 5000 } }, - "country": { + "customer_signature": { "type": { "type": "nullable", "underlying_type": { @@ -152813,11 +155684,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line1": { + "duplicate_charge_documentation": { "type": { "type": "nullable", "underlying_type": { @@ -152828,11 +155698,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line2": { + "duplicate_charge_explanation": { "type": { "type": "nullable", "underlying_type": { @@ -152844,10 +155713,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "postal_code": { + "duplicate_charge_id": { "type": { "type": "nullable", "underlying_type": { @@ -152862,38 +155731,36 @@ "maxLength": 5000 } }, - "state": { + "enhanced_evidence": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactions": { - "fields": { - "charge": { + }, + "product_description": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "customer_account_id": { + "receipt": { "type": { "type": "nullable", "underlying_type": { @@ -152904,11 +155771,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "customer_device_fingerprint": { + "refund_policy": { "type": { "type": "nullable", "underlying_type": { @@ -152919,11 +155785,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "customer_device_id": { + "refund_policy_disclosure": { "type": { "type": "nullable", "underlying_type": { @@ -152935,10 +155800,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "customer_email_address": { + "refund_refusal_explanation": { "type": { "type": "nullable", "underlying_type": { @@ -152950,10 +155815,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } }, - "customer_purchase_ip": { + "service_date": { "type": { "type": "nullable", "underlying_type": { @@ -152968,7 +155833,7 @@ "maxLength": 5000 } }, - "product_description": { + "service_documentation": { "type": { "type": "nullable", "underlying_type": { @@ -152979,29 +155844,25 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, "shipping_address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsShippingAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompellingEvidence3PriorUndisputedTransactionsShippingAddress": { - "fields": { - "city": { + }, + "shipping_carrier": { "type": { "type": "nullable", "underlying_type": { @@ -153016,7 +155877,7 @@ "maxLength": 5000 } }, - "country": { + "shipping_date": { "type": { "type": "nullable", "underlying_type": { @@ -153031,7 +155892,7 @@ "maxLength": 5000 } }, - "line1": { + "shipping_documentation": { "type": { "type": "nullable", "underlying_type": { @@ -153042,11 +155903,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line2": { + "shipping_tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -153061,7 +155921,7 @@ "maxLength": 5000 } }, - "postal_code": { + "uncategorized_file": { "type": { "type": "nullable", "underlying_type": { @@ -153072,11 +155932,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "state": { + "uncategorized_text": { "type": { "type": "nullable", "underlying_type": { @@ -153088,31 +155947,28 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 20000 } } } }, - "PostDisputesDisputeBodyEvidenceEnhancedEvidenceVisaCompliance": { + "PostDisputesDisputeBodyInput": { "fields": { - "fee_acknowledged": { + "evidence": { + "description": "Evidence to upload, to respond to a dispute. Updating any field in the hash will submit all fields in the hash for review. The combined character count of all fields is limited to 150,000.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostDisputesDisputeBodyEvidenceInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } - } - } - }, - "PostDisputesDisputeCloseBody": { - "fields": { + }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -153136,18 +155992,76 @@ "maxLength": 5000 } } - } - } - }, - "PostEntitlementsFeaturesBody": { - "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", + }, + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "submit": { + "description": "Whether to immediately submit evidence to the bank. If `false`, evidence is staged on the dispute. Staged evidence is visible in the API and Dashboard, and can be submitted to the bank by making another request with this attribute set to `true` (the default).", + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostDisputesDisputeCloseBodyInput": { + "fields": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + } + }, + "PostEntitlementsFeaturesBodyInput": { + "fields": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", "type": "named" }, "type": "array" @@ -153208,7 +156122,7 @@ } } }, - "PostEntitlementsFeaturesIdBody": { + "PostEntitlementsFeaturesIdBodyInput": { "fields": { "active": { "description": "Inactive features cannot be attached to new products and will not be returned from the features list endpoint.", @@ -153282,7 +156196,7 @@ } } }, - "PostEphemeralKeysBody": { + "PostEphemeralKeysBodyInput": { "fields": { "customer": { "description": "The ID of the Customer you'd like to modify using the resulting ephemeral key.", @@ -153374,7 +156288,7 @@ } } }, - "PostFileLinksBody": { + "PostFileLinksBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -153446,7 +156360,7 @@ } } }, - "PostFileLinksLinkBody": { + "PostFileLinksLinkBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -153502,7 +156416,50 @@ } } }, - "PostFilesBody": { + "PostFilesBodyFileLinkDataInput": { + "description": "Optional parameters that automatically create a [file link](https://stripe.com/docs/api#file_links) for the newly created file.", + "fields": { + "create": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "expires_at": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ], + "format": "unix-time" + } + }, + "metadata": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [] + } + } + } + }, + "PostFilesBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -153546,7 +156503,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostFilesBodyFileLinkData", + "name": "PostFilesBodyFileLinkDataInput", "type": "named" } }, @@ -153570,50 +156527,7 @@ } } }, - "PostFilesBodyFileLinkData": { - "description": "Optional parameters that automatically create a [file link](https://stripe.com/docs/api#file_links) for the newly created file.", - "fields": { - "create": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "expires_at": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "UnixTime", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ], - "format": "unix-time" - } - }, - "metadata": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [] - } - } - } - }, - "PostFinancialConnectionsAccountsAccountDisconnectBody": { + "PostFinancialConnectionsAccountsAccountDisconnectBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -153641,7 +156555,7 @@ } } }, - "PostFinancialConnectionsAccountsAccountRefreshBody": { + "PostFinancialConnectionsAccountsAccountRefreshBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -153689,7 +156603,7 @@ } } }, - "PostFinancialConnectionsAccountsAccountSubscribeBody": { + "PostFinancialConnectionsAccountsAccountSubscribeBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -153737,7 +156651,7 @@ } } }, - "PostFinancialConnectionsAccountsAccountUnsubscribeBody": { + "PostFinancialConnectionsAccountsAccountUnsubscribeBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -153785,122 +156699,7 @@ } } }, - "PostFinancialConnectionsSessionsBody": { - "fields": { - "account_holder": { - "description": "The account holder to link accounts for.", - "type": { - "name": "PostFinancialConnectionsSessionsBodyAccountHolder", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "filters": { - "description": "Filters to restrict the kinds of accounts to collect.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostFinancialConnectionsSessionsBodyFilters", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "permissions": { - "description": "List of data features that you would like to request access to. Possible values are `balances`, `transactions`, `ownership`, and `payment_method`.", - "type": { - "element_type": { - "name": "FinancialConnectionsPermissions", - "type": "named" - }, - "type": "array" - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "prefetch": { - "description": "List of data features that you would like to retrieve upon account creation.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "FinancialConnectionsPrefetch", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - }, - "return_url": { - "description": "For webview integrations only. Upon completing OAuth login in the native browser, the user will be redirected to this URL to return to your app.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostFinancialConnectionsSessionsBodyAccountHolder": { + "PostFinancialConnectionsSessionsBodyAccountHolderInput": { "description": "The account holder to link accounts for.", "fields": { "account": { @@ -153946,7 +156745,7 @@ } } }, - "PostFinancialConnectionsSessionsBodyFilters": { + "PostFinancialConnectionsSessionsBodyFiltersInput": { "description": "Filters to restrict the kinds of accounts to collect.", "fields": { "account_subcategories": { @@ -153996,7 +156795,122 @@ } } }, - "PostForwardingRequestsBody": { + "PostFinancialConnectionsSessionsBodyInput": { + "fields": { + "account_holder": { + "description": "The account holder to link accounts for.", + "type": { + "name": "PostFinancialConnectionsSessionsBodyAccountHolderInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "filters": { + "description": "Filters to restrict the kinds of accounts to collect.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostFinancialConnectionsSessionsBodyFiltersInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "permissions": { + "description": "List of data features that you would like to request access to. Possible values are `balances`, `transactions`, `ownership`, and `payment_method`.", + "type": { + "element_type": { + "name": "FinancialConnectionsPermissions", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "prefetch": { + "description": "List of data features that you would like to retrieve upon account creation.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "FinancialConnectionsPrefetch", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ] + } + } + }, + "return_url": { + "description": "For webview integrations only. Upon completing OAuth login in the native browser, the user will be redirected to this URL to return to your app.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostForwardingRequestsBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -154075,7 +156989,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostForwardingRequestsBodyRequest", + "name": "PostForwardingRequestsBodyRequestInput", "type": "named" } }, @@ -154100,7 +157014,35 @@ } } }, - "PostForwardingRequestsBodyRequest": { + "PostForwardingRequestsBodyRequestHeadersInput": { + "fields": { + "name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostForwardingRequestsBodyRequestInput": { "description": "The request body and headers to be sent to the destination endpoint.", "fields": { "body": { @@ -154123,7 +157065,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostForwardingRequestsBodyRequestHeaders", + "name": "PostForwardingRequestsBodyRequestHeadersInput", "type": "named" }, "type": "array" @@ -154142,35 +157084,7 @@ } } }, - "PostForwardingRequestsBodyRequestHeaders": { - "fields": { - "name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostIdentityVerificationSessionsBody": { + "PostIdentityVerificationSessionsBodyInput": { "fields": { "client_reference_id": { "description": "A string to reference this user. This can be a customer ID, a session ID, or similar, and can be used to reconcile this verification with your internal systems.", @@ -154232,7 +157146,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIdentityVerificationSessionsBodyOptions", + "name": "PostIdentityVerificationSessionsBodyOptionsInput", "type": "named" } }, @@ -154247,7 +157161,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIdentityVerificationSessionsBodyProvidedDetails", + "name": "PostIdentityVerificationSessionsBodyProvidedDetailsInput", "type": "named" } }, @@ -154321,26 +157235,7 @@ } } }, - "PostIdentityVerificationSessionsBodyOptions": { - "description": "A set of options for the sessions verification checks.", - "fields": { - "document": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIdentityVerificationSessionsBodyOptionsDocument", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostIdentityVerificationSessionsBodyOptionsDocument": { + "PostIdentityVerificationSessionsBodyOptionsDocumentInput": { "fields": { "allowed_types": { "type": { @@ -154408,7 +157303,26 @@ } } }, - "PostIdentityVerificationSessionsBodyProvidedDetails": { + "PostIdentityVerificationSessionsBodyOptionsInput": { + "description": "A set of options for the sessions verification checks.", + "fields": { + "document": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostIdentityVerificationSessionsBodyOptionsDocumentInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostIdentityVerificationSessionsBodyProvidedDetailsInput": { "description": "Details provided about the user being verified. These details may be shown to the user.", "fields": { "email": { @@ -154441,7 +157355,7 @@ } } }, - "PostIdentityVerificationSessionsSessionBody": { + "PostIdentityVerificationSessionsSessionBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -154487,7 +157401,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIdentityVerificationSessionsSessionBodyOptions", + "name": "PostIdentityVerificationSessionsSessionBodyOptionsInput", "type": "named" } }, @@ -154502,7 +157416,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIdentityVerificationSessionsSessionBodyProvidedDetails", + "name": "PostIdentityVerificationSessionsSessionBodyProvidedDetailsInput", "type": "named" } }, @@ -154529,26 +157443,7 @@ } } }, - "PostIdentityVerificationSessionsSessionBodyOptions": { - "description": "A set of options for the sessions verification checks.", - "fields": { - "document": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIdentityVerificationSessionsSessionBodyOptionsDocument", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostIdentityVerificationSessionsSessionBodyOptionsDocument": { + "PostIdentityVerificationSessionsSessionBodyOptionsDocumentInput": { "fields": { "allowed_types": { "type": { @@ -154616,24 +157511,29 @@ } } }, - "PostIdentityVerificationSessionsSessionBodyProvidedDetails": { - "description": "Details provided about the user being verified. These details may be shown to the user.", + "PostIdentityVerificationSessionsSessionBodyOptionsInput": { + "description": "A set of options for the sessions verification checks.", "fields": { - "email": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIdentityVerificationSessionsSessionBodyOptionsDocumentInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - }, - "phone": { + } + } + }, + "PostIdentityVerificationSessionsSessionBodyProvidedDetailsInput": { + "description": "Details provided about the user being verified. These details may be shown to the user.", + "fields": { + "email": { "type": { "type": "nullable", "underlying_type": { @@ -154646,38 +157546,24 @@ "string" ] } - } - } - }, - "PostIdentityVerificationSessionsSessionCancelBody": { - "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", + }, + "phone": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } } } }, - "PostIdentityVerificationSessionsSessionRedactBody": { + "PostIdentityVerificationSessionsSessionCancelBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -154705,7 +157591,7 @@ } } }, - "PostInvoiceRenderingTemplatesTemplateArchiveBody": { + "PostIdentityVerificationSessionsSessionRedactBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -154733,7 +157619,7 @@ } } }, - "PostInvoiceRenderingTemplatesTemplateUnarchiveBody": { + "PostInvoiceRenderingTemplatesTemplateArchiveBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -154761,7 +157647,84 @@ } } }, - "PostInvoiceitemsBody": { + "PostInvoiceRenderingTemplatesTemplateUnarchiveBodyInput": { + "fields": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + } + }, + "PostInvoiceitemsBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoiceitemsBodyInput": { "fields": { "amount": { "description": "The integer amount in cents (or local equivalent) of the charge to be applied to the upcoming invoice. Passing in a negative `amount` will reduce the `amount_due` on the invoice.", @@ -154844,7 +157807,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoiceitemsBodyDiscounts", + "name": "PostInvoiceitemsBodyDiscountsInput", "type": "named" }, "type": "array" @@ -154921,7 +157884,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoiceitemsBodyPeriod", + "name": "PostInvoiceitemsBodyPeriodInput", "type": "named" } }, @@ -154952,7 +157915,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoiceitemsBodyPriceData", + "name": "PostInvoiceitemsBodyPriceDataInput", "type": "named" } }, @@ -155080,56 +158043,7 @@ } } }, - "PostInvoiceitemsBodyDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoiceitemsBodyPeriod": { + "PostInvoiceitemsBodyPeriodInput": { "description": "The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://stripe.com/docs/revenue-recognition) enabled, the period will be used to recognize and defer revenue. See the [Revenue Recognition documentation](https://stripe.com/docs/revenue-recognition/methodology/subscriptions-and-invoicing) for details.", "fields": { "end": { @@ -155158,7 +158072,7 @@ } } }, - "PostInvoiceitemsBodyPriceData": { + "PostInvoiceitemsBodyPriceDataInput": { "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", "fields": { "currency": { @@ -155230,7 +158144,56 @@ } } }, - "PostInvoiceitemsInvoiceitemBody": { + "PostInvoiceitemsInvoiceitemBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoiceitemsInvoiceitemBodyInput": { "fields": { "amount": { "description": "The integer amount in cents (or local equivalent) of the charge to be applied to the upcoming invoice. If you want to apply a credit to the customer's account, pass a negative amount.", @@ -155279,12 +158242,12 @@ } }, "discounts": { - "description": "The coupons, promotion codes \u0026 existing discounts which apply to the invoice item or invoice line item. Item discounts are applied before invoice discounts. Pass an empty string to remove previously-defined discounts.", + "description": "The coupons, promotion codes & existing discounts which apply to the invoice item or invoice line item. Item discounts are applied before invoice discounts. Pass an empty string to remove previously-defined discounts.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoiceitemsInvoiceitemBodyDiscounts", + "name": "PostInvoiceitemsInvoiceitemBodyDiscountsInput", "type": "named" }, "type": "array" @@ -155345,7 +158308,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoiceitemsInvoiceitemBodyPeriod", + "name": "PostInvoiceitemsInvoiceitemBodyPeriodInput", "type": "named" } }, @@ -155376,7 +158339,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoiceitemsInvoiceitemBodyPriceData", + "name": "PostInvoiceitemsInvoiceitemBodyPriceDataInput", "type": "named" } }, @@ -155488,7 +158451,195 @@ } } }, - "PostInvoiceitemsInvoiceitemBodyDiscounts": { + "PostInvoiceitemsInvoiceitemBodyPeriodInput": { + "description": "The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://stripe.com/docs/revenue-recognition) enabled, the period will be used to recognize and defer revenue. See the [Revenue Recognition documentation](https://stripe.com/docs/revenue-recognition/methodology/subscriptions-and-invoicing) for details.", + "fields": { + "end": { + "type": { + "name": "UnixTime", + "type": "named" + }, + "http": { + "type": [ + "integer" + ], + "format": "unix-time" + } + }, + "start": { + "type": { + "name": "UnixTime", + "type": "named" + }, + "http": { + "type": [ + "integer" + ], + "format": "unix-time" + } + } + } + }, + "PostInvoiceitemsInvoiceitemBodyPriceDataInput": { + "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", + "fields": { + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "product": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "tax_behavior": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "InvoiceitemsTaxBehavior", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "unit_amount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "unit_amount_decimal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "format": "decimal" + } + } + } + }, + "PostInvoicesBodyAutomaticTaxInput": { + "description": "Settings for automatic tax lookup for this invoice.", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "liability": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesBodyAutomaticTaxLiabilityInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostInvoicesBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "InvoicesType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostInvoicesBodyCustomFieldsInput": { + "fields": { + "name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 40 + } + }, + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 140 + } + } + } + }, + "PostInvoicesBodyDiscountsInput": { "fields": { "coupon": { "type": { @@ -155537,51 +158688,22 @@ } } }, - "PostInvoiceitemsInvoiceitemBodyPeriod": { - "description": "The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://stripe.com/docs/revenue-recognition) enabled, the period will be used to recognize and defer revenue. See the [Revenue Recognition documentation](https://stripe.com/docs/revenue-recognition/methodology/subscriptions-and-invoicing) for details.", - "fields": { - "end": { - "type": { - "name": "UnixTime", - "type": "named" - }, - "http": { - "type": [ - "integer" - ], - "format": "unix-time" - } - }, - "start": { - "type": { - "name": "UnixTime", - "type": "named" - }, - "http": { - "type": [ - "integer" - ], - "format": "unix-time" - } - } - } - }, - "PostInvoiceitemsInvoiceitemBodyPriceData": { - "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", + "PostInvoicesBodyFromInvoiceInput": { + "description": "Revise an existing invoice. The new invoice will be created in `status=draft`. See the [revision documentation](https://stripe.com/docs/invoicing/invoice-revisions) for more details.", "fields": { - "currency": { + "action": { "type": { - "name": "String", + "name": "InvoicesAction", "type": "named" }, "http": { "type": [ "string" ], - "format": "currency" + "maxLength": 5000 } }, - "product": { + "invoice": { "type": { "name": "String", "type": "named" @@ -155592,53 +158714,10 @@ ], "maxLength": 5000 } - }, - "tax_behavior": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "InvoiceitemsTaxBehavior", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "unit_amount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "unit_amount_decimal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "format": "decimal" - } } } }, - "PostInvoicesBody": { + "PostInvoicesBodyInput": { "fields": { "account_tax_ids": { "description": "The account tax IDs associated with the invoice. Only editable when the invoice is a draft.", @@ -155699,7 +158778,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyAutomaticTax", + "name": "PostInvoicesBodyAutomaticTaxInput", "type": "named" } }, @@ -155762,7 +158841,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesBodyCustomFields", + "name": "PostInvoicesBodyCustomFieldsInput", "type": "named" }, "type": "array" @@ -155888,7 +158967,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesBodyDiscounts", + "name": "PostInvoicesBodyDiscountsInput", "type": "named" }, "type": "array" @@ -155982,7 +159061,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyFromInvoice", + "name": "PostInvoicesBodyFromInvoiceInput", "type": "named" } }, @@ -155997,7 +159076,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyIssuer", + "name": "PostInvoicesBodyIssuerInput", "type": "named" } }, @@ -156058,7 +159137,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettings", + "name": "PostInvoicesBodyPaymentSettingsInput", "type": "named" } }, @@ -156088,7 +159167,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyRendering", + "name": "PostInvoicesBodyRenderingInput", "type": "named" } }, @@ -156103,7 +159182,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyShippingCost", + "name": "PostInvoicesBodyShippingCostInput", "type": "named" } }, @@ -156118,7 +159197,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyShippingDetails", + "name": "PostInvoicesBodyShippingDetailsInput", "type": "named" } }, @@ -156165,7 +159244,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyTransferData", + "name": "PostInvoicesBodyTransferDataInput", "type": "named" } }, @@ -156177,39 +159256,40 @@ } } }, - "PostInvoicesBodyAutomaticTax": { - "description": "Settings for automatic tax lookup for this invoice.", + "PostInvoicesBodyIssuerInput": { + "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", "fields": { - "enabled": { + "account": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ - "boolean" + "string" ] } }, - "liability": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesBodyAutomaticTaxLiability", - "type": "named" - } + "name": "InvoicesType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostInvoicesBodyAutomaticTaxLiability": { + "PostInvoicesBodyPaymentSettingsInput": { + "description": "Configuration settings for the PaymentIntent that is generated when the invoice is finalized.", "fields": { - "account": { + "default_mandate": { "type": { "type": "nullable", "underlying_type": { @@ -156220,136 +159300,201 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "type": { + "payment_method_options": { "type": { - "name": "InvoicesType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } + }, + "payment_method_types": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "InvoicesPaymentMethodTypes", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ] + } + } } } }, - "PostInvoicesBodyCustomFields": { + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput": { "fields": { - "name": { + "mandate_options": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 40 + "object" + ] } }, - "value": { + "verification_method": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "InvoicesVerificationMethod", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 140 + ] } } } }, - "PostInvoicesBodyDiscounts": { + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { - "coupon": { + "transaction_type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "InvoicesTransactionType", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "discount": { + } + } + }, + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsBancontactInput": { + "fields": { + "preferred_language": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "InvoicesPreferredLanguage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] + } + } + } + }, + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInput": { + "fields": { + "installments": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] } }, - "promotion_code": { + "request_three_d_secure": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "InvoicesRequestThreeDSecure", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostInvoicesBodyFromInvoice": { - "description": "Revise an existing invoice. The new invoice will be created in `status=draft`. See the [revision documentation](https://stripe.com/docs/invoicing/invoice-revisions) for more details.", + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsInput": { "fields": { - "action": { + "enabled": { "type": { - "name": "InvoicesAction", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "invoice": { + "plan": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } } } }, - "PostInvoicesBodyIssuer": { - "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanInput": { "fields": { - "account": { + "count": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "interval": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "InvoicesInterval", "type": "named" } }, @@ -156361,7 +159506,7 @@ }, "type": { "type": { - "name": "InvoicesType", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanType", "type": "named" }, "http": { @@ -156372,10 +159517,39 @@ } } }, - "PostInvoicesBodyPaymentSettings": { - "description": "Configuration settings for the PaymentIntent that is generated when the invoice is finalized.", + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { "fields": { - "default_mandate": { + "country": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput": { + "fields": { + "eu_bank_transfer": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "type": { "type": { "type": "nullable", "underlying_type": { @@ -156386,15 +159560,18 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "payment_method_options": { + } + } + }, + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput": { + "fields": { + "bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptions", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput", "type": "named" } }, @@ -156404,37 +159581,29 @@ ] } }, - "payment_method_types": { + "funding_type": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "InvoicesPaymentMethodTypes", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "string" + ] } } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptions": { + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsInput": { "fields": { "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsAcssDebit", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput", "type": "named" } }, @@ -156448,7 +159617,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsBancontact", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsBancontactInput", "type": "named" } }, @@ -156462,7 +159631,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCard", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInput", "type": "named" } }, @@ -156476,7 +159645,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalance", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput", "type": "named" } }, @@ -156518,7 +159687,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccount", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput", "type": "named" } }, @@ -156530,81 +159699,102 @@ } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsAcssDebit": { + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { "fields": { - "mandate_options": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions", - "type": "named" + "element_type": { + "name": "InvoicesAccountSubcategories", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } - }, - "verification_method": { + } + } + }, + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { + "fields": { + "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesVerificationMethod", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions": { - "fields": { - "transaction_type": { + }, + "permissions": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesTransactionType", - "type": "named" + "element_type": { + "name": "InvoicesPermissions", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsBancontact": { - "fields": { - "preferred_language": { + }, + "prefetch": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesPreferredLanguage", - "type": "named" + "element_type": { + "name": "InvoicesPrefetch", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCard": { + "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput": { "fields": { - "installments": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallments", + "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", "type": "named" } }, @@ -156614,11 +159804,11 @@ ] } }, - "request_three_d_secure": { + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesRequestThreeDSecure", + "name": "InvoicesVerificationMethod", "type": "named" } }, @@ -156630,27 +159820,28 @@ } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallments": { + "PostInvoicesBodyRenderingInput": { + "description": "The rendering-related settings that control how the invoice is displayed on customer-facing surfaces such as PDF and Hosted Invoice Page.", "fields": { - "enabled": { + "amount_tax_display": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "InvoicesAmountTaxDisplay", "type": "named" } }, "http": { "type": [ - "boolean" + "string" ] } }, - "plan": { + "pdf": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlan", + "name": "PostInvoicesBodyRenderingPdfInput", "type": "named" } }, @@ -156659,43 +159850,47 @@ "object" ] } - } - } - }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlan": { - "fields": { - "count": { + }, + "template": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } }, - "interval": { + "template_version": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesInterval", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } - }, - "type": { + } + } + }, + "PostInvoicesBodyRenderingPdfInput": { + "fields": { + "page_size": { "type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "InvoicesPageSize", + "type": "named" + } }, "http": { "type": [ @@ -156705,45 +159900,47 @@ } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalance": { + "PostInvoicesBodyShippingCostInput": { + "description": "Settings for the cost of shipping for this invoice.", "fields": { - "bank_transfer": { + "shipping_rate": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "funding_type": { + "shipping_rate_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesBodyShippingCostShippingRateDataInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer": { + "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateInput": { "fields": { - "eu_bank_transfer": { + "maximum": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateMaximumInput", "type": "named" } }, @@ -156753,228 +159950,176 @@ ] } }, - "type": { + "minimum": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateMinimumInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { + "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateMaximumInput": { "fields": { - "country": { + "unit": { "type": { - "name": "String", + "name": "InvoicesUnit", "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] + } + }, + "value": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] } } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccount": { + "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateMinimumInput": { "fields": { - "financial_connections": { + "unit": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections", - "type": "named" - } + "name": "InvoicesUnit", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } }, - "verification_method": { + "value": { "type": { - "type": "nullable", - "underlying_type": { - "name": "InvoicesVerificationMethod", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" + "integer" ] } } } }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostInvoicesBodyShippingCostShippingRateDataFixedAmountInput": { "fields": { - "filters": { + "amount": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "object" + "integer" ] } }, - "permissions": { + "currency": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "InvoicesPermissions", - "type": "named" - }, - "type": "array" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "format": "currency" } }, - "prefetch": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "InvoicesPrefetch", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - } - } - }, - "PostInvoicesBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { - "fields": { - "account_subcategories": { + "currency_options": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "InvoicesAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "JSON", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "object" + ] } } } }, - "PostInvoicesBodyRendering": { - "description": "The rendering-related settings that control how the invoice is displayed on customer-facing surfaces such as PDF and Hosted Invoice Page.", + "PostInvoicesBodyShippingCostShippingRateDataInput": { "fields": { - "amount_tax_display": { + "delivery_estimate": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesAmountTaxDisplay", + "name": "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "pdf": { + "display_name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesBodyRenderingPdf", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "template": { + "fixed_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesBodyShippingCostShippingRateDataFixedAmountInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "template_version": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } - } - } - }, - "PostInvoicesBodyRenderingPdf": { - "fields": { - "page_size": { + }, + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesPageSize", + "name": "InvoicesTaxBehavior", "type": "named" } }, @@ -156983,13 +160128,8 @@ "string" ] } - } - } - }, - "PostInvoicesBodyShippingCost": { - "description": "Settings for the cost of shipping for this invoice.", - "fields": { - "shipping_rate": { + }, + "tax_code": { "type": { "type": "nullable", "underlying_type": { @@ -157000,97 +160140,88 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "shipping_rate_data": { + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyShippingCostShippingRateData", + "name": "PostInvoicesBodyShippingCostShippingRateDataType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostInvoicesBodyShippingCostShippingRateData": { + "PostInvoicesBodyShippingDetailsAddressInput": { "fields": { - "delivery_estimate": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimate", + "name": "String", "type": "named" } }, - "http": { - "type": [ - "object" - ] - } - }, - "display_name": { - "type": { - "name": "String", - "type": "named" - }, "http": { "type": [ "string" ], - "maxLength": 100 + "maxLength": 5000 } }, - "fixed_amount": { + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyShippingCostShippingRateDataFixedAmount", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "metadata": { + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "tax_behavior": { + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesTaxBehavior", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "tax_code": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -157101,34 +160232,34 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "type": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBodyShippingCostShippingRateDataType", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimate": { + "PostInvoicesBodyShippingDetailsInput": { + "description": "Shipping details for the invoice. The Invoice PDF will use the `shipping_details` value if it is set, otherwise the PDF will render the shipping address from the customer.", "fields": { - "maximum": { + "address": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateMaximum", - "type": "named" - } + "name": "PostInvoicesBodyShippingDetailsAddressInput", + "type": "named" }, "http": { "type": [ @@ -157136,104 +160267,84 @@ ] } }, - "minimum": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateMinimum", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateMaximum": { - "fields": { - "unit": { + "name": { "type": { - "name": "InvoicesUnit", + "name": "String", "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "value": { + "phone": { "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostInvoicesBodyShippingCostShippingRateDataDeliveryEstimateMinimum": { + "PostInvoicesBodyTransferDataInput": { + "description": "If specified, the funds from the invoice will be transferred to the destination and the ID of the resulting transfer will be found on the invoice's charge.", "fields": { - "unit": { + "amount": { "type": { - "name": "InvoicesUnit", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "string" + "integer" ] } }, - "value": { + "destination": { "type": { - "name": "Int32", + "name": "String", "type": "named" }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostInvoicesBodyShippingCostShippingRateDataFixedAmount": { + "PostInvoicesCreatePreviewBodyAutomaticTaxInput": { + "description": "Settings for automatic tax lookup for this invoice preview.", "fields": { - "amount": { + "enabled": { "type": { - "name": "Int32", + "name": "Boolean", "type": "named" }, "http": { "type": [ - "integer" + "boolean" ] } }, - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "currency_options": { + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostInvoicesCreatePreviewBodyAutomaticTaxLiabilityInput", "type": "named" } }, @@ -157245,50 +160356,36 @@ } } }, - "PostInvoicesBodyShippingDetails": { - "description": "Shipping details for the invoice. The Invoice PDF will use the `shipping_details` value if it is set, otherwise the PDF will render the shipping address from the customer.", + "PostInvoicesCreatePreviewBodyAutomaticTaxLiabilityInput": { "fields": { - "address": { + "account": { "type": { - "name": "PostInvoicesBodyShippingDetailsAddress", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ - "object" + "string" ] } }, - "name": { + "type": { "type": { - "name": "String", + "name": "InvoicesType", "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 - } - }, - "phone": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + ] } } } }, - "PostInvoicesBodyShippingDetailsAddress": { + "PostInvoicesCreatePreviewBodyCustomerDetailsAddressInput": { "fields": { "city": { "type": { @@ -157382,44 +160479,28 @@ } } }, - "PostInvoicesBodyTransferData": { - "description": "If specified, the funds from the invoice will be transferred to the destination and the ID of the resulting transfer will be found on the invoice's charge.", + "PostInvoicesCreatePreviewBodyCustomerDetailsInput": { + "description": "Details about the customer you want to invoice or overrides for an existing customer. If `automatic_tax` is enabled then one of `customer`, `customer_details`, `subscription`, or `schedule` must be set.", "fields": { - "amount": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostInvoicesCreatePreviewBodyCustomerDetailsAddressInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "destination": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostInvoicesCreatePreviewBody": { - "fields": { - "automatic_tax": { - "description": "Settings for automatic tax lookup for this invoice preview.", + "shipping": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyAutomaticTax", + "name": "PostInvoicesCreatePreviewBodyCustomerDetailsShippingInput", "type": "named" } }, @@ -157429,76 +160510,40 @@ ] } }, - "coupon": { - "description": "The ID of the coupon to apply to this phase of the subscription schedule. This field has been deprecated and will be removed in a future API version. Use `discounts` instead.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "currency": { - "description": "The currency to preview this invoice in. Defaults to that of `customer` if not specified.", + "tax": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodyCustomerDetailsTaxInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "currency" + "object" + ] } }, - "customer": { - "description": "The identifier of the customer whose upcoming invoice you'd like to retrieve. If `automatic_tax` is enabled then one of `customer`, `customer_details`, `subscription`, or `schedule` must be set.", + "tax_exempt": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "InvoicesTaxExempt", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 - } - }, - "customer_details": { - "description": "Details about the customer you want to invoice or overrides for an existing customer. If `automatic_tax` is enabled then one of `customer`, `customer_details`, `subscription`, or `schedule` must be set.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyCustomerDetails", - "type": "named" - } - }, - "http": { - "type": [ - "object" ] } }, - "discounts": { - "description": "The coupons to redeem into discounts for the invoice preview. If not specified, inherits the discount from the subscription or customer. This works for both coupons directly applied to an invoice and coupons applied to a subscription. Pass an empty string to avoid inheriting any discounts.", + "tax_ids": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesCreatePreviewBodyDiscounts", + "name": "PostInvoicesCreatePreviewBodyCustomerDetailsTaxIdsInput", "type": "named" }, "type": "array" @@ -157514,71 +160559,57 @@ ] } } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + } + } + }, + "PostInvoicesCreatePreviewBodyCustomerDetailsShippingAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "invoice_items": { - "description": "List of invoice items to add or update in the upcoming invoice preview (up to 250).", + "country": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostInvoicesCreatePreviewBodyInvoiceItems", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } }, - "issuer": { - "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyIssuer", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "on_behalf_of": { - "description": "The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://stripe.com/docs/billing/invoices/connect) documentation for details.", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -157589,26 +160620,26 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "preview_mode": { - "description": "Customizes the types of values to include when calculating the invoice. Defaults to `next` if unspecified.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesPreviewMode", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "schedule": { - "description": "The identifier of the schedule whose upcoming invoice you'd like to retrieve. Cannot be used with subscription or subscription fields.", + "state": { "type": { "type": "nullable", "underlying_type": { @@ -157622,15 +160653,15 @@ ], "maxLength": 5000 } - }, - "schedule_details": { - "description": "The schedule creation or modification params to apply as a preview. Cannot be used with `subscription` or `subscription_` prefixed fields.", + } + } + }, + "PostInvoicesCreatePreviewBodyCustomerDetailsShippingInput": { + "fields": { + "address": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetails", - "type": "named" - } + "name": "PostInvoicesCreatePreviewBodyCustomerDetailsShippingAddressInput", + "type": "named" }, "http": { "type": [ @@ -157638,14 +160669,10 @@ ] } }, - "subscription": { - "description": "The identifier of the subscription for which you'd like to retrieve the upcoming invoice. If not provided, but a `subscription_details.items` is provided, you will preview creating a subscription with those items. If neither `subscription` nor `subscription_details.items` is provided, you will retrieve the next upcoming invoice from among the customer's subscriptions.", + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -157654,56 +160681,53 @@ "maxLength": 5000 } }, - "subscription_details": { - "description": "The subscription creation or modification params to apply as a preview. Cannot be used with `schedule` or `schedule_details` fields.", + "phone": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodySubscriptionDetails", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostInvoicesCreatePreviewBodyAutomaticTax": { - "description": "Settings for automatic tax lookup for this invoice preview.", + "PostInvoicesCreatePreviewBodyCustomerDetailsTaxIdsInput": { "fields": { - "enabled": { + "type": { "type": { - "name": "Boolean", + "name": "PostInvoicesCreatePreviewBodyCustomerDetailsTaxIdsType", "type": "named" }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } }, - "liability": { + "value": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyAutomaticTaxLiability", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostInvoicesCreatePreviewBodyAutomaticTaxLiability": { + "PostInvoicesCreatePreviewBodyCustomerDetailsTaxInput": { "fields": { - "account": { + "ip_address": { "type": { "type": "nullable", "underlying_type": { @@ -157716,121 +160740,77 @@ "string" ] } - }, - "type": { - "type": { - "name": "InvoicesType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } } } }, - "PostInvoicesCreatePreviewBodyCustomerDetails": { - "description": "Details about the customer you want to invoice or overrides for an existing customer. If `automatic_tax` is enabled then one of `customer`, `customer_details`, `subscription`, or `schedule` must be set.", + "PostInvoicesCreatePreviewBodyDiscountsInput": { "fields": { - "address": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyCustomerDetailsAddress", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "shipping": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyCustomerDetailsShipping", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "tax": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyCustomerDetailsTax", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "tax_exempt": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesTaxExempt", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] - } - }, - "tax_ids": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostInvoicesCreatePreviewBodyCustomerDetailsTaxIds", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } } } }, - "PostInvoicesCreatePreviewBodyCustomerDetailsAddress": { + "PostInvoicesCreatePreviewBodyInput": { "fields": { - "city": { + "automatic_tax": { + "description": "Settings for automatic tax lookup for this invoice preview.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodyAutomaticTaxInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "country": { + "coupon": { + "description": "The ID of the coupon to apply to this phase of the subscription schedule. This field has been deprecated and will be removed in a future API version. Use `discounts` instead.", "type": { "type": "nullable", "underlying_type": { @@ -157845,7 +160825,8 @@ "maxLength": 5000 } }, - "line1": { + "currency": { + "description": "The currency to preview this invoice in. Defaults to that of `customer` if not specified.", "type": { "type": "nullable", "underlying_type": { @@ -157857,10 +160838,11 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "currency" } }, - "line2": { + "customer": { + "description": "The identifier of the customer whose upcoming invoice you'd like to retrieve. If `automatic_tax` is enabled then one of `customer`, `customer_details`, `subscription`, or `schedule` must be set.", "type": { "type": "nullable", "underlying_type": { @@ -157875,98 +160857,108 @@ "maxLength": 5000 } }, - "postal_code": { + "customer_details": { + "description": "Details about the customer you want to invoice or overrides for an existing customer. If `automatic_tax` is enabled then one of `customer`, `customer_details`, `subscription`, or `schedule` must be set.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodyCustomerDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "discounts": { + "description": "The coupons to redeem into discounts for the invoice preview. If not specified, inherits the discount from the subscription or customer. This works for both coupons directly applied to an invoice and coupons applied to a subscription. Pass an empty string to avoid inheriting any discounts.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "PostInvoicesCreatePreviewBodyDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesCreatePreviewBodyCustomerDetailsShipping": { - "fields": { - "address": { - "type": { - "name": "PostInvoicesCreatePreviewBodyCustomerDetailsShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] + "items": { + "type": [ + "object" + ] + } } }, - "name": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "phone": { + "invoice_items": { + "description": "List of invoice items to add or update in the upcoming invoice preview (up to 250).", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "PostInvoicesCreatePreviewBodyInvoiceItemsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "object" + ] + } } - } - } - }, - "PostInvoicesCreatePreviewBodyCustomerDetailsShippingAddress": { - "fields": { - "city": { + }, + "issuer": { + "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodyIssuerInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "country": { + "on_behalf_of": { + "description": "The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://stripe.com/docs/billing/invoices/connect) documentation for details.", "type": { "type": "nullable", "underlying_type": { @@ -157977,26 +160969,26 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line1": { + "preview_mode": { + "description": "Customizes the types of values to include when calculating the invoice. Defaults to `next` if unspecified.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "InvoicesPreviewMode", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line2": { + "schedule": { + "description": "The identifier of the schedule whose upcoming invoice you'd like to retrieve. Cannot be used with subscription or subscription fields.", "type": { "type": "nullable", "underlying_type": { @@ -158011,22 +161003,23 @@ "maxLength": 5000 } }, - "postal_code": { + "schedule_details": { + "description": "The schedule creation or modification params to apply as a preview. Cannot be used with `subscription` or `subscription_` prefixed fields.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "subscription": { + "description": "The identifier of the subscription for which you'd like to retrieve the upcoming invoice. If not provided, but a `subscription_details.items` is provided, you will preview creating a subscription with those items. If neither `subscription` nor `subscription_details.items` is provided, you will retrieve the next upcoming invoice from among the customer's subscriptions.", "type": { "type": "nullable", "underlying_type": { @@ -158040,55 +161033,25 @@ ], "maxLength": 5000 } - } - } - }, - "PostInvoicesCreatePreviewBodyCustomerDetailsTax": { - "fields": { - "ip_address": { + }, + "subscription_details": { + "description": "The subscription creation or modification params to apply as a preview. Cannot be used with `schedule` or `schedule_details` fields.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ] - } - } - } - }, - "PostInvoicesCreatePreviewBodyCustomerDetailsTaxIds": { - "fields": { - "type": { - "type": { - "name": "PostInvoicesCreatePreviewBodyCustomerDetailsTaxIdsType", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" + "object" ] } } } }, - "PostInvoicesCreatePreviewBodyDiscounts": { + "PostInvoicesCreatePreviewBodyInvoiceItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -158137,7 +161100,7 @@ } } }, - "PostInvoicesCreatePreviewBodyInvoiceItems": { + "PostInvoicesCreatePreviewBodyInvoiceItemsInput": { "fields": { "amount": { "type": { @@ -158202,7 +161165,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesCreatePreviewBodyInvoiceItemsDiscounts", + "name": "PostInvoicesCreatePreviewBodyInvoiceItemsDiscountsInput", "type": "named" }, "type": "array" @@ -158252,7 +161215,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyInvoiceItemsPeriod", + "name": "PostInvoicesCreatePreviewBodyInvoiceItemsPeriodInput", "type": "named" } }, @@ -158281,7 +161244,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyInvoiceItemsPriceData", + "name": "PostInvoicesCreatePreviewBodyInvoiceItemsPriceDataInput", "type": "named" } }, @@ -158387,56 +161350,7 @@ } } }, - "PostInvoicesCreatePreviewBodyInvoiceItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesCreatePreviewBodyInvoiceItemsPeriod": { + "PostInvoicesCreatePreviewBodyInvoiceItemsPeriodInput": { "fields": { "end": { "type": { @@ -158464,7 +161378,7 @@ } } }, - "PostInvoicesCreatePreviewBodyInvoiceItemsPriceData": { + "PostInvoicesCreatePreviewBodyInvoiceItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -158535,7 +161449,7 @@ } } }, - "PostInvoicesCreatePreviewBodyIssuer": { + "PostInvoicesCreatePreviewBodyIssuerInput": { "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", "fields": { "account": { @@ -158565,7 +161479,7 @@ } } }, - "PostInvoicesCreatePreviewBodyScheduleDetails": { + "PostInvoicesCreatePreviewBodyScheduleDetailsInput": { "description": "The schedule creation or modification params to apply as a preview. Cannot be used with `subscription` or `subscription_` prefixed fields.", "fields": { "end_behavior": { @@ -158587,7 +161501,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhases", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInput", "type": "named" }, "type": "array" @@ -158620,131 +161534,123 @@ } } }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhases": { + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsDiscountsInput": { "fields": { - "add_invoice_items": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItems", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } }, - "application_fee_percent": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "String", "type": "named" } }, "http": { "type": [ - "number" - ] + "string" + ], + "maxLength": 5000 } }, - "automatic_tax": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAutomaticTax", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "billing_cycle_anchor": { + } + } + }, + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsInput": { + "fields": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesBillingCycleAnchor", - "type": "named" + "element_type": { + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] - } - }, - "billing_thresholds": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesBillingThresholds", - "type": "named" + "array" + ], + "items": { + "type": [ + "object" + ] } - }, - "http": { - "type": [ - "object" - ] } }, - "collection_method": { + "price": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesCollectionMethod", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "coupon": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "default_payment_method": { + "quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "default_tax_rates": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { @@ -158766,108 +161672,98 @@ "maxLength": 5000 } } - }, - "description": { + } + } + }, + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsPriceDataInput": { + "fields": { + "currency": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 500 + "format": "currency" } }, - "discounts": { + "product": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesDiscounts", - "type": "named" - }, - "type": "array" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } }, - "end_date": { + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "InvoicesTaxBehavior", "type": "named" } }, "http": { - "type": [] + "type": [ + "string" + ] } }, - "invoice_settings": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInvoiceSettings", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "items": { + "unit_amount_decimal": { "type": { - "element_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItems", + "type": "nullable", + "underlying_type": { + "name": "String", "type": "named" - }, - "type": "array" + } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "format": "decimal" } - }, - "iterations": { + } + } + }, + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAutomaticTaxInput": { + "fields": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "integer" + "boolean" ] } }, - "metadata": { + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAutomaticTaxLiabilityInput", "type": "named" } }, @@ -158876,8 +161772,12 @@ "object" ] } - }, - "on_behalf_of": { + } + } + }, + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAutomaticTaxLiabilityInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { @@ -158891,82 +161791,108 @@ ] } }, - "proration_behavior": { + "type": { + "type": { + "name": "InvoicesType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesBillingThresholdsInput": { + "fields": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesProrationBehavior", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "start_date": { + "reset_billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "Boolean", "type": "named" } }, "http": { - "type": [] + "type": [ + "boolean" + ] } - }, - "transfer_data": { + } + } + }, + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesDiscountsInput": { + "fields": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesTransferData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "trial": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } }, - "trial_end": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { - "type": [] + "type": [ + "string" + ], + "maxLength": 5000 } } } }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItems": { + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInput": { "fields": { - "discounts": { + "add_invoice_items": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsDiscounts", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -158983,26 +161909,25 @@ } } }, - "price": { + "application_fee_percent": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "number" + ] } }, - "price_data": { + "automatic_tax": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsPriceData", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAutomaticTaxInput", "type": "named" } }, @@ -159012,63 +161937,49 @@ ] } }, - "quantity": { + "billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "InvoicesBillingCycleAnchor", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "tax_rates": { + "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesBillingThresholdsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "object" + ] } - } - } - }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsDiscounts": { - "fields": { - "coupon": { + }, + "collection_method": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "InvoicesCollectionMethod", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "discount": { + "coupon": { "type": { "type": "nullable", "underlying_type": { @@ -159083,7 +161994,7 @@ "maxLength": 5000 } }, - "promotion_code": { + "default_payment_method": { "type": { "type": "nullable", "underlying_type": { @@ -159097,220 +162008,223 @@ ], "maxLength": 5000 } - } - } - }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAddInvoiceItemsPriceData": { - "fields": { - "currency": { + }, + "default_tax_rates": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" + "array" ], - "format": "currency" + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "product": { + "description": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "tax_behavior": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesTaxBehavior", - "type": "named" + "element_type": { + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "unit_amount": { + "end_date": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "integer" - ] + "type": [] } }, - "unit_amount_decimal": { + "invoice_settings": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInvoiceSettingsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } - } - } - }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAutomaticTax": { - "fields": { - "enabled": { + }, + "items": { "type": { - "name": "Boolean", - "type": "named" + "element_type": { + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsInput", + "type": "named" + }, + "type": "array" }, "http": { "type": [ - "boolean" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "liability": { + "iterations": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAutomaticTaxLiability", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } - } - } - }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesAutomaticTaxLiability": { - "fields": { - "account": { + }, + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "type": { + "on_behalf_of": { "type": { - "name": "InvoicesType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ] } - } - } - }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesBillingThresholds": { - "fields": { - "amount_gte": { + }, + "proration_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "InvoicesProrationBehavior", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "reset_billing_cycle_anchor": { + "start_date": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "boolean" - ] + "type": [] } - } - } - }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesDiscounts": { - "fields": { - "coupon": { + }, + "transfer_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesTransferDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "discount": { + "trial": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "promotion_code": { + "trial_end": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "type": [] } } } }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInvoiceSettings": { + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInvoiceSettingsInput": { "fields": { "account_tax_ids": { "type": { @@ -159353,7 +162267,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInvoiceSettingsIssuer", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInvoiceSettingsIssuerInput", "type": "named" } }, @@ -159365,7 +162279,7 @@ } } }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInvoiceSettingsIssuer": { + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -159394,13 +162308,77 @@ } } }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItems": { + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsBillingThresholds", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsBillingThresholdsInput", "type": "named" } }, @@ -159415,7 +162393,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsDiscounts", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsDiscountsInput", "type": "named" }, "type": "array" @@ -159465,7 +162443,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsPriceData", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsPriceDataInput", "type": "named" } }, @@ -159514,71 +162492,7 @@ } } }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsPriceData": { + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -159606,7 +162520,7 @@ }, "recurring": { "type": { - "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsPriceDataRecurring", + "name": "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -159660,7 +162574,7 @@ } } }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsPriceDataRecurring": { + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -159689,7 +162603,7 @@ } } }, - "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesTransferData": { + "PostInvoicesCreatePreviewBodyScheduleDetailsPhasesTransferDataInput": { "fields": { "amount_percent": { "type": { @@ -159718,7 +162632,7 @@ } } }, - "PostInvoicesCreatePreviewBodySubscriptionDetails": { + "PostInvoicesCreatePreviewBodySubscriptionDetailsInput": { "description": "The subscription creation or modification params to apply as a preview. Cannot be used with `schedule` or `schedule_details` fields.", "fields": { "billing_cycle_anchor": { @@ -159804,7 +162718,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItems", + "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsInput", "type": "named" }, "type": "array" @@ -159894,13 +162808,77 @@ } } }, - "PostInvoicesCreatePreviewBodySubscriptionDetailsItems": { + "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsBillingThresholds", + "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsBillingThresholdsInput", "type": "named" } }, @@ -159943,7 +162921,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsDiscounts", + "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsDiscountsInput", "type": "named" }, "type": "array" @@ -160008,7 +162986,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsPriceData", + "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsPriceDataInput", "type": "named" } }, @@ -160057,71 +163035,7 @@ } } }, - "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsPriceData": { + "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -160149,7 +163063,7 @@ }, "recurring": { "type": { - "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsPriceDataRecurring", + "name": "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -160203,7 +163117,7 @@ } } }, - "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsPriceDataRecurring": { + "PostInvoicesCreatePreviewBodySubscriptionDetailsItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -160232,7 +163146,7 @@ } } }, - "PostInvoicesInvoiceAddLinesBody": { + "PostInvoicesInvoiceAddLinesBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -160277,7 +163191,7 @@ "description": "The line items to add.", "type": { "element_type": { - "name": "PostInvoicesInvoiceAddLinesBodyLines", + "name": "PostInvoicesInvoiceAddLinesBodyLinesInput", "type": "named" }, "type": "array" @@ -160295,7 +163209,56 @@ } } }, - "PostInvoicesInvoiceAddLinesBodyLines": { + "PostInvoicesInvoiceAddLinesBodyLinesDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoicesInvoiceAddLinesBodyLinesInput": { "fields": { "amount": { "type": { @@ -160345,7 +163308,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesInvoiceAddLinesBodyLinesDiscounts", + "name": "PostInvoicesInvoiceAddLinesBodyLinesDiscountsInput", "type": "named" }, "type": "array" @@ -160395,7 +163358,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceAddLinesBodyLinesPeriod", + "name": "PostInvoicesInvoiceAddLinesBodyLinesPeriodInput", "type": "named" } }, @@ -160424,7 +163387,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceAddLinesBodyLinesPriceData", + "name": "PostInvoicesInvoiceAddLinesBodyLinesPriceDataInput", "type": "named" } }, @@ -160453,7 +163416,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesInvoiceAddLinesBodyLinesTaxAmounts", + "name": "PostInvoicesInvoiceAddLinesBodyLinesTaxAmountsInput", "type": "named" }, "type": "array" @@ -160495,56 +163458,7 @@ } } }, - "PostInvoicesInvoiceAddLinesBodyLinesDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesInvoiceAddLinesBodyLinesPeriod": { + "PostInvoicesInvoiceAddLinesBodyLinesPeriodInput": { "fields": { "end": { "type": { @@ -160572,7 +163486,7 @@ } } }, - "PostInvoicesInvoiceAddLinesBodyLinesPriceData": { + "PostInvoicesInvoiceAddLinesBodyLinesPriceDataInput": { "fields": { "currency": { "type": { @@ -160605,7 +163519,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceAddLinesBodyLinesPriceDataProductData", + "name": "PostInvoicesInvoiceAddLinesBodyLinesPriceDataProductDataInput", "type": "named" } }, @@ -160660,7 +163574,7 @@ } } }, - "PostInvoicesInvoiceAddLinesBodyLinesPriceDataProductData": { + "PostInvoicesInvoiceAddLinesBodyLinesPriceDataProductDataInput": { "fields": { "description": { "type": { @@ -160742,7 +163656,7 @@ } } }, - "PostInvoicesInvoiceAddLinesBodyLinesTaxAmounts": { + "PostInvoicesInvoiceAddLinesBodyLinesTaxAmountsInput": { "fields": { "amount": { "type": { @@ -160757,7 +163671,7 @@ }, "tax_rate_data": { "type": { - "name": "PostInvoicesInvoiceAddLinesBodyLinesTaxAmountsTaxRateData", + "name": "PostInvoicesInvoiceAddLinesBodyLinesTaxAmountsTaxRateDataInput", "type": "named" }, "http": { @@ -160779,7 +163693,7 @@ } } }, - "PostInvoicesInvoiceAddLinesBodyLinesTaxAmountsTaxRateData": { + "PostInvoicesInvoiceAddLinesBodyLinesTaxAmountsTaxRateDataInput": { "fields": { "country": { "type": { @@ -160891,7 +163805,143 @@ } } }, - "PostInvoicesInvoiceBody": { + "PostInvoicesInvoiceBodyAutomaticTaxInput": { + "description": "Settings for automatic tax lookup for this invoice.", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "liability": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesInvoiceBodyAutomaticTaxLiabilityInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostInvoicesInvoiceBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "InvoicesType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostInvoicesInvoiceBodyCustomFieldsInput": { + "fields": { + "name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 40 + } + }, + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 140 + } + } + } + }, + "PostInvoicesInvoiceBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoicesInvoiceBodyInput": { "fields": { "account_tax_ids": { "description": "The account tax IDs associated with the invoice. Only editable when the invoice is a draft.", @@ -160952,7 +164002,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyAutomaticTax", + "name": "PostInvoicesInvoiceBodyAutomaticTaxInput", "type": "named" } }, @@ -160999,7 +164049,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesInvoiceBodyCustomFields", + "name": "PostInvoicesInvoiceBodyCustomFieldsInput", "type": "named" }, "type": "array" @@ -161109,7 +164159,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesInvoiceBodyDiscounts", + "name": "PostInvoicesInvoiceBodyDiscountsInput", "type": "named" }, "type": "array" @@ -161203,7 +164253,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyIssuer", + "name": "PostInvoicesInvoiceBodyIssuerInput", "type": "named" } }, @@ -161264,7 +164314,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettings", + "name": "PostInvoicesInvoiceBodyPaymentSettingsInput", "type": "named" } }, @@ -161279,7 +164329,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyRendering", + "name": "PostInvoicesInvoiceBodyRenderingInput", "type": "named" } }, @@ -161294,7 +164344,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyShippingCost", + "name": "PostInvoicesInvoiceBodyShippingCostInput", "type": "named" } }, @@ -161309,7 +164359,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyShippingDetails", + "name": "PostInvoicesInvoiceBodyShippingDetailsInput", "type": "named" } }, @@ -161340,7 +164390,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyTransferData", + "name": "PostInvoicesInvoiceBodyTransferDataInput", "type": "named" } }, @@ -161352,143 +164402,7 @@ } } }, - "PostInvoicesInvoiceBodyAutomaticTax": { - "description": "Settings for automatic tax lookup for this invoice.", - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "liability": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesInvoiceBodyAutomaticTaxLiability", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostInvoicesInvoiceBodyAutomaticTaxLiability": { - "fields": { - "account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "type": { - "name": "InvoicesType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostInvoicesInvoiceBodyCustomFields": { - "fields": { - "name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 40 - } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 140 - } - } - } - }, - "PostInvoicesInvoiceBodyDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesInvoiceBodyIssuer": { + "PostInvoicesInvoiceBodyIssuerInput": { "description": "The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account.", "fields": { "account": { @@ -161518,7 +164432,7 @@ } } }, - "PostInvoicesInvoiceBodyPaymentSettings": { + "PostInvoicesInvoiceBodyPaymentSettingsInput": { "description": "Configuration settings for the PaymentIntent that is generated when the invoice is finalized.", "fields": { "default_mandate": { @@ -161540,7 +164454,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptions", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsInput", "type": "named" } }, @@ -161574,13 +164488,13 @@ } } }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptions": { + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput": { "fields": { - "acss_debit": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsAcssDebit", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -161590,53 +164504,65 @@ ] } }, - "bancontact": { + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsBancontact", + "name": "InvoicesVerificationMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "card": { + } + } + }, + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput": { + "fields": { + "transaction_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCard", + "name": "InvoicesTransactionType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "customer_balance": { + } + } + }, + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsBancontactInput": { + "fields": { + "preferred_language": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalance", + "name": "InvoicesPreferredLanguage", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "konbini": { + } + } + }, + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInput": { + "fields": { + "installments": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsInput", "type": "named" } }, @@ -161646,25 +164572,43 @@ ] } }, - "sepa_debit": { + "request_three_d_secure": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "InvoicesRequestThreeDSecure", "type": "named" } }, "http": { "type": [ - "object" + "string" + ] + } + } + } + }, + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsInput": { + "fields": { + "enabled": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" ] } }, - "us_bank_account": { + "plan": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccount", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanInput", "type": "named" } }, @@ -161676,27 +164620,27 @@ } } }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsAcssDebit": { + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanInput": { "fields": { - "mandate_options": { + "count": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "verification_method": { + "interval": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesVerificationMethod", + "name": "InvoicesInterval", "type": "named" } }, @@ -161705,18 +164649,11 @@ "string" ] } - } - } - }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions": { - "fields": { - "transaction_type": { + }, + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "InvoicesTransactionType", - "type": "named" - } + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanType", + "type": "named" }, "http": { "type": [ @@ -161726,31 +164663,29 @@ } } }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsBancontact": { + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { "fields": { - "preferred_language": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "InvoicesPreferredLanguage", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCard": { + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput": { "fields": { - "installments": { + "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallments", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, @@ -161760,11 +164695,11 @@ ] } }, - "request_three_d_secure": { + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesRequestThreeDSecure", + "name": "String", "type": "named" } }, @@ -161776,88 +164711,73 @@ } } }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallments": { + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput": { "fields": { - "enabled": { + "bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "plan": { + "funding_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlan", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlan": { + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsInput": { "fields": { - "count": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "interval": { + "bancontact": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesInterval", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsBancontactInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "type": { - "type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInstallmentsPlanType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalance": { - "fields": { - "bank_transfer": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCardInput", "type": "named" } }, @@ -161867,29 +164787,25 @@ ] } }, - "funding_type": { + "customer_balance": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer": { - "fields": { - "eu_bank_transfer": { + }, + "konbini": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "JSON", "type": "named" } }, @@ -161899,45 +164815,25 @@ ] } }, - "type": { + "sepa_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { - "fields": { - "country": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccount": { - "fields": { - "financial_connections": { + }, + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput", "type": "named" } }, @@ -161946,30 +164842,42 @@ "object" ] } - }, - "verification_method": { + } + } + }, + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { - "name": "InvoicesVerificationMethod", - "type": "named" + "element_type": { + "name": "InvoicesAccountSubcategories", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } } } }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -162026,33 +164934,39 @@ } } }, - "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { + "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput": { "fields": { - "account_subcategories": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "InvoicesAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PostInvoicesInvoiceBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] + "object" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "InvoicesVerificationMethod", + "type": "named" } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostInvoicesInvoiceBodyRendering": { + "PostInvoicesInvoiceBodyRenderingInput": { "description": "The rendering-related settings that control how the invoice is displayed on customer-facing surfaces such as PDF and Hosted Invoice Page.", "fields": { "amount_tax_display": { @@ -162073,7 +164987,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyRenderingPdf", + "name": "PostInvoicesInvoiceBodyRenderingPdfInput", "type": "named" } }, @@ -162114,7 +165028,7 @@ } } }, - "PostInvoicesInvoiceBodyRenderingPdf": { + "PostInvoicesInvoiceBodyRenderingPdfInput": { "fields": { "page_size": { "type": { @@ -162132,7 +165046,7 @@ } } }, - "PostInvoicesInvoiceBodyShippingCost": { + "PostInvoicesInvoiceBodyShippingCostInput": { "fields": { "shipping_rate": { "type": { @@ -162153,51 +165067,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyShippingCostShippingRateData", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostInvoicesInvoiceBodyShippingCostShippingRateData": { - "fields": { - "delivery_estimate": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimate", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "display_name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 100 - } - }, - "fixed_amount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataFixedAmount", + "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataInput", "type": "named" } }, @@ -162206,72 +165076,16 @@ "object" ] } - }, - "metadata": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "tax_behavior": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "InvoicesTaxBehavior", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "tax_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataType", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } } } }, - "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimate": { + "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateInput": { "fields": { "maximum": { "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateMaximum", + "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateMaximumInput", "type": "named" } }, @@ -162285,7 +165099,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateMinimum", + "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateMinimumInput", "type": "named" } }, @@ -162297,7 +165111,7 @@ } } }, - "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateMaximum": { + "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateMaximumInput": { "fields": { "unit": { "type": { @@ -162323,7 +165137,7 @@ } } }, - "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateMinimum": { + "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateMinimumInput": { "fields": { "unit": { "type": { @@ -162349,7 +165163,7 @@ } } }, - "PostInvoicesInvoiceBodyShippingCostShippingRateDataFixedAmount": { + "PostInvoicesInvoiceBodyShippingCostShippingRateDataFixedAmountInput": { "fields": { "amount": { "type": { @@ -162390,12 +165204,15 @@ } } }, - "PostInvoicesInvoiceBodyShippingDetails": { + "PostInvoicesInvoiceBodyShippingCostShippingRateDataInput": { "fields": { - "address": { + "delivery_estimate": { "type": { - "name": "PostInvoicesInvoiceBodyShippingDetailsAddress", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataDeliveryEstimateInput", + "type": "named" + } }, "http": { "type": [ @@ -162403,7 +165220,7 @@ ] } }, - "name": { + "display_name": { "type": { "name": "String", "type": "named" @@ -162412,10 +165229,52 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 100 } }, - "phone": { + "fixed_amount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataFixedAmountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "metadata": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "tax_behavior": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "InvoicesTaxBehavior", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "tax_code": { "type": { "type": "nullable", "underlying_type": { @@ -162426,13 +165285,26 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] + } + }, + "type": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostInvoicesInvoiceBodyShippingCostShippingRateDataType", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostInvoicesInvoiceBodyShippingDetailsAddress": { + "PostInvoicesInvoiceBodyShippingDetailsAddressInput": { "fields": { "city": { "type": { @@ -162526,7 +165398,49 @@ } } }, - "PostInvoicesInvoiceBodyTransferData": { + "PostInvoicesInvoiceBodyShippingDetailsInput": { + "fields": { + "address": { + "type": { + "name": "PostInvoicesInvoiceBodyShippingDetailsAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, + "name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoicesInvoiceBodyTransferDataInput": { "fields": { "amount": { "type": { @@ -162555,7 +165469,7 @@ } } }, - "PostInvoicesInvoiceFinalizeBody": { + "PostInvoicesInvoiceFinalizeBodyInput": { "fields": { "auto_advance": { "description": "Controls whether Stripe performs [automatic collection](https://stripe.com/docs/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice's state doesn't automatically advance without an explicit action.", @@ -162598,7 +165512,56 @@ } } }, - "PostInvoicesInvoiceLinesLineItemIdBody": { + "PostInvoicesInvoiceLinesLineItemIdBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoicesInvoiceLinesLineItemIdBodyInput": { "fields": { "amount": { "description": "The integer amount in cents (or local equivalent) of the charge to be applied to the upcoming invoice. If you want to apply a credit to the customer's account, pass a negative amount.", @@ -162647,12 +165610,12 @@ } }, "discounts": { - "description": "The coupons, promotion codes \u0026 existing discounts which apply to the line item. Item discounts are applied before invoice discounts. Pass an empty string to remove previously-defined discounts.", + "description": "The coupons, promotion codes & existing discounts which apply to the line item. Item discounts are applied before invoice discounts. Pass an empty string to remove previously-defined discounts.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesInvoiceLinesLineItemIdBodyDiscounts", + "name": "PostInvoicesInvoiceLinesLineItemIdBodyDiscountsInput", "type": "named" }, "type": "array" @@ -162713,7 +165676,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceLinesLineItemIdBodyPeriod", + "name": "PostInvoicesInvoiceLinesLineItemIdBodyPeriodInput", "type": "named" } }, @@ -162744,7 +165707,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceLinesLineItemIdBodyPriceData", + "name": "PostInvoicesInvoiceLinesLineItemIdBodyPriceDataInput", "type": "named" } }, @@ -162775,7 +165738,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesInvoiceLinesLineItemIdBodyTaxAmounts", + "name": "PostInvoicesInvoiceLinesLineItemIdBodyTaxAmountsInput", "type": "named" }, "type": "array" @@ -162818,56 +165781,7 @@ } } }, - "PostInvoicesInvoiceLinesLineItemIdBodyDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesInvoiceLinesLineItemIdBodyPeriod": { + "PostInvoicesInvoiceLinesLineItemIdBodyPeriodInput": { "description": "The period associated with this invoice item. When set to different values, the period will be rendered on the invoice. If you have [Stripe Revenue Recognition](https://stripe.com/docs/revenue-recognition) enabled, the period will be used to recognize and defer revenue. See the [Revenue Recognition documentation](https://stripe.com/docs/revenue-recognition/methodology/subscriptions-and-invoicing) for details.", "fields": { "end": { @@ -162896,7 +165810,7 @@ } } }, - "PostInvoicesInvoiceLinesLineItemIdBodyPriceData": { + "PostInvoicesInvoiceLinesLineItemIdBodyPriceDataInput": { "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", "fields": { "currency": { @@ -162930,7 +165844,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceLinesLineItemIdBodyPriceDataProductData", + "name": "PostInvoicesInvoiceLinesLineItemIdBodyPriceDataProductDataInput", "type": "named" } }, @@ -162985,7 +165899,7 @@ } } }, - "PostInvoicesInvoiceLinesLineItemIdBodyPriceDataProductData": { + "PostInvoicesInvoiceLinesLineItemIdBodyPriceDataProductDataInput": { "fields": { "description": { "type": { @@ -163067,7 +165981,7 @@ } } }, - "PostInvoicesInvoiceLinesLineItemIdBodyTaxAmounts": { + "PostInvoicesInvoiceLinesLineItemIdBodyTaxAmountsInput": { "fields": { "amount": { "type": { @@ -163082,7 +165996,7 @@ }, "tax_rate_data": { "type": { - "name": "PostInvoicesInvoiceLinesLineItemIdBodyTaxAmountsTaxRateData", + "name": "PostInvoicesInvoiceLinesLineItemIdBodyTaxAmountsTaxRateDataInput", "type": "named" }, "http": { @@ -163104,7 +166018,7 @@ } } }, - "PostInvoicesInvoiceLinesLineItemIdBodyTaxAmountsTaxRateData": { + "PostInvoicesInvoiceLinesLineItemIdBodyTaxAmountsTaxRateDataInput": { "fields": { "country": { "type": { @@ -163216,7 +166130,7 @@ } } }, - "PostInvoicesInvoiceMarkUncollectibleBody": { + "PostInvoicesInvoiceMarkUncollectibleBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -163244,7 +166158,7 @@ } } }, - "PostInvoicesInvoicePayBody": { + "PostInvoicesInvoicePayBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -163365,7 +166279,7 @@ } } }, - "PostInvoicesInvoiceRemoveLinesBody": { + "PostInvoicesInvoiceRemoveLinesBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -163410,7 +166324,7 @@ "description": "The line items to remove.", "type": { "element_type": { - "name": "PostInvoicesInvoiceRemoveLinesBodyLines", + "name": "PostInvoicesInvoiceRemoveLinesBodyLinesInput", "type": "named" }, "type": "array" @@ -163428,7 +166342,7 @@ } } }, - "PostInvoicesInvoiceRemoveLinesBodyLines": { + "PostInvoicesInvoiceRemoveLinesBodyLinesInput": { "fields": { "behavior": { "type": { @@ -163455,7 +166369,7 @@ } } }, - "PostInvoicesInvoiceSendBody": { + "PostInvoicesInvoiceSendBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -163483,7 +166397,7 @@ } } }, - "PostInvoicesInvoiceUpdateLinesBody": { + "PostInvoicesInvoiceUpdateLinesBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -163528,7 +166442,7 @@ "description": "The line items to update.", "type": { "element_type": { - "name": "PostInvoicesInvoiceUpdateLinesBodyLines", + "name": "PostInvoicesInvoiceUpdateLinesBodyLinesInput", "type": "named" }, "type": "array" @@ -163546,7 +166460,56 @@ } } }, - "PostInvoicesInvoiceUpdateLinesBodyLines": { + "PostInvoicesInvoiceUpdateLinesBodyLinesDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostInvoicesInvoiceUpdateLinesBodyLinesInput": { "fields": { "amount": { "type": { @@ -163596,7 +166559,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesInvoiceUpdateLinesBodyLinesDiscounts", + "name": "PostInvoicesInvoiceUpdateLinesBodyLinesDiscountsInput", "type": "named" }, "type": "array" @@ -163643,7 +166606,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceUpdateLinesBodyLinesPeriod", + "name": "PostInvoicesInvoiceUpdateLinesBodyLinesPeriodInput", "type": "named" } }, @@ -163672,7 +166635,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceUpdateLinesBodyLinesPriceData", + "name": "PostInvoicesInvoiceUpdateLinesBodyLinesPriceDataInput", "type": "named" } }, @@ -163701,7 +166664,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostInvoicesInvoiceUpdateLinesBodyLinesTaxAmounts", + "name": "PostInvoicesInvoiceUpdateLinesBodyLinesTaxAmountsInput", "type": "named" }, "type": "array" @@ -163743,56 +166706,7 @@ } } }, - "PostInvoicesInvoiceUpdateLinesBodyLinesDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostInvoicesInvoiceUpdateLinesBodyLinesPeriod": { + "PostInvoicesInvoiceUpdateLinesBodyLinesPeriodInput": { "fields": { "end": { "type": { @@ -163820,7 +166734,7 @@ } } }, - "PostInvoicesInvoiceUpdateLinesBodyLinesPriceData": { + "PostInvoicesInvoiceUpdateLinesBodyLinesPriceDataInput": { "fields": { "currency": { "type": { @@ -163853,7 +166767,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceUpdateLinesBodyLinesPriceDataProductData", + "name": "PostInvoicesInvoiceUpdateLinesBodyLinesPriceDataProductDataInput", "type": "named" } }, @@ -163908,7 +166822,7 @@ } } }, - "PostInvoicesInvoiceUpdateLinesBodyLinesPriceDataProductData": { + "PostInvoicesInvoiceUpdateLinesBodyLinesPriceDataProductDataInput": { "fields": { "description": { "type": { @@ -163990,7 +166904,7 @@ } } }, - "PostInvoicesInvoiceUpdateLinesBodyLinesTaxAmounts": { + "PostInvoicesInvoiceUpdateLinesBodyLinesTaxAmountsInput": { "fields": { "amount": { "type": { @@ -164005,7 +166919,7 @@ }, "tax_rate_data": { "type": { - "name": "PostInvoicesInvoiceUpdateLinesBodyLinesTaxAmountsTaxRateData", + "name": "PostInvoicesInvoiceUpdateLinesBodyLinesTaxAmountsTaxRateDataInput", "type": "named" }, "http": { @@ -164027,7 +166941,7 @@ } } }, - "PostInvoicesInvoiceUpdateLinesBodyLinesTaxAmountsTaxRateData": { + "PostInvoicesInvoiceUpdateLinesBodyLinesTaxAmountsTaxRateDataInput": { "fields": { "country": { "type": { @@ -164139,7 +167053,7 @@ } } }, - "PostInvoicesInvoiceVoidBody": { + "PostInvoicesInvoiceVoidBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -164167,7 +167081,7 @@ } } }, - "PostIssuingAuthorizationsAuthorizationApproveBody": { + "PostIssuingAuthorizationsAuthorizationApproveBodyInput": { "fields": { "amount": { "description": "If the authorization's `pending_request.is_amount_controllable` property is `true`, you may provide this value to control how much to hold for the authorization. Must be positive (use [`decline`](https://stripe.com/docs/api/issuing/authorizations/decline) to decline an authorization request).", @@ -164225,50 +167139,7 @@ } } }, - "PostIssuingAuthorizationsAuthorizationBody": { - "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostIssuingAuthorizationsAuthorizationDeclineBody": { + "PostIssuingAuthorizationsAuthorizationBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -164311,50 +167182,8 @@ } } }, - "PostIssuingCardholdersBody": { + "PostIssuingAuthorizationsAuthorizationDeclineBodyInput": { "fields": { - "billing": { - "description": "The cardholder's billing address.", - "type": { - "name": "PostIssuingCardholdersBodyBilling", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "company": { - "description": "Additional information about a `company` cardholder.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardholdersBodyCompany", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "email": { - "description": "The cardholder's email address.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -164379,21 +167208,6 @@ } } }, - "individual": { - "description": "Additional information about an `individual` cardholder.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardholdersBodyIndividual", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, "metadata": { "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { @@ -164408,121 +167222,10 @@ "object" ] } - }, - "name": { - "description": "The cardholder's name. This will be printed on cards issued to them. The maximum length of this field is 24 characters. This field cannot contain any special characters or numbers.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "phone_number": { - "description": "The cardholder's phone number. This will be transformed to [E.164](https://en.wikipedia.org/wiki/E.164) if it is not provided in that format already. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure#when-is-3d-secure-applied) for more details.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "preferred_locales": { - "description": "The cardholders preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. This changes the language of the [3D Secure flow](https://stripe.com/docs/issuing/3d-secure) and one-time password messages sent to the cardholder.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "IssuingPreferredLocales", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } - } - }, - "spending_controls": { - "description": "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardholdersBodySpendingControls", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "status": { - "description": "Specifies whether to permit authorizations on this cardholder's cards. Defaults to `active`.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardholdersBodyStatus", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "description": "One of `individual` or `company`. See [Choose a cardholder type](https://stripe.com/docs/issuing/other/choose-cardholder) for more details.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "IssuingType", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostIssuingCardholdersBodyBilling": { - "description": "The cardholder's billing address.", - "fields": { - "address": { - "type": { - "name": "PostIssuingCardholdersBodyBillingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } } } }, - "PostIssuingCardholdersBodyBillingAddress": { + "PostIssuingCardholdersBodyBillingAddressInput": { "fields": { "city": { "type": { @@ -164604,7 +167307,23 @@ } } }, - "PostIssuingCardholdersBodyCompany": { + "PostIssuingCardholdersBodyBillingInput": { + "description": "The cardholder's billing address.", + "fields": { + "address": { + "type": { + "name": "PostIssuingCardholdersBodyBillingAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostIssuingCardholdersBodyCompanyInput": { "description": "Additional information about a `company` cardholder.", "fields": { "tax_id": { @@ -164624,14 +167343,117 @@ } } }, - "PostIssuingCardholdersBodyIndividual": { + "PostIssuingCardholdersBodyIndividualCardIssuingInput": { + "fields": { + "user_terms_acceptance": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostIssuingCardholdersBodyIndividualCardIssuingUserTermsAcceptanceInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostIssuingCardholdersBodyIndividualCardIssuingUserTermsAcceptanceInput": { + "fields": { + "date": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ], + "format": "unix-time" + } + }, + "ip": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "user_agent": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostIssuingCardholdersBodyIndividualDobInput": { + "fields": { + "day": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "month": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "year": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostIssuingCardholdersBodyIndividualInput": { "description": "Additional information about an `individual` cardholder.", "fields": { "card_issuing": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersBodyIndividualCardIssuing", + "name": "PostIssuingCardholdersBodyIndividualCardIssuingInput", "type": "named" } }, @@ -164645,7 +167467,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersBodyIndividualDob", + "name": "PostIssuingCardholdersBodyIndividualDobInput", "type": "named" } }, @@ -164687,7 +167509,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersBodyIndividualVerification", + "name": "PostIssuingCardholdersBodyIndividualVerificationInput", "type": "named" } }, @@ -164699,13 +167521,47 @@ } } }, - "PostIssuingCardholdersBodyIndividualCardIssuing": { + "PostIssuingCardholdersBodyIndividualVerificationDocumentInput": { "fields": { - "user_terms_acceptance": { + "back": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "front": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostIssuingCardholdersBodyIndividualVerificationInput": { + "fields": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersBodyIndividualCardIssuingUserTermsAcceptance", + "name": "PostIssuingCardholdersBodyIndividualVerificationDocumentInput", "type": "named" } }, @@ -164717,24 +167573,37 @@ } } }, - "PostIssuingCardholdersBodyIndividualCardIssuingUserTermsAcceptance": { + "PostIssuingCardholdersBodyInput": { "fields": { - "date": { + "billing": { + "description": "The cardholder's billing address.", + "type": { + "name": "PostIssuingCardholdersBodyBillingInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, + "company": { + "description": "Additional information about a `company` cardholder.", "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostIssuingCardholdersBodyCompanyInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } }, - "ip": { + "email": { + "description": "The cardholder's email address.", "type": { "type": "nullable", "underlying_type": { @@ -164748,67 +167617,116 @@ ] } }, - "user_agent": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostIssuingCardholdersBodyIndividualDob": { - "fields": { - "day": { + }, + "individual": { + "description": "Additional information about an `individual` cardholder.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostIssuingCardholdersBodyIndividualInput", + "type": "named" + } }, "http": { "type": [ - "integer" + "object" ] } }, - "month": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "integer" + "object" ] } }, - "year": { + "name": { + "description": "The cardholder's name. This will be printed on cards issued to them. The maximum length of this field is 24 characters. This field cannot contain any special characters or numbers.", "type": { - "name": "Int32", + "name": "String", "type": "named" }, "http": { "type": [ - "integer" + "string" ] } - } - } - }, - "PostIssuingCardholdersBodyIndividualVerification": { - "fields": { - "document": { + }, + "phone_number": { + "description": "The cardholder's phone number. This will be transformed to [E.164](https://en.wikipedia.org/wiki/E.164) if it is not provided in that format already. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure#when-is-3d-secure-applied) for more details.", "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersBodyIndividualVerificationDocument", + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "preferred_locales": { + "description": "The cardholders preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. This changes the language of the [3D Secure flow](https://stripe.com/docs/issuing/3d-secure) and one-time password messages sent to the cardholder.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "IssuingPreferredLocales", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ] + } + } + }, + "spending_controls": { + "description": "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostIssuingCardholdersBodySpendingControlsInput", "type": "named" } }, @@ -164817,44 +167735,40 @@ "object" ] } - } - } - }, - "PostIssuingCardholdersBodyIndividualVerificationDocument": { - "fields": { - "back": { + }, + "status": { + "description": "Specifies whether to permit authorizations on this cardholder's cards. Defaults to `active`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardholdersBodyStatus", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "front": { + "type": { + "description": "One of `individual` or `company`. See [Choose a cardholder type](https://stripe.com/docs/issuing/other/choose-cardholder) for more details.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "IssuingType", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostIssuingCardholdersBodySpendingControls": { + "PostIssuingCardholdersBodySpendingControlsInput": { "description": "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", "fields": { "allowed_categories": { @@ -164954,7 +167868,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostIssuingCardholdersBodySpendingControlsSpendingLimits", + "name": "PostIssuingCardholdersBodySpendingControlsSpendingLimitsInput", "type": "named" }, "type": "array" @@ -164987,7 +167901,7 @@ } } }, - "PostIssuingCardholdersBodySpendingControlsSpendingLimits": { + "PostIssuingCardholdersBodySpendingControlsSpendingLimitsInput": { "fields": { "amount": { "type": { @@ -165036,40 +167950,45 @@ } } }, - "PostIssuingCardholdersCardholderBody": { + "PostIssuingCardholdersCardholderBodyBillingAddressInput": { "fields": { - "billing": { - "description": "The cardholder's billing address.", + "city": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyBilling", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "company": { - "description": "Additional information about a `company` cardholder.", + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyCompany", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { - "description": "The cardholder's email address.", + "line1": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -165080,235 +167999,210 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "postal_code": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "individual": { - "description": "Additional information about an `individual` cardholder.", + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyIndividual", + "name": "String", "type": "named" } }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostIssuingCardholdersCardholderBodyBillingInput": { + "description": "The cardholder's billing address.", + "fields": { + "address": { + "type": { + "name": "PostIssuingCardholdersCardholderBodyBillingAddressInput", + "type": "named" + }, "http": { "type": [ "object" ] } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + } + } + }, + "PostIssuingCardholdersCardholderBodyCompanyInput": { + "description": "Additional information about a `company` cardholder.", + "fields": { + "tax_id": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "phone_number": { - "description": "The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure) for more details.", + } + } + }, + "PostIssuingCardholdersCardholderBodyIndividualCardIssuingInput": { + "fields": { + "user_terms_acceptance": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardholdersCardholderBodyIndividualCardIssuingUserTermsAcceptanceInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - }, - "preferred_locales": { - "description": "The cardholders preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. This changes the language of the [3D Secure flow](https://stripe.com/docs/issuing/3d-secure) and one-time password messages sent to the cardholder.", + } + } + }, + "PostIssuingCardholdersCardholderBodyIndividualCardIssuingUserTermsAcceptanceInput": { + "fields": { + "date": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "IssuingPreferredLocales", - "type": "named" - }, - "type": "array" + "name": "UnixTime", + "type": "named" } }, "http": { "type": [ - "array" + "integer" ], - "items": { - "type": [ - "string" - ] - } + "format": "unix-time" } }, - "spending_controls": { - "description": "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", + "ip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodySpendingControls", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "status": { - "description": "Specifies whether to permit authorizations on this cardholder's cards.", + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyStatus", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostIssuingCardholdersCardholderBodyBilling": { - "description": "The cardholder's billing address.", + "PostIssuingCardholdersCardholderBodyIndividualDobInput": { "fields": { - "address": { + "day": { "type": { - "name": "PostIssuingCardholdersCardholderBodyBillingAddress", + "name": "Int32", "type": "named" }, "http": { "type": [ - "object" + "integer" ] } - } - } - }, - "PostIssuingCardholdersCardholderBodyBillingAddress": { - "fields": { - "city": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } }, - "country": { + "month": { "type": { - "name": "String", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "line1": { + "year": { "type": { - "name": "String", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } - }, - "line2": { + } + } + }, + "PostIssuingCardholdersCardholderBodyIndividualInput": { + "description": "Additional information about an `individual` cardholder.", + "fields": { + "card_issuing": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardholdersCardholderBodyIndividualCardIssuingInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "dob": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardholdersCardholderBodyIndividualDobInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostIssuingCardholdersCardholderBodyCompany": { - "description": "Additional information about a `company` cardholder.", - "fields": { - "tax_id": { + }, + "first_name": { "type": { "type": "nullable", "underlying_type": { @@ -165319,34 +168213,28 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - } - } - }, - "PostIssuingCardholdersCardholderBodyIndividual": { - "description": "Additional information about an `individual` cardholder.", - "fields": { - "card_issuing": { + }, + "last_name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyIndividualCardIssuing", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "dob": { + "verification": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyIndividualDob", + "name": "PostIssuingCardholdersCardholderBodyIndividualVerificationInput", "type": "named" } }, @@ -165355,8 +168243,12 @@ "object" ] } - }, - "first_name": { + } + } + }, + "PostIssuingCardholdersCardholderBodyIndividualVerificationDocumentInput": { + "fields": { + "back": { "type": { "type": "nullable", "underlying_type": { @@ -165367,10 +168259,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "last_name": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -165381,14 +168274,19 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "verification": { + } + } + }, + "PostIssuingCardholdersCardholderBodyIndividualVerificationInput": { + "fields": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyIndividualVerification", + "name": "PostIssuingCardholdersCardholderBodyIndividualVerificationDocumentInput", "type": "named" } }, @@ -165400,13 +168298,14 @@ } } }, - "PostIssuingCardholdersCardholderBodyIndividualCardIssuing": { + "PostIssuingCardholdersCardholderBodyInput": { "fields": { - "user_terms_acceptance": { + "billing": { + "description": "The cardholder's billing address.", "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyIndividualCardIssuingUserTermsAcceptance", + "name": "PostIssuingCardholdersCardholderBodyBillingInput", "type": "named" } }, @@ -165415,27 +168314,24 @@ "object" ] } - } - } - }, - "PostIssuingCardholdersCardholderBodyIndividualCardIssuingUserTermsAcceptance": { - "fields": { - "date": { + }, + "company": { + "description": "Additional information about a `company` cardholder.", "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostIssuingCardholdersCardholderBodyCompanyInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } }, - "ip": { + "email": { + "description": "The cardholder's email address.", "type": { "type": "nullable", "underlying_type": { @@ -165449,113 +168345,131 @@ ] } }, - "user_agent": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostIssuingCardholdersCardholderBodyIndividualDob": { - "fields": { - "day": { + }, + "individual": { + "description": "Additional information about an `individual` cardholder.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostIssuingCardholdersCardholderBodyIndividualInput", + "type": "named" + } }, "http": { "type": [ - "integer" + "object" ] } }, - "month": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "integer" + "object" ] } }, - "year": { + "phone_number": { + "description": "The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure) for more details.", "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ - "integer" + "string" ] } - } - } - }, - "PostIssuingCardholdersCardholderBodyIndividualVerification": { - "fields": { - "document": { + }, + "preferred_locales": { + "description": "The cardholders preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. This changes the language of the [3D Secure flow](https://stripe.com/docs/issuing/3d-secure) and one-time password messages sent to the cardholder.", "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBodyIndividualVerificationDocument", - "type": "named" + "element_type": { + "name": "IssuingPreferredLocales", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } - } - } - }, - "PostIssuingCardholdersCardholderBodyIndividualVerificationDocument": { - "fields": { - "back": { + }, + "spending_controls": { + "description": "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardholdersCardholderBodySpendingControlsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "front": { + "status": { + "description": "Specifies whether to permit authorizations on this cardholder's cards.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardholdersCardholderBodyStatus", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostIssuingCardholdersCardholderBodySpendingControls": { + "PostIssuingCardholdersCardholderBodySpendingControlsInput": { "description": "Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", "fields": { "allowed_categories": { @@ -165655,7 +168569,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostIssuingCardholdersCardholderBodySpendingControlsSpendingLimits", + "name": "PostIssuingCardholdersCardholderBodySpendingControlsSpendingLimitsInput", "type": "named" }, "type": "array" @@ -165688,7 +168602,7 @@ } } }, - "PostIssuingCardholdersCardholderBodySpendingControlsSpendingLimits": { + "PostIssuingCardholdersCardholderBodySpendingControlsSpendingLimitsInput": { "fields": { "amount": { "type": { @@ -165737,7 +168651,7 @@ } } }, - "PostIssuingCardsBody": { + "PostIssuingCardsBodyInput": { "fields": { "cardholder": { "description": "The [Cardholder](https://stripe.com/docs/api#issuing_cardholder_object) object with which the card will be associated.", @@ -165841,7 +168755,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardsBodyPin", + "name": "PostIssuingCardsBodyPinInput", "type": "named" } }, @@ -165903,7 +168817,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardsBodyShipping", + "name": "PostIssuingCardsBodyShippingInput", "type": "named" } }, @@ -165918,7 +168832,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardsBodySpendingControls", + "name": "PostIssuingCardsBodySpendingControlsInput", "type": "named" } }, @@ -165957,7 +168871,7 @@ } } }, - "PostIssuingCardsBodyPin": { + "PostIssuingCardsBodyPinInput": { "description": "The desired PIN for this card.", "fields": { "encrypted_number": { @@ -165977,49 +168891,33 @@ } } }, - "PostIssuingCardsBodyShipping": { - "description": "The address where the card will be shipped.", + "PostIssuingCardsBodyShippingAddressInput": { "fields": { - "address": { + "city": { "type": { - "name": "PostIssuingCardsBodyShippingAddress", + "name": "String", "type": "named" }, "http": { "type": [ - "object" - ] - } - }, - "address_validation": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardsBodyShippingAddressValidation", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "customs": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardsBodyShippingCustoms", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "name": { + "line1": { "type": { "name": "String", "type": "named" @@ -166031,7 +168929,7 @@ "maxLength": 5000 } }, - "phone_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -166042,44 +168940,45 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "require_signature": { + "postal_code": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } }, - "service": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "IssuingService", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "type": { + } + } + }, + "PostIssuingCardsBodyShippingAddressValidationInput": { + "fields": { + "mode": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardsBodyShippingType", - "type": "named" - } + "name": "IssuingMode", + "type": "named" }, "http": { "type": [ @@ -166089,12 +168988,15 @@ } } }, - "PostIssuingCardsBodyShippingAddress": { + "PostIssuingCardsBodyShippingCustomsInput": { "fields": { - "city": { + "eori_number": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -166102,47 +169004,52 @@ ], "maxLength": 5000 } - }, - "country": { + } + } + }, + "PostIssuingCardsBodyShippingInput": { + "description": "The address where the card will be shipped.", + "fields": { + "address": { "type": { - "name": "String", + "name": "PostIssuingCardsBodyShippingAddressInput", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "address_validation": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostIssuingCardsBodyShippingAddressValidationInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "customs": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardsBodyShippingCustomsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "postal_code": { + "name": { "type": { "name": "String", "type": "named" @@ -166154,7 +169061,7 @@ "maxLength": 5000 } }, - "state": { + "phone_number": { "type": { "type": "nullable", "underlying_type": { @@ -166165,47 +169072,54 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - } - } - }, - "PostIssuingCardsBodyShippingAddressValidation": { - "fields": { - "mode": { + }, + "require_signature": { "type": { - "name": "IssuingMode", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "service": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "IssuingService", + "type": "named" + } }, "http": { "type": [ "string" ] } - } - } - }, - "PostIssuingCardsBodyShippingCustoms": { - "fields": { - "eori_number": { + }, + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardsBodyShippingType", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostIssuingCardsBodySpendingControls": { + "PostIssuingCardsBodySpendingControlsInput": { "description": "Rules that control spending for this card. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", "fields": { "allowed_categories": { @@ -166305,7 +169219,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostIssuingCardsBodySpendingControlsSpendingLimits", + "name": "PostIssuingCardsBodySpendingControlsSpendingLimitsInput", "type": "named" }, "type": "array" @@ -166324,7 +169238,7 @@ } } }, - "PostIssuingCardsBodySpendingControlsSpendingLimits": { + "PostIssuingCardsBodySpendingControlsSpendingLimitsInput": { "fields": { "amount": { "type": { @@ -166373,7 +169287,7 @@ } } }, - "PostIssuingCardsCardBody": { + "PostIssuingCardsCardBodyInput": { "fields": { "cancellation_reason": { "description": "Reason why the `status` of this card is `canceled`.", @@ -166449,7 +169363,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardsCardBodyPin", + "name": "PostIssuingCardsCardBodyPinInput", "type": "named" } }, @@ -166464,7 +169378,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardsCardBodyShipping", + "name": "PostIssuingCardsCardBodyShippingInput", "type": "named" } }, @@ -166479,7 +169393,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardsCardBodySpendingControls", + "name": "PostIssuingCardsCardBodySpendingControlsInput", "type": "named" } }, @@ -166506,7 +169420,7 @@ } } }, - "PostIssuingCardsCardBodyPin": { + "PostIssuingCardsCardBodyPinInput": { "description": "The desired new PIN for this card.", "fields": { "encrypted_number": { @@ -166526,49 +169440,33 @@ } } }, - "PostIssuingCardsCardBodyShipping": { - "description": "Updated shipping information for the card.", + "PostIssuingCardsCardBodyShippingAddressInput": { "fields": { - "address": { + "city": { "type": { - "name": "PostIssuingCardsCardBodyShippingAddress", + "name": "String", "type": "named" }, "http": { "type": [ - "object" - ] - } - }, - "address_validation": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardsCardBodyShippingAddressValidation", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "customs": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardsCardBodyShippingCustoms", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "name": { + "line1": { "type": { "name": "String", "type": "named" @@ -166580,7 +169478,7 @@ "maxLength": 5000 } }, - "phone_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -166591,44 +169489,45 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "require_signature": { + "postal_code": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } }, - "service": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "IssuingService", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "type": { + } + } + }, + "PostIssuingCardsCardBodyShippingAddressValidationInput": { + "fields": { + "mode": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingCardsCardBodyShippingType", - "type": "named" - } + "name": "IssuingMode", + "type": "named" }, "http": { "type": [ @@ -166638,12 +169537,15 @@ } } }, - "PostIssuingCardsCardBodyShippingAddress": { + "PostIssuingCardsCardBodyShippingCustomsInput": { "fields": { - "city": { + "eori_number": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -166651,47 +169553,52 @@ ], "maxLength": 5000 } - }, - "country": { + } + } + }, + "PostIssuingCardsCardBodyShippingInput": { + "description": "Updated shipping information for the card.", + "fields": { + "address": { "type": { - "name": "String", + "name": "PostIssuingCardsCardBodyShippingAddressInput", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "address_validation": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostIssuingCardsCardBodyShippingAddressValidationInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "customs": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardsCardBodyShippingCustomsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "postal_code": { + "name": { "type": { "name": "String", "type": "named" @@ -166703,7 +169610,7 @@ "maxLength": 5000 } }, - "state": { + "phone_number": { "type": { "type": "nullable", "underlying_type": { @@ -166714,47 +169621,54 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - } - } - }, - "PostIssuingCardsCardBodyShippingAddressValidation": { - "fields": { - "mode": { + }, + "require_signature": { "type": { - "name": "IssuingMode", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "service": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "IssuingService", + "type": "named" + } }, "http": { "type": [ "string" ] } - } - } - }, - "PostIssuingCardsCardBodyShippingCustoms": { - "fields": { - "eori_number": { + }, + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingCardsCardBodyShippingType", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostIssuingCardsCardBodySpendingControls": { + "PostIssuingCardsCardBodySpendingControlsInput": { "description": "Rules that control spending for this card. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details.", "fields": { "allowed_categories": { @@ -166854,7 +169768,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostIssuingCardsCardBodySpendingControlsSpendingLimits", + "name": "PostIssuingCardsCardBodySpendingControlsSpendingLimitsInput", "type": "named" }, "type": "array" @@ -166873,7 +169787,7 @@ } } }, - "PostIssuingCardsCardBodySpendingControlsSpendingLimits": { + "PostIssuingCardsCardBodySpendingControlsSpendingLimitsInput": { "fields": { "amount": { "type": { @@ -166922,79 +169836,52 @@ } } }, - "PostIssuingDisputesBody": { + "PostIssuingDisputesBodyEvidenceCanceledInput": { "fields": { - "amount": { - "description": "The dispute amount in the card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). If not set, defaults to the full transaction amount.", + "additional_documentation": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "evidence": { - "description": "Evidence provided for the dispute.", + "canceled_at": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidence", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" + "integer" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "format": "unix-time" } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "cancellation_policy_provided": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } }, - "transaction": { - "description": "The ID of the issuing transaction to create a dispute for. For transaction on Treasury FinancialAccounts, use `treasury.received_debit`.", + "cancellation_reason": { "type": { "type": "nullable", "underlying_type": { @@ -167006,132 +169893,134 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 2500 } }, - "treasury": { - "description": "Params for disputes related to Treasury FinancialAccounts", + "expected_at": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyTreasury", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" - ] + "integer" + ], + "format": "unix-time" } - } - } - }, - "PostIssuingDisputesBodyEvidence": { - "description": "Evidence provided for the dispute.", - "fields": { - "canceled": { + }, + "explanation": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidenceCanceled", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 2500 } }, - "duplicate": { + "product_description": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidenceDuplicate", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 2500 } }, - "fraudulent": { + "product_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidenceFraudulent", + "name": "IssuingProductType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "merchandise_not_as_described": { + "return_status": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidenceMerchandiseNotAsDescribed", + "name": "IssuingReturnStatus", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "no_valid_authorization": { + "returned_at": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidenceNoValidAuthorization", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" - ] + "integer" + ], + "format": "unix-time" } - }, - "not_received": { + } + } + }, + "PostIssuingDisputesBodyEvidenceDuplicateInput": { + "fields": { + "additional_documentation": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidenceNotReceived", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "other": { + "card_statement": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidenceOther", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "reason": { + "cash_receipt": { "type": { "type": "nullable", "underlying_type": { - "name": "IssuingReason", + "name": "String", "type": "named" } }, @@ -167141,25 +170030,21 @@ ] } }, - "service_not_as_described": { + "check_image": { "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBodyEvidenceServiceNotAsDescribed", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - } - } - }, - "PostIssuingDisputesBodyEvidenceCanceled": { - "fields": { - "additional_documentation": { + }, + "explanation": { "type": { "type": "nullable", "underlying_type": { @@ -167170,39 +170055,44 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 2500 } }, - "canceled_at": { + "original_transaction": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ], - "format": "unix-time" + "maxLength": 5000 } - }, - "cancellation_policy_provided": { + } + } + }, + "PostIssuingDisputesBodyEvidenceFraudulentInput": { + "fields": { + "additional_documentation": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" + "string" ] } }, - "cancellation_reason": { + "explanation": { "type": { "type": "nullable", "underlying_type": { @@ -167216,118 +170106,115 @@ ], "maxLength": 2500 } - }, - "expected_at": { + } + } + }, + "PostIssuingDisputesBodyEvidenceInput": { + "description": "Evidence provided for the dispute.", + "fields": { + "canceled": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostIssuingDisputesBodyEvidenceCanceledInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } }, - "explanation": { + "duplicate": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingDisputesBodyEvidenceDuplicateInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 2500 + "object" + ] } }, - "product_description": { + "fraudulent": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingDisputesBodyEvidenceFraudulentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 2500 + "object" + ] } }, - "product_type": { + "merchandise_not_as_described": { "type": { "type": "nullable", "underlying_type": { - "name": "IssuingProductType", + "name": "PostIssuingDisputesBodyEvidenceMerchandiseNotAsDescribedInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "return_status": { + "no_valid_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "IssuingReturnStatus", + "name": "PostIssuingDisputesBodyEvidenceNoValidAuthorizationInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "returned_at": { + "not_received": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostIssuingDisputesBodyEvidenceNotReceivedInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } - } - } - }, - "PostIssuingDisputesBodyEvidenceDuplicate": { - "fields": { - "additional_documentation": { + }, + "other": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingDisputesBodyEvidenceOtherInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "card_statement": { + "reason": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "IssuingReason", "type": "named" } }, @@ -167337,102 +170224,25 @@ ] } }, - "cash_receipt": { + "service_not_as_described": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingDisputesBodyEvidenceServiceNotAsDescribedInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - }, - "check_image": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "explanation": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 2500 - } - }, - "original_transaction": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostIssuingDisputesBodyEvidenceFraudulent": { - "fields": { - "additional_documentation": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "explanation": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 2500 - } - } - } - }, - "PostIssuingDisputesBodyEvidenceMerchandiseNotAsDescribed": { - "fields": { - "additional_documentation": { + } + } + }, + "PostIssuingDisputesBodyEvidenceMerchandiseNotAsDescribedInput": { + "fields": { + "additional_documentation": { "type": { "type": "nullable", "underlying_type": { @@ -167522,7 +170332,7 @@ } } }, - "PostIssuingDisputesBodyEvidenceNoValidAuthorization": { + "PostIssuingDisputesBodyEvidenceNoValidAuthorizationInput": { "fields": { "additional_documentation": { "type": { @@ -167555,7 +170365,7 @@ } } }, - "PostIssuingDisputesBodyEvidenceNotReceived": { + "PostIssuingDisputesBodyEvidenceNotReceivedInput": { "fields": { "additional_documentation": { "type": { @@ -167632,7 +170442,7 @@ } } }, - "PostIssuingDisputesBodyEvidenceOther": { + "PostIssuingDisputesBodyEvidenceOtherInput": { "fields": { "additional_documentation": { "type": { @@ -167694,7 +170504,7 @@ } } }, - "PostIssuingDisputesBodyEvidenceServiceNotAsDescribed": { + "PostIssuingDisputesBodyEvidenceServiceNotAsDescribedInput": { "fields": { "additional_documentation": { "type": { @@ -167772,27 +170582,10 @@ } } }, - "PostIssuingDisputesBodyTreasury": { - "description": "Params for disputes related to Treasury FinancialAccounts", - "fields": { - "received_debit": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostIssuingDisputesDisputeBody": { + "PostIssuingDisputesBodyInput": { "fields": { "amount": { - "description": "The dispute amount in the card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", + "description": "The dispute amount in the card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). If not set, defaults to the full transaction amount.", "type": { "type": "nullable", "underlying_type": { @@ -167811,7 +170604,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidence", + "name": "PostIssuingDisputesBodyEvidenceInput", "type": "named" } }, @@ -167859,101 +170652,29 @@ "object" ] } - } - } - }, - "PostIssuingDisputesDisputeBodyEvidence": { - "description": "Evidence provided for the dispute.", - "fields": { - "canceled": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidenceCanceled", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "duplicate": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidenceDuplicate", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "fraudulent": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidenceFraudulent", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "merchandise_not_as_described": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidenceMerchandiseNotAsDescribed", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } }, - "no_valid_authorization": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidenceNoValidAuthorization", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "not_received": { + "transaction": { + "description": "The ID of the issuing transaction to create a dispute for. For transaction on Treasury FinancialAccounts, use `treasury.received_debit`.", "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidenceNotReceived", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "other": { + "treasury": { + "description": "Params for disputes related to Treasury FinancialAccounts", "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidenceOther", + "name": "PostIssuingDisputesBodyTreasuryInput", "type": "named" } }, @@ -167962,38 +170683,27 @@ "object" ] } - }, - "reason": { + } + } + }, + "PostIssuingDisputesBodyTreasuryInput": { + "description": "Params for disputes related to Treasury FinancialAccounts", + "fields": { + "received_debit": { "type": { - "type": "nullable", - "underlying_type": { - "name": "IssuingReason", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] - } - }, - "service_not_as_described": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostIssuingDisputesDisputeBodyEvidenceServiceNotAsDescribed", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + ], + "maxLength": 5000 } } } }, - "PostIssuingDisputesDisputeBodyEvidenceCanceled": { + "PostIssuingDisputesDisputeBodyEvidenceCanceledInput": { "fields": { "additional_documentation": { "type": { @@ -168143,7 +170853,7 @@ } } }, - "PostIssuingDisputesDisputeBodyEvidenceDuplicate": { + "PostIssuingDisputesDisputeBodyEvidenceDuplicateInput": { "fields": { "additional_documentation": { "type": { @@ -168233,7 +170943,7 @@ } } }, - "PostIssuingDisputesDisputeBodyEvidenceFraudulent": { + "PostIssuingDisputesDisputeBodyEvidenceFraudulentInput": { "fields": { "additional_documentation": { "type": { @@ -168266,72 +170976,112 @@ } } }, - "PostIssuingDisputesDisputeBodyEvidenceMerchandiseNotAsDescribed": { + "PostIssuingDisputesDisputeBodyEvidenceInput": { + "description": "Evidence provided for the dispute.", "fields": { - "additional_documentation": { + "canceled": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingDisputesDisputeBodyEvidenceCanceledInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "explanation": { + "duplicate": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingDisputesDisputeBodyEvidenceDuplicateInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 2500 + "object" + ] } }, - "received_at": { + "fraudulent": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostIssuingDisputesDisputeBodyEvidenceFraudulentInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } }, - "return_description": { + "merchandise_not_as_described": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostIssuingDisputesDisputeBodyEvidenceMerchandiseNotAsDescribedInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 2500 + "object" + ] } }, - "return_status": { + "no_valid_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "IssuingReturnStatus", + "name": "PostIssuingDisputesDisputeBodyEvidenceNoValidAuthorizationInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "not_received": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostIssuingDisputesDisputeBodyEvidenceNotReceivedInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "other": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostIssuingDisputesDisputeBodyEvidenceOtherInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "reason": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "IssuingReason", "type": "named" } }, @@ -168341,24 +171091,23 @@ ] } }, - "returned_at": { + "service_not_as_described": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostIssuingDisputesDisputeBodyEvidenceServiceNotAsDescribedInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } } } }, - "PostIssuingDisputesDisputeBodyEvidenceNoValidAuthorization": { + "PostIssuingDisputesDisputeBodyEvidenceMerchandiseNotAsDescribedInput": { "fields": { "additional_documentation": { "type": { @@ -168388,10 +171137,102 @@ ], "maxLength": 2500 } + }, + "received_at": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ], + "format": "unix-time" + } + }, + "return_description": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 2500 + } + }, + "return_status": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "IssuingReturnStatus", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "returned_at": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ], + "format": "unix-time" + } } } }, - "PostIssuingDisputesDisputeBodyEvidenceNotReceived": { + "PostIssuingDisputesDisputeBodyEvidenceNoValidAuthorizationInput": { + "fields": { + "additional_documentation": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "explanation": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 2500 + } + } + } + }, + "PostIssuingDisputesDisputeBodyEvidenceNotReceivedInput": { "fields": { "additional_documentation": { "type": { @@ -168468,7 +171309,7 @@ } } }, - "PostIssuingDisputesDisputeBodyEvidenceOther": { + "PostIssuingDisputesDisputeBodyEvidenceOtherInput": { "fields": { "additional_documentation": { "type": { @@ -168530,7 +171371,7 @@ } } }, - "PostIssuingDisputesDisputeBodyEvidenceServiceNotAsDescribed": { + "PostIssuingDisputesDisputeBodyEvidenceServiceNotAsDescribedInput": { "fields": { "additional_documentation": { "type": { @@ -168608,8 +171449,38 @@ } } }, - "PostIssuingDisputesDisputeSubmitBody": { + "PostIssuingDisputesDisputeBodyInput": { "fields": { + "amount": { + "description": "The dispute amount in the card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "evidence": { + "description": "Evidence provided for the dispute.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostIssuingDisputesDisputeBodyEvidenceInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -168651,7 +171522,115 @@ } } }, - "PostIssuingPersonalizationDesignsBody": { + "PostIssuingDisputesDisputeSubmitBodyInput": { + "fields": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostIssuingPersonalizationDesignsBodyCarrierTextInput": { + "description": "Hash containing carrier text, for use with physical bundles that support carrier text.", + "fields": { + "footer_body": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 200 + } + }, + "footer_title": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 30 + } + }, + "header_body": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 200 + } + }, + "header_title": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 30 + } + } + } + }, + "PostIssuingPersonalizationDesignsBodyInput": { "fields": { "card_logo": { "description": "The file for the card logo, for use with physical bundles that support card logos. Must have a `purpose` value of `issuing_logo`.", @@ -168673,7 +171652,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingPersonalizationDesignsBodyCarrierText", + "name": "PostIssuingPersonalizationDesignsBodyCarrierTextInput", "type": "named" } }, @@ -168772,7 +171751,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingPersonalizationDesignsBodyPreferences", + "name": "PostIssuingPersonalizationDesignsBodyPreferencesInput", "type": "named" } }, @@ -168799,8 +171778,23 @@ } } }, - "PostIssuingPersonalizationDesignsBodyCarrierText": { - "description": "Hash containing carrier text, for use with physical bundles that support carrier text.", + "PostIssuingPersonalizationDesignsBodyPreferencesInput": { + "description": "Information on whether this personalization design is used to create cards when one is not specified.", + "fields": { + "is_default": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostIssuingPersonalizationDesignsPersonalizationDesignBodyCarrierTextInput": { "fields": { "footer_body": { "type": { @@ -168864,23 +171858,7 @@ } } }, - "PostIssuingPersonalizationDesignsBodyPreferences": { - "description": "Information on whether this personalization design is used to create cards when one is not specified.", - "fields": { - "is_default": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostIssuingPersonalizationDesignsPersonalizationDesignBody": { + "PostIssuingPersonalizationDesignsPersonalizationDesignBodyInput": { "fields": { "card_logo": { "description": "The file for the card logo, for use with physical bundles that support card logos. Must have a `purpose` value of `issuing_logo`.", @@ -168902,7 +171880,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingPersonalizationDesignsPersonalizationDesignBodyCarrierText", + "name": "PostIssuingPersonalizationDesignsPersonalizationDesignBodyCarrierTextInput", "type": "named" } }, @@ -169004,7 +171982,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingPersonalizationDesignsPersonalizationDesignBodyPreferences", + "name": "PostIssuingPersonalizationDesignsPersonalizationDesignBodyPreferencesInput", "type": "named" } }, @@ -169031,71 +172009,7 @@ } } }, - "PostIssuingPersonalizationDesignsPersonalizationDesignBodyCarrierText": { - "fields": { - "footer_body": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 200 - } - }, - "footer_title": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 30 - } - }, - "header_body": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 200 - } - }, - "header_title": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 30 - } - } - } - }, - "PostIssuingPersonalizationDesignsPersonalizationDesignBodyPreferences": { + "PostIssuingPersonalizationDesignsPersonalizationDesignBodyPreferencesInput": { "description": "Information on whether this personalization design is used to create cards when one is not specified.", "fields": { "is_default": { @@ -169111,7 +172025,7 @@ } } }, - "PostIssuingSettlementsSettlementBody": { + "PostIssuingSettlementsSettlementBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -169154,7 +172068,7 @@ } } }, - "PostIssuingTokensTokenBody": { + "PostIssuingTokensTokenBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -169194,7 +172108,7 @@ } } }, - "PostIssuingTransactionsTransactionBody": { + "PostIssuingTransactionsTransactionBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -169237,87 +172151,61 @@ } } }, - "PostLinkAccountSessionsBody": { + "PostLinkAccountSessionsBodyAccountHolderInput": { + "description": "The account holder to link accounts for.", "fields": { - "account_holder": { - "description": "The account holder to link accounts for.", - "type": { - "name": "PostLinkAccountSessionsBodyAccountHolder", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "account": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "filters": { - "description": "Filters to restrict the kinds of accounts to collect.", + "customer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostLinkAccountSessionsBodyFilters", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "permissions": { - "description": "List of data features that you would like to request access to. Possible values are `balances`, `transactions`, `ownership`, and `payment_method`.", + "type": { "type": { - "element_type": { - "name": "LinkAccountSessionsPermissions", - "type": "named" - }, - "type": "array" + "name": "LinkAccountSessionsType", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } - }, - "prefetch": { - "description": "List of data features that you would like to retrieve upon account creation.", + } + } + }, + "PostLinkAccountSessionsBodyFiltersInput": { + "description": "Filters to restrict the kinds of accounts to collect.", + "fields": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "LinkAccountSessionsPrefetch", + "name": "LinkAccountSessionsAccountSubcategories", "type": "named" }, "type": "array" @@ -169334,79 +172222,112 @@ } } }, - "return_url": { - "description": "For webview integrations only. Upon completing OAuth login in the native browser, the user will be redirected to this URL to return to your app.", + "countries": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostLinkAccountSessionsBodyAccountHolder": { - "description": "The account holder to link accounts for.", + "PostLinkAccountSessionsBodyInput": { "fields": { - "account": { + "account_holder": { + "description": "The account holder to link accounts for.", + "type": { + "name": "PostLinkAccountSessionsBodyAccountHolderInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "customer": { + "filters": { + "description": "Filters to restrict the kinds of accounts to collect.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostLinkAccountSessionsBodyFiltersInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "type": { + "permissions": { + "description": "List of data features that you would like to request access to. Possible values are `balances`, `transactions`, `ownership`, and `payment_method`.", "type": { - "name": "LinkAccountSessionsType", - "type": "named" + "element_type": { + "name": "LinkAccountSessionsPermissions", + "type": "named" + }, + "type": "array" }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostLinkAccountSessionsBodyFilters": { - "description": "Filters to restrict the kinds of accounts to collect.", - "fields": { - "account_subcategories": { + }, + "prefetch": { + "description": "List of data features that you would like to retrieve upon account creation.", "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "LinkAccountSessionsAccountSubcategories", + "name": "LinkAccountSessionsPrefetch", "type": "named" }, "type": "array" @@ -169423,32 +172344,25 @@ } } }, - "countries": { + "return_url": { + "description": "For webview integrations only. Upon completing OAuth login in the native browser, the user will be redirected to this URL to return to your app.", "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } } } }, - "PostLinkedAccountsAccountDisconnectBody": { + "PostLinkedAccountsAccountDisconnectBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -169476,7 +172390,7 @@ } } }, - "PostLinkedAccountsAccountRefreshBody": { + "PostLinkedAccountsAccountRefreshBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -169524,7 +172438,37 @@ } } }, - "PostPaymentIntentsBody": { + "PostPaymentIntentsBodyAutomaticPaymentMethodsInput": { + "description": "When you enable this parameter, this PaymentIntent accepts payment methods that you enable in the Dashboard and that are compatible with this PaymentIntent's other parameters.", + "fields": { + "allow_redirects": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PaymentIntentsAllowRedirects", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostPaymentIntentsBodyInput": { "fields": { "amount": { "description": "Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", @@ -169558,7 +172502,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyAutomaticPaymentMethods", + "name": "PostPaymentIntentsBodyAutomaticPaymentMethodsInput", "type": "named" } }, @@ -169734,7 +172678,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyMandateData", + "name": "PostPaymentIntentsBodyMandateDataInput", "type": "named" } }, @@ -169824,7 +172768,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodData", + "name": "PostPaymentIntentsBodyPaymentMethodDataInput", "type": "named" } }, @@ -169839,7 +172783,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptions", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsInput", "type": "named" } }, @@ -169878,7 +172822,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyRadarOptions", + "name": "PostPaymentIntentsBodyRadarOptionsInput", "type": "named" } }, @@ -169938,7 +172882,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyShipping", + "name": "PostPaymentIntentsBodyShippingInput", "type": "named" } }, @@ -169985,7 +172929,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyTransferData", + "name": "PostPaymentIntentsBodyTransferDataInput", "type": "named" } }, @@ -170027,41 +172971,97 @@ } } }, - "PostPaymentIntentsBodyAutomaticPaymentMethods": { - "description": "When you enable this parameter, this PaymentIntent accepts payment methods that you enable in the Dashboard and that are compatible with this PaymentIntent's other parameters.", + "PostPaymentIntentsBodyMandateDataCustomerAcceptanceInput": { "fields": { - "allow_redirects": { + "accepted_at": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsAllowRedirects", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "string" + "integer" + ], + "format": "unix-time" + } + }, + "offline": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } }, - "enabled": { + "online": { "type": { - "name": "Boolean", + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyMandateDataCustomerAcceptanceOnlineInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "type": { + "type": { + "name": "PaymentIntentsType", "type": "named" }, "http": { "type": [ - "boolean" + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsBodyMandateDataCustomerAcceptanceOnlineInput": { + "fields": { + "ip_address": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" ] } + }, + "user_agent": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } }, - "PostPaymentIntentsBodyMandateData": { + "PostPaymentIntentsBodyMandateDataInput": { "fields": { "customer_acceptance": { "type": { - "name": "PostPaymentIntentsBodyMandateDataCustomerAcceptance", + "name": "PostPaymentIntentsBodyMandateDataCustomerAcceptanceInput", "type": "named" }, "http": { @@ -170072,28 +173072,209 @@ } } }, - "PostPaymentIntentsBodyMandateDataCustomerAcceptance": { + "PostPaymentIntentsBodyPaymentMethodDataAcssDebitInput": { "fields": { - "accepted_at": { + "account_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "institution_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "transit_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodDataAuBecsDebitInput": { + "fields": { + "account_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "bsb_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodDataBacsDebitInput": { + "fields": { + "account_number": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ], - "format": "unix-time" + "maxLength": 5000 } }, - "offline": { + "sort_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodDataBillingDetailsAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line1": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "postal_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodDataBillingDetailsInput": { + "fields": { + "address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodDataBillingDetailsAddressInput", "type": "named" } }, @@ -170103,24 +173284,42 @@ ] } }, - "online": { + "email": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyMandateDataCustomerAcceptanceOnline", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "type": { + "name": { "type": { - "name": "PaymentIntentsType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -170131,9 +173330,9 @@ } } }, - "PostPaymentIntentsBodyMandateDataCustomerAcceptanceOnline": { + "PostPaymentIntentsBodyPaymentMethodDataBoletoInput": { "fields": { - "ip_address": { + "tax_id": { "type": { "name": "String", "type": "named" @@ -170141,12 +173340,36 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "user_agent": { + } + } + }, + "PostPaymentIntentsBodyPaymentMethodDataEpsInput": { + "fields": { + "bank": { "type": { - "name": "String", + "type": "nullable", + "underlying_type": { + "name": "PaymentIntentsBank", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodDataFpxInput": { + "fields": { + "bank": { + "type": { + "name": "PostPaymentIntentsBodyPaymentMethodDataFpxBank", "type": "named" }, "http": { @@ -170158,14 +173381,33 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodData": { + "PostPaymentIntentsBodyPaymentMethodDataIdealInput": { + "fields": { + "bank": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodDataIdealBank", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodDataInput": { "description": "If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear in the [payment_method](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method) property on the PaymentIntent.", "fields": { "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataAcssDebit", + "name": "PostPaymentIntentsBodyPaymentMethodDataAcssDebitInput", "type": "named" } }, @@ -170263,7 +173505,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataAuBecsDebit", + "name": "PostPaymentIntentsBodyPaymentMethodDataAuBecsDebitInput", "type": "named" } }, @@ -170277,7 +173519,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataBacsDebit", + "name": "PostPaymentIntentsBodyPaymentMethodDataBacsDebitInput", "type": "named" } }, @@ -170305,7 +173547,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataBillingDetails", + "name": "PostPaymentIntentsBodyPaymentMethodDataBillingDetailsInput", "type": "named" } }, @@ -170333,7 +173575,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataBoleto", + "name": "PostPaymentIntentsBodyPaymentMethodDataBoletoInput", "type": "named" } }, @@ -170375,7 +173617,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataEps", + "name": "PostPaymentIntentsBodyPaymentMethodDataEpsInput", "type": "named" } }, @@ -170389,7 +173631,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataFpx", + "name": "PostPaymentIntentsBodyPaymentMethodDataFpxInput", "type": "named" } }, @@ -170431,7 +173673,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataIdeal", + "name": "PostPaymentIntentsBodyPaymentMethodDataIdealInput", "type": "named" } }, @@ -170473,7 +173715,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataKlarna", + "name": "PostPaymentIntentsBodyPaymentMethodDataKlarnaInput", "type": "named" } }, @@ -170571,7 +173813,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataNaverPay", + "name": "PostPaymentIntentsBodyPaymentMethodDataNaverPayInput", "type": "named" } }, @@ -170599,7 +173841,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataP24", + "name": "PostPaymentIntentsBodyPaymentMethodDataP24Input", "type": "named" } }, @@ -170683,7 +173925,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataRadarOptions", + "name": "PostPaymentIntentsBodyPaymentMethodDataRadarOptionsInput", "type": "named" } }, @@ -170725,7 +173967,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataSepaDebit", + "name": "PostPaymentIntentsBodyPaymentMethodDataSepaDebitInput", "type": "named" } }, @@ -170739,7 +173981,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataSofort", + "name": "PostPaymentIntentsBodyPaymentMethodDataSofortInput", "type": "named" } }, @@ -170792,7 +174034,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataUsBankAccount", + "name": "PostPaymentIntentsBodyPaymentMethodDataUsBankAccountInput", "type": "named" } }, @@ -170832,341 +174074,50 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodDataAcssDebit": { + "PostPaymentIntentsBodyPaymentMethodDataKlarnaDobInput": { "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "institution_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "transit_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataAuBecsDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "bsb_number": { + "day": { "type": { - "name": "String", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataBacsDebit": { - "fields": { - "account_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "sort_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataBillingDetails": { - "fields": { - "address": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataBillingDetailsAddress", - "type": "named" - } - }, - "http": { - "type": [ - "object" + "integer" ] } }, - "email": { + "month": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" + "integer" ] } }, - "name": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "phone": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataBillingDetailsAddress": { - "fields": { - "city": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "country": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line2": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "state": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataBoleto": { - "fields": { - "tax_id": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataEps": { - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentIntentsBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataFpx": { - "fields": { - "bank": { + "year": { "type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataFpxBank", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataIdeal": { - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataIdealBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } } } }, - "PostPaymentIntentsBodyPaymentMethodDataKlarna": { + "PostPaymentIntentsBodyPaymentMethodDataKlarnaInput": { "fields": { "dob": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodDataKlarnaDob", + "name": "PostPaymentIntentsBodyPaymentMethodDataKlarnaDobInput", "type": "named" } }, @@ -171178,44 +174129,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodDataKlarnaDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodDataNaverPay": { + "PostPaymentIntentsBodyPaymentMethodDataNaverPayInput": { "fields": { "funding": { "type": { @@ -171233,7 +174147,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodDataP24": { + "PostPaymentIntentsBodyPaymentMethodDataP24Input": { "fields": { "bank": { "type": { @@ -171251,7 +174165,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodDataRadarOptions": { + "PostPaymentIntentsBodyPaymentMethodDataRadarOptionsInput": { "fields": { "session": { "type": { @@ -171270,7 +174184,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodDataSepaDebit": { + "PostPaymentIntentsBodyPaymentMethodDataSepaDebitInput": { "fields": { "iban": { "type": { @@ -171286,7 +174200,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodDataSofort": { + "PostPaymentIntentsBodyPaymentMethodDataSofortInput": { "fields": { "country": { "type": { @@ -171301,7 +174215,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodDataUsBankAccount": { + "PostPaymentIntentsBodyPaymentMethodDataUsBankAccountInput": { "fields": { "account_holder_type": { "type": { @@ -171378,648 +174292,13 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptions": { - "description": "Payment method-specific configuration for this PaymentIntent.", - "fields": { - "acss_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsAcssDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "affirm": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsAffirm", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "afterpay_clearpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsAfterpayClearpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "alipay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsAlipay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "alma": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsAlma", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "amazon_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsAmazonPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "au_becs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsAuBecsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bacs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsBacsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bancontact": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsBancontact", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "blik": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsBlik", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "boleto": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsBoleto", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardPresent", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "cashapp": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCashapp", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "customer_balance": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalance", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "eps": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsEps", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "fpx": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsFpx", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "giropay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsGiropay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "grabpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsGrabpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "ideal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsIdeal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "interac_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "kakao_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsKakaoPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "klarna": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsKlarna", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "konbini": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsKonbini", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "kr_card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsKrCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "link": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsLink", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "mobilepay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsMobilepay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "multibanco": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsMultibanco", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "naver_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsNaverPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "oxxo": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsOxxo", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "p24": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsP24", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "payco": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsPayco", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paynow": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsPaynow", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paypal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsPaypal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "pix": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsPix", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "promptpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsPromptpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "revolut_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsRevolutPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "samsung_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsSamsungPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sepa_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsSepaDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sofort": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsSofort", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "swish": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsSwish", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "twint": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsTwint", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "wechat_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsWechatPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "zip": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsZip", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodOptionsAcssDebit": { + "PostPaymentIntentsBodyPaymentMethodOptionsAcssDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsAcssDebitMandateOptions", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -172059,7 +174338,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsAcssDebitMandateOptions": { + "PostPaymentIntentsBodyPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { "custom_mandate_url": { "type": { @@ -172120,7 +174399,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsAffirm": { + "PostPaymentIntentsBodyPaymentMethodOptionsAffirmInput": { "fields": { "capture_method": { "type": { @@ -172167,7 +174446,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsAfterpayClearpay": { + "PostPaymentIntentsBodyPaymentMethodOptionsAfterpayClearpayInput": { "fields": { "capture_method": { "type": { @@ -172214,7 +174493,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsAlipay": { + "PostPaymentIntentsBodyPaymentMethodOptionsAlipayInput": { "fields": { "setup_future_usage": { "type": { @@ -172232,7 +174511,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsAlma": { + "PostPaymentIntentsBodyPaymentMethodOptionsAlmaInput": { "fields": { "capture_method": { "type": { @@ -172250,7 +174529,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsAmazonPay": { + "PostPaymentIntentsBodyPaymentMethodOptionsAmazonPayInput": { "fields": { "capture_method": { "type": { @@ -172282,7 +174561,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsAuBecsDebit": { + "PostPaymentIntentsBodyPaymentMethodOptionsAuBecsDebitInput": { "fields": { "setup_future_usage": { "type": { @@ -172300,13 +174579,13 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsBacsDebit": { + "PostPaymentIntentsBodyPaymentMethodOptionsBacsDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsBacsDebitMandateOptions", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsBacsDebitMandateOptionsInput", "type": "named" } }, @@ -172332,7 +174611,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsBacsDebitMandateOptions": { + "PostPaymentIntentsBodyPaymentMethodOptionsBacsDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -172351,7 +174630,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsBancontact": { + "PostPaymentIntentsBodyPaymentMethodOptionsBancontactInput": { "fields": { "preferred_language": { "type": { @@ -172383,7 +174662,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsBlik": { + "PostPaymentIntentsBodyPaymentMethodOptionsBlikInput": { "fields": { "code": { "type": { @@ -172416,7 +174695,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsBoleto": { + "PostPaymentIntentsBodyPaymentMethodOptionsBoletoInput": { "fields": { "expires_after_days": { "type": { @@ -172448,7 +174727,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCard": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardInput": { "fields": { "capture_method": { "type": { @@ -172483,7 +174762,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardInstallments", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardInstallmentsInput", "type": "named" } }, @@ -172497,7 +174776,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardMandateOptions", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -172654,7 +174933,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecure", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureInput", "type": "named" } }, @@ -172666,7 +174945,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCardInstallments": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardInstallmentsInput": { "fields": { "enabled": { "type": { @@ -172686,7 +174965,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardInstallmentsPlan", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardInstallmentsPlanInput", "type": "named" } }, @@ -172698,7 +174977,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCardInstallmentsPlan": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardInstallmentsPlanInput": { "fields": { "count": { "type": { @@ -172741,7 +175020,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCardMandateOptions": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardMandateOptionsInput": { "fields": { "amount": { "type": { @@ -172868,7 +175147,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCardPresent": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardPresentInput": { "fields": { "request_extended_authorization": { "type": { @@ -172902,7 +175181,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardPresentRouting", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardPresentRoutingInput", "type": "named" } }, @@ -172914,7 +175193,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCardPresentRouting": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardPresentRoutingInput": { "fields": { "requested_priority": { "type": { @@ -172932,7 +175211,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecure": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureInput": { "fields": { "ares_trans_status": { "type": { @@ -172992,7 +175271,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput", "type": "named" } }, @@ -173042,25 +175321,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions": { - "fields": { - "cartes_bancaires": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput": { "fields": { "cb_avalgo": { "type": { @@ -173104,59 +175365,45 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCashapp": { + "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput": { "fields": { - "capture_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCashappCaptureMethod", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "setup_future_usage": { + "cartes_bancaires": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsSetupFutureUsage", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalance": { + "PostPaymentIntentsBodyPaymentMethodOptionsCashappInput": { "fields": { - "bank_transfer": { + "capture_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCashappCaptureMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "funding_type": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsFundingType", + "name": "PaymentIntentsSetupFutureUsage", "type": "named" } }, @@ -173165,30 +175412,32 @@ "string" ] } - }, - "setup_future_usage": { + } + } + }, + "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { + "fields": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceSetupFutureUsage", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceBankTransfer": { + "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceBankTransferInput": { "fields": { "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, @@ -173233,29 +175482,27 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { + "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceInput": { "fields": { - "country": { + "bank_transfer": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceBankTransferInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodOptionsEps": { - "fields": { - "setup_future_usage": { + }, + "funding_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsEpsSetupFutureUsage", + "name": "PaymentIntentsFundingType", "type": "named" } }, @@ -173264,16 +175511,12 @@ "string" ] } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodOptionsFpx": { - "fields": { + }, "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsFpxSetupFutureUsage", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceSetupFutureUsage", "type": "named" } }, @@ -173285,13 +175528,13 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsGiropay": { + "PostPaymentIntentsBodyPaymentMethodOptionsEpsInput": { "fields": { "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsGiropaySetupFutureUsage", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsEpsSetupFutureUsage", "type": "named" } }, @@ -173303,13 +175546,13 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsGrabpay": { + "PostPaymentIntentsBodyPaymentMethodOptionsFpxInput": { "fields": { "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsGrabpaySetupFutureUsage", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsFpxSetupFutureUsage", "type": "named" } }, @@ -173321,7 +175564,43 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsIdeal": { + "PostPaymentIntentsBodyPaymentMethodOptionsGiropayInput": { + "fields": { + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsGiropaySetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodOptionsGrabpayInput": { + "fields": { + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsGrabpaySetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodOptionsIdealInput": { "fields": { "setup_future_usage": { "type": { @@ -173339,7 +175618,642 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsKakaoPay": { + "PostPaymentIntentsBodyPaymentMethodOptionsInput": { + "description": "Payment method-specific configuration for this PaymentIntent.", + "fields": { + "acss_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsAcssDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "affirm": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsAffirmInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "afterpay_clearpay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsAfterpayClearpayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "alipay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsAlipayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "alma": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsAlmaInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "amazon_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsAmazonPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "au_becs_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsAuBecsDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "bacs_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsBacsDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "bancontact": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsBancontactInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "blik": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsBlikInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "boleto": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsBoletoInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "card": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "card_present": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCardPresentInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "cashapp": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCashappInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "customer_balance": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsCustomerBalanceInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "eps": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsEpsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "fpx": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsFpxInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "giropay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsGiropayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "grabpay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsGrabpayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "ideal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsIdealInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "interac_present": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "kakao_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsKakaoPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "klarna": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsKlarnaInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "konbini": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsKonbiniInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "kr_card": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsKrCardInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "link": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsLinkInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "mobilepay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsMobilepayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "multibanco": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsMultibancoInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "naver_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsNaverPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "oxxo": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsOxxoInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "p24": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsP24Input", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "payco": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsPaycoInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "paynow": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsPaynowInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "paypal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsPaypalInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "pix": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsPixInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "promptpay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsPromptpayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "revolut_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsRevolutPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "samsung_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsSamsungPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sepa_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsSepaDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sofort": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsSofortInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "swish": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsSwishInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "twint": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsTwintInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "us_bank_account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "wechat_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsWechatPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "zip": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsBodyPaymentMethodOptionsZipInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentIntentsBodyPaymentMethodOptionsKakaoPayInput": { "fields": { "capture_method": { "type": { @@ -173371,7 +176285,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsKlarna": { + "PostPaymentIntentsBodyPaymentMethodOptionsKlarnaInput": { "fields": { "capture_method": { "type": { @@ -173417,7 +176331,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsKonbini": { + "PostPaymentIntentsBodyPaymentMethodOptionsKonbiniInput": { "fields": { "confirmation_number": { "type": { @@ -173494,7 +176408,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsKrCard": { + "PostPaymentIntentsBodyPaymentMethodOptionsKrCardInput": { "fields": { "capture_method": { "type": { @@ -173526,7 +176440,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsLink": { + "PostPaymentIntentsBodyPaymentMethodOptionsLinkInput": { "fields": { "capture_method": { "type": { @@ -173558,7 +176472,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsMobilepay": { + "PostPaymentIntentsBodyPaymentMethodOptionsMobilepayInput": { "fields": { "capture_method": { "type": { @@ -173590,7 +176504,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsMultibanco": { + "PostPaymentIntentsBodyPaymentMethodOptionsMultibancoInput": { "fields": { "setup_future_usage": { "type": { @@ -173608,7 +176522,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsNaverPay": { + "PostPaymentIntentsBodyPaymentMethodOptionsNaverPayInput": { "fields": { "capture_method": { "type": { @@ -173626,7 +176540,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsOxxo": { + "PostPaymentIntentsBodyPaymentMethodOptionsOxxoInput": { "fields": { "expires_after_days": { "type": { @@ -173658,7 +176572,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsP24": { + "PostPaymentIntentsBodyPaymentMethodOptionsP24Input": { "fields": { "setup_future_usage": { "type": { @@ -173690,7 +176604,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsPayco": { + "PostPaymentIntentsBodyPaymentMethodOptionsPaycoInput": { "fields": { "capture_method": { "type": { @@ -173708,7 +176622,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsPaynow": { + "PostPaymentIntentsBodyPaymentMethodOptionsPaynowInput": { "fields": { "setup_future_usage": { "type": { @@ -173726,7 +176640,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsPaypal": { + "PostPaymentIntentsBodyPaymentMethodOptionsPaypalInput": { "fields": { "capture_method": { "type": { @@ -173802,7 +176716,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsPix": { + "PostPaymentIntentsBodyPaymentMethodOptionsPixInput": { "fields": { "expires_after_seconds": { "type": { @@ -173849,7 +176763,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsPromptpay": { + "PostPaymentIntentsBodyPaymentMethodOptionsPromptpayInput": { "fields": { "setup_future_usage": { "type": { @@ -173867,7 +176781,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsRevolutPay": { + "PostPaymentIntentsBodyPaymentMethodOptionsRevolutPayInput": { "fields": { "capture_method": { "type": { @@ -173899,7 +176813,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsSamsungPay": { + "PostPaymentIntentsBodyPaymentMethodOptionsSamsungPayInput": { "fields": { "capture_method": { "type": { @@ -173917,13 +176831,13 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsSepaDebit": { + "PostPaymentIntentsBodyPaymentMethodOptionsSepaDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsSepaDebitMandateOptions", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsSepaDebitMandateOptionsInput", "type": "named" } }, @@ -173949,7 +176863,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsSepaDebitMandateOptions": { + "PostPaymentIntentsBodyPaymentMethodOptionsSepaDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -173968,7 +176882,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsSofort": { + "PostPaymentIntentsBodyPaymentMethodOptionsSofortInput": { "fields": { "preferred_language": { "type": { @@ -174000,7 +176914,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsSwish": { + "PostPaymentIntentsBodyPaymentMethodOptionsSwishInput": { "fields": { "reference": { "type": { @@ -174033,7 +176947,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsTwint": { + "PostPaymentIntentsBodyPaymentMethodOptionsTwintInput": { "fields": { "setup_future_usage": { "type": { @@ -174051,27 +176965,40 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccount": { + "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { "fields": { - "financial_connections": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnections", - "type": "named" + "element_type": { + "name": "PaymentIntentsAccountSubcategories", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - }, - "mandate_options": { + } + } + }, + "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { + "fields": { + "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountMandateOptions", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -174081,71 +177008,89 @@ ] } }, - "networks": { + "permissions": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountNetworks", - "type": "named" + "element_type": { + "name": "PaymentIntentsPermissions", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "preferred_settlement_speed": { + "prefetch": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsPreferredSettlementSpeed", - "type": "named" + "element_type": { + "name": "PaymentIntentsPrefetch", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } }, - "setup_future_usage": { + "return_url": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsSetupFutureUsage", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "verification_method": { + } + } + }, + "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountInput": { + "fields": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsVerificationMethod", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnections": { - "fields": { - "filters": { + }, + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput", "type": "named" } }, @@ -174155,96 +177100,65 @@ ] } }, - "permissions": { + "networks": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PaymentIntentsPermissions", - "type": "named" - }, - "type": "array" + "name": "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountNetworksInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "object" + ] } }, - "prefetch": { + "preferred_settlement_speed": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PaymentIntentsPrefetch", - "type": "named" - }, - "type": "array" + "name": "PaymentIntentsPreferredSettlementSpeed", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "string" + ] } }, - "return_url": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentIntentsSetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - } - } - }, - "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { - "fields": { - "account_subcategories": { + }, + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PaymentIntentsAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PaymentIntentsVerificationMethod", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountMandateOptions": { + "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput": { "fields": { "collection_method": { "type": { @@ -174262,7 +177176,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountNetworks": { + "PostPaymentIntentsBodyPaymentMethodOptionsUsBankAccountNetworksInput": { "fields": { "requested": { "type": { @@ -174288,7 +177202,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsWechatPay": { + "PostPaymentIntentsBodyPaymentMethodOptionsWechatPayInput": { "fields": { "app_id": { "type": { @@ -174332,7 +177246,7 @@ } } }, - "PostPaymentIntentsBodyPaymentMethodOptionsZip": { + "PostPaymentIntentsBodyPaymentMethodOptionsZipInput": { "fields": { "setup_future_usage": { "type": { @@ -174350,7 +177264,7 @@ } } }, - "PostPaymentIntentsBodyRadarOptions": { + "PostPaymentIntentsBodyRadarOptionsInput": { "description": "Options to configure Radar. Learn more about [Radar Sessions](https://stripe.com/docs/radar/radar-session).", "fields": { "session": { @@ -174370,21 +177284,9 @@ } } }, - "PostPaymentIntentsBodyShipping": { - "description": "Shipping information for this PaymentIntent.", + "PostPaymentIntentsBodyShippingAddressInput": { "fields": { - "address": { - "type": { - "name": "PostPaymentIntentsBodyShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "carrier": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -174399,10 +177301,13 @@ "maxLength": 5000 } }, - "name": { + "country": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -174411,7 +177316,7 @@ "maxLength": 5000 } }, - "phone": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -174426,7 +177331,7 @@ "maxLength": 5000 } }, - "tracking_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -174440,12 +177345,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostPaymentIntentsBodyShippingAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -174460,7 +177361,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -174474,8 +177375,24 @@ ], "maxLength": 5000 } + } + } + }, + "PostPaymentIntentsBodyShippingInput": { + "description": "Shipping information for this PaymentIntent.", + "fields": { + "address": { + "type": { + "name": "PostPaymentIntentsBodyShippingAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } }, - "line1": { + "carrier": { "type": { "type": "nullable", "underlying_type": { @@ -174490,13 +177407,10 @@ "maxLength": 5000 } }, - "line2": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -174505,7 +177419,7 @@ "maxLength": 5000 } }, - "postal_code": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -174520,7 +177434,7 @@ "maxLength": 5000 } }, - "state": { + "tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -174537,7 +177451,7 @@ } } }, - "PostPaymentIntentsBodyTransferData": { + "PostPaymentIntentsBodyTransferDataInput": { "description": "The parameters that you can use to automatically create a Transfer. Learn more about the [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", "fields": { "amount": { @@ -174567,7 +177481,7 @@ } } }, - "PostPaymentIntentsIntentApplyCustomerBalanceBody": { + "PostPaymentIntentsIntentApplyCustomerBalanceBodyInput": { "fields": { "amount": { "description": "Amount that you intend to apply to this PaymentIntent from the customers cash balance. If the PaymentIntent was created by an Invoice, the full amount of the PaymentIntent is applied regardless of this parameter. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (for example, 100 cents to charge 1 USD or 100 to charge 100 JPY, a zero-decimal currency). The maximum amount is the amount of the PaymentIntent. When you omit the amount, it defaults to the remaining amount requested on the PaymentIntent.", @@ -174626,7 +177540,7 @@ } } }, - "PostPaymentIntentsIntentBody": { + "PostPaymentIntentsIntentBodyInput": { "fields": { "amount": { "description": "Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).", @@ -174797,7 +177711,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodData", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataInput", "type": "named" } }, @@ -174812,7 +177726,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptions", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsInput", "type": "named" } }, @@ -174881,7 +177795,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyShipping", + "name": "PostPaymentIntentsIntentBodyShippingInput", "type": "named" } }, @@ -174928,7 +177842,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyTransferData", + "name": "PostPaymentIntentsIntentBodyTransferDataInput", "type": "named" } }, @@ -174955,196 +177869,209 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodData": { - "description": "If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear in the [payment_method](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method) property on the PaymentIntent.", + "PostPaymentIntentsIntentBodyPaymentMethodDataAcssDebitInput": { "fields": { - "acss_debit": { + "account_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataAcssDebit", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "affirm": { + "institution_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "afterpay_clearpay": { + "transit_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "alipay": { + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataAuBecsDebitInput": { + "fields": { + "account_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "allow_redisplay": { + "bsb_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentIntentsAllowRedisplay", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "alma": { + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataBacsDebitInput": { + "fields": { + "account_number": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "amazon_pay": { + "sort_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "au_becs_debit": { + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataBillingDetailsAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataAuBecsDebit", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "bacs_debit": { + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataBacsDebit", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "bancontact": { + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "billing_details": { + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataBillingDetails", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "blik": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "boleto": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataBoleto", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "cashapp": { + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataBillingDetailsInput": { + "fields": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataBillingDetailsAddressInput", "type": "named" } }, @@ -175154,81 +178081,130 @@ ] } }, - "customer_balance": { + "email": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "eps": { + "name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataEps", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "fpx": { + "phone": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataFpx", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "giropay": { - "type": { + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataBoletoInput": { + "fields": { + "tax_id": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataEpsInput": { + "fields": { + "bank": { + "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PaymentIntentsBank", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "grabpay": { + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataFpxInput": { + "fields": { + "bank": { + "type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataFpxBank", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataIdealInput": { + "fields": { + "bank": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataIdealBank", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "ideal": { + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataInput": { + "description": "If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear in the [payment_method](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method) property on the PaymentIntent.", + "fields": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataIdeal", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataAcssDebitInput", "type": "named" } }, @@ -175238,7 +178214,7 @@ ] } }, - "interac_present": { + "affirm": { "type": { "type": "nullable", "underlying_type": { @@ -175252,7 +178228,7 @@ ] } }, - "kakao_pay": { + "afterpay_clearpay": { "type": { "type": "nullable", "underlying_type": { @@ -175266,11 +178242,11 @@ ] } }, - "klarna": { + "alipay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataKlarna", + "name": "JSON", "type": "named" } }, @@ -175280,21 +178256,21 @@ ] } }, - "konbini": { + "allow_redisplay": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PaymentIntentsAllowRedisplay", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "kr_card": { + "alma": { "type": { "type": "nullable", "underlying_type": { @@ -175308,7 +178284,7 @@ ] } }, - "link": { + "amazon_pay": { "type": { "type": "nullable", "underlying_type": { @@ -175322,11 +178298,11 @@ ] } }, - "metadata": { + "au_becs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataAuBecsDebitInput", "type": "named" } }, @@ -175336,11 +178312,11 @@ ] } }, - "mobilepay": { + "bacs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataBacsDebitInput", "type": "named" } }, @@ -175350,7 +178326,7 @@ ] } }, - "multibanco": { + "bancontact": { "type": { "type": "nullable", "underlying_type": { @@ -175364,11 +178340,11 @@ ] } }, - "naver_pay": { + "billing_details": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataNaverPay", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataBillingDetailsInput", "type": "named" } }, @@ -175378,7 +178354,7 @@ ] } }, - "oxxo": { + "blik": { "type": { "type": "nullable", "underlying_type": { @@ -175392,11 +178368,11 @@ ] } }, - "p24": { + "boleto": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataP24", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataBoletoInput", "type": "named" } }, @@ -175406,7 +178382,7 @@ ] } }, - "payco": { + "cashapp": { "type": { "type": "nullable", "underlying_type": { @@ -175420,7 +178396,7 @@ ] } }, - "paynow": { + "customer_balance": { "type": { "type": "nullable", "underlying_type": { @@ -175434,11 +178410,11 @@ ] } }, - "paypal": { + "eps": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataEpsInput", "type": "named" } }, @@ -175448,11 +178424,11 @@ ] } }, - "pix": { + "fpx": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataFpxInput", "type": "named" } }, @@ -175462,7 +178438,7 @@ ] } }, - "promptpay": { + "giropay": { "type": { "type": "nullable", "underlying_type": { @@ -175476,11 +178452,11 @@ ] } }, - "radar_options": { + "grabpay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataRadarOptions", + "name": "JSON", "type": "named" } }, @@ -175490,11 +178466,11 @@ ] } }, - "revolut_pay": { + "ideal": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataIdealInput", "type": "named" } }, @@ -175504,7 +178480,7 @@ ] } }, - "samsung_pay": { + "interac_present": { "type": { "type": "nullable", "underlying_type": { @@ -175518,11 +178494,11 @@ ] } }, - "sepa_debit": { + "kakao_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataSepaDebit", + "name": "JSON", "type": "named" } }, @@ -175532,11 +178508,11 @@ ] } }, - "sofort": { + "klarna": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataSofort", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataKlarnaInput", "type": "named" } }, @@ -175546,7 +178522,7 @@ ] } }, - "swish": { + "konbini": { "type": { "type": "nullable", "underlying_type": { @@ -175560,7 +178536,7 @@ ] } }, - "twint": { + "kr_card": { "type": { "type": "nullable", "underlying_type": { @@ -175574,22 +178550,25 @@ ] } }, - "type": { + "link": { "type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } }, - "us_bank_account": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataUsBankAccount", + "name": "JSON", "type": "named" } }, @@ -175599,7 +178578,7 @@ ] } }, - "wechat_pay": { + "mobilepay": { "type": { "type": "nullable", "underlying_type": { @@ -175613,7 +178592,7 @@ ] } }, - "zip": { + "multibanco": { "type": { "type": "nullable", "underlying_type": { @@ -175626,118 +178605,82 @@ "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataAcssDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } }, - "institution_number": { + "naver_pay": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataNaverPayInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "transit_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataAuBecsDebit": { - "fields": { - "account_number": { + "oxxo": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "bsb_number": { + "p24": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataP24Input", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataBacsDebit": { - "fields": { - "account_number": { + }, + "payco": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "sort_code": { + "paynow": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataBillingDetails": { - "fields": { - "address": { + }, + "paypal": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataBillingDetailsAddress", + "name": "JSON", "type": "named" } }, @@ -175747,223 +178690,176 @@ ] } }, - "email": { + "pix": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "name": { + "promptpay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "phone": { + "radar_options": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataRadarOptionsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataBillingDetailsAddress": { - "fields": { - "city": { + }, + "revolut_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "country": { + "samsung_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "sepa_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataSepaDebitInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "sofort": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataSofortInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "postal_code": { + "swish": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "twint": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataBoleto": { - "fields": { - "tax_id": { + }, + "type": { "type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataType", "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataEps": { - "fields": { - "bank": { + }, + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsBank", + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataUsBankAccountInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataFpx": { - "fields": { - "bank": { - "type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataFpxBank", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataIdeal": { - "fields": { - "bank": { + }, + "wechat_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataIdealBank", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodDataKlarna": { - "fields": { - "dob": { + }, + "zip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodDataKlarnaDob", + "name": "JSON", "type": "named" } }, @@ -175975,7 +178871,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodDataKlarnaDob": { + "PostPaymentIntentsIntentBodyPaymentMethodDataKlarnaDobInput": { "fields": { "day": { "type": { @@ -176012,7 +178908,25 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodDataNaverPay": { + "PostPaymentIntentsIntentBodyPaymentMethodDataKlarnaInput": { + "fields": { + "dob": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodDataKlarnaDobInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodDataNaverPayInput": { "fields": { "funding": { "type": { @@ -176030,7 +178944,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodDataP24": { + "PostPaymentIntentsIntentBodyPaymentMethodDataP24Input": { "fields": { "bank": { "type": { @@ -176048,7 +178962,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodDataRadarOptions": { + "PostPaymentIntentsIntentBodyPaymentMethodDataRadarOptionsInput": { "fields": { "session": { "type": { @@ -176067,7 +178981,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodDataSepaDebit": { + "PostPaymentIntentsIntentBodyPaymentMethodDataSepaDebitInput": { "fields": { "iban": { "type": { @@ -176083,7 +178997,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodDataSofort": { + "PostPaymentIntentsIntentBodyPaymentMethodDataSofortInput": { "fields": { "country": { "type": { @@ -176098,7 +179012,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodDataUsBankAccount": { + "PostPaymentIntentsIntentBodyPaymentMethodDataUsBankAccountInput": { "fields": { "account_holder_type": { "type": { @@ -176175,648 +179089,13 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptions": { - "description": "Payment-method-specific configuration for this PaymentIntent.", - "fields": { - "acss_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAcssDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "affirm": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAffirm", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "afterpay_clearpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAfterpayClearpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "alipay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAlipay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "alma": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAlma", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "amazon_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAmazonPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "au_becs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAuBecsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bacs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBacsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bancontact": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBancontact", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "blik": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBlik", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "boleto": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBoleto", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardPresent", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "cashapp": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCashapp", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "customer_balance": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalance", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "eps": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsEps", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "fpx": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsFpx", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "giropay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsGiropay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "grabpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsGrabpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "ideal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsIdeal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "interac_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "kakao_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKakaoPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "klarna": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKlarna", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "konbini": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKonbini", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "kr_card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKrCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "link": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsLink", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "mobilepay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMobilepay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "multibanco": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMultibanco", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "naver_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsNaverPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "oxxo": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsOxxo", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "p24": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsP24", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "payco": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPayco", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paynow": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaynow", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paypal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "pix": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPix", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "promptpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPromptpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "revolut_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsRevolutPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "samsung_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSamsungPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sepa_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSepaDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sofort": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSofort", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "swish": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSwish", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "twint": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsTwint", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "wechat_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsWechatPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "zip": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsZip", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsAcssDebit": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsAcssDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAcssDebitMandateOptions", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -176856,7 +179135,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsAcssDebitMandateOptions": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { "custom_mandate_url": { "type": { @@ -176917,7 +179196,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsAffirm": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsAffirmInput": { "fields": { "capture_method": { "type": { @@ -176964,7 +179243,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsAfterpayClearpay": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsAfterpayClearpayInput": { "fields": { "capture_method": { "type": { @@ -177011,7 +179290,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsAlipay": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsAlipayInput": { "fields": { "setup_future_usage": { "type": { @@ -177029,7 +179308,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsAlma": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsAlmaInput": { "fields": { "capture_method": { "type": { @@ -177047,7 +179326,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsAmazonPay": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsAmazonPayInput": { "fields": { "capture_method": { "type": { @@ -177079,7 +179358,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsAuBecsDebit": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsAuBecsDebitInput": { "fields": { "setup_future_usage": { "type": { @@ -177097,13 +179376,13 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsBacsDebit": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsBacsDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBacsDebitMandateOptions", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBacsDebitMandateOptionsInput", "type": "named" } }, @@ -177129,7 +179408,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsBacsDebitMandateOptions": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsBacsDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -177148,7 +179427,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsBancontact": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsBancontactInput": { "fields": { "preferred_language": { "type": { @@ -177180,7 +179459,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsBlik": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsBlikInput": { "fields": { "code": { "type": { @@ -177213,7 +179492,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsBoleto": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsBoletoInput": { "fields": { "expires_after_days": { "type": { @@ -177245,7 +179524,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCard": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInput": { "fields": { "capture_method": { "type": { @@ -177280,7 +179559,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInstallments", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInstallmentsInput", "type": "named" } }, @@ -177294,7 +179573,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardMandateOptions", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -177451,7 +179730,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecure", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureInput", "type": "named" } }, @@ -177463,7 +179742,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInstallments": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInstallmentsInput": { "fields": { "enabled": { "type": { @@ -177483,7 +179762,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInstallmentsPlan", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInstallmentsPlanInput", "type": "named" } }, @@ -177495,7 +179774,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInstallmentsPlan": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInstallmentsPlanInput": { "fields": { "count": { "type": { @@ -177538,7 +179817,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardMandateOptions": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardMandateOptionsInput": { "fields": { "amount": { "type": { @@ -177665,7 +179944,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardPresent": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardPresentInput": { "fields": { "request_extended_authorization": { "type": { @@ -177699,7 +179978,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardPresentRouting", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardPresentRoutingInput", "type": "named" } }, @@ -177711,7 +179990,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardPresentRouting": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardPresentRoutingInput": { "fields": { "requested_priority": { "type": { @@ -177729,7 +180008,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecure": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureInput": { "fields": { "ares_trans_status": { "type": { @@ -177789,7 +180068,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput", "type": "named" } }, @@ -177839,25 +180118,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions": { - "fields": { - "cartes_bancaires": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput": { "fields": { "cb_avalgo": { "type": { @@ -177901,59 +180162,45 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCashapp": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput": { "fields": { - "capture_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCashappCaptureMethod", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "setup_future_usage": { + "cartes_bancaires": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalance": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCashappInput": { "fields": { - "bank_transfer": { + "capture_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCashappCaptureMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "funding_type": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsFundingType", + "name": "PaymentIntentsSetupFutureUsage", "type": "named" } }, @@ -177962,30 +180209,32 @@ "string" ] } - }, - "setup_future_usage": { + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { + "fields": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceSetupFutureUsage", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceBankTransfer": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceBankTransferInput": { "fields": { "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, @@ -178030,29 +180279,27 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceInput": { "fields": { - "country": { + "bank_transfer": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceBankTransferInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsEps": { - "fields": { - "setup_future_usage": { + }, + "funding_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsEpsSetupFutureUsage", + "name": "PaymentIntentsFundingType", "type": "named" } }, @@ -178061,16 +180308,12 @@ "string" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsFpx": { - "fields": { + }, "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsFpxSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceSetupFutureUsage", "type": "named" } }, @@ -178082,13 +180325,13 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsGiropay": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsEpsInput": { "fields": { "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsGiropaySetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsEpsSetupFutureUsage", "type": "named" } }, @@ -178100,13 +180343,13 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsGrabpay": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsFpxInput": { "fields": { "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsGrabpaySetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsFpxSetupFutureUsage", "type": "named" } }, @@ -178118,13 +180361,13 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsIdeal": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsGiropayInput": { "fields": { "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsIdealSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsGiropaySetupFutureUsage", "type": "named" } }, @@ -178136,13 +180379,13 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsKakaoPay": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsGrabpayInput": { "fields": { - "capture_method": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKakaoPayCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsGrabpaySetupFutureUsage", "type": "named" } }, @@ -178151,12 +180394,16 @@ "string" ] } - }, + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsIdealInput": { + "fields": { "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKakaoPaySetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsIdealSetupFutureUsage", "type": "named" } }, @@ -178168,559 +180415,490 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsKlarna": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsInput": { + "description": "Payment-method-specific configuration for this PaymentIntent.", "fields": { - "capture_method": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKlarnaCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAcssDebitInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "preferred_locale": { + "affirm": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsPreferredLocale", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAffirmInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "setup_future_usage": { + "afterpay_clearpay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKlarnaSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAfterpayClearpayInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsKonbini": { - "fields": { - "confirmation_number": { + }, + "alipay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAlipayInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 11 + "object" + ] } }, - "expires_after_days": { + "alma": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAlmaInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "expires_at": { + "amazon_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAmazonPayInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } }, - "product_description": { + "au_becs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsAuBecsDebitInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 22 + "object" + ] } }, - "setup_future_usage": { + "bacs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKonbiniSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBacsDebitInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsKrCard": { - "fields": { - "capture_method": { + }, + "bancontact": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKrCardCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBancontactInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "setup_future_usage": { + "blik": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKrCardSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBlikInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsLink": { - "fields": { - "capture_method": { + }, + "boleto": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsLinkCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsBoletoInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "setup_future_usage": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsLinkSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsMobilepay": { - "fields": { - "capture_method": { + }, + "card_present": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMobilepayCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCardPresentInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "setup_future_usage": { + "cashapp": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMobilepaySetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCashappInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsMultibanco": { - "fields": { - "setup_future_usage": { + }, + "customer_balance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMultibancoSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsCustomerBalanceInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsNaverPay": { - "fields": { - "capture_method": { + }, + "eps": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsNaverPayCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsEpsInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsOxxo": { - "fields": { - "expires_after_days": { + }, + "fpx": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsFpxInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "setup_future_usage": { + "giropay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsOxxoSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsGiropayInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsP24": { - "fields": { - "setup_future_usage": { + }, + "grabpay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsP24SetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsGrabpayInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "tos_shown_and_accepted": { + "ideal": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsIdealInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsPayco": { - "fields": { - "capture_method": { + }, + "interac_present": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaycoCaptureMethod", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaynow": { - "fields": { - "setup_future_usage": { + }, + "kakao_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaynowSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKakaoPayInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypal": { - "fields": { - "capture_method": { + }, + "klarna": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypalCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKlarnaInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "preferred_locale": { + "konbini": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypalPreferredLocale", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKonbiniInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "reference": { + "kr_card": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKrCardInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 127 + "object" + ] } }, - "risk_correlation_id": { + "link": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsLinkInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 32 + "object" + ] } }, - "setup_future_usage": { + "mobilepay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypalSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMobilepayInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsPix": { - "fields": { - "expires_after_seconds": { + }, + "multibanco": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMultibancoInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "expires_at": { + "naver_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsNaverPayInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } }, - "setup_future_usage": { + "oxxo": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPixSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsOxxoInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsPromptpay": { - "fields": { - "setup_future_usage": { + }, + "p24": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPromptpaySetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsP24Input", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsRevolutPay": { - "fields": { - "capture_method": { + }, + "payco": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsRevolutPayCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaycoInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "setup_future_usage": { + "paynow": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsRevolutPaySetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaynowInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsSamsungPay": { - "fields": { - "capture_method": { + }, + "paypal": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSamsungPayCaptureMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypalInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsSepaDebit": { - "fields": { - "mandate_options": { + }, + "pix": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSepaDebitMandateOptions", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPixInput", "type": "named" } }, @@ -178730,113 +180908,169 @@ ] } }, - "setup_future_usage": { + "promptpay": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPromptpayInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsSepaDebitMandateOptions": { - "fields": { - "reference_prefix": { + }, + "revolut_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsRevolutPayInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 12 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsSofort": { - "fields": { - "preferred_language": { + }, + "samsung_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSofortPreferredLanguage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSamsungPayInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "setup_future_usage": { + "sepa_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSofortSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSepaDebitInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsSwish": { - "fields": { - "reference": { + }, + "sofort": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSofortInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "setup_future_usage": { + "swish": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSwishSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSwishInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsTwint": { - "fields": { + }, + "twint": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsTwintInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "us_bank_account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "wechat_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsWechatPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "zip": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsZipInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsKakaoPayInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKakaoPayCaptureMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsTwintSetupFutureUsage", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKakaoPaySetupFutureUsage", "type": "named" } }, @@ -178848,55 +181082,541 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccount": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsKlarnaInput": { "fields": { - "financial_connections": { + "capture_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnections", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKlarnaCaptureMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "mandate_options": { + "preferred_locale": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountMandateOptions", + "name": "PaymentIntentsPreferredLocale", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "networks": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountNetworks", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKlarnaSetupFutureUsage", "type": "named" } }, "http": { "type": [ - "object" + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsKonbiniInput": { + "fields": { + "confirmation_number": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 11 + } + }, + "expires_after_days": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" ] } }, - "preferred_settlement_speed": { + "expires_at": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsPreferredSettlementSpeed", + "name": "UnixTime", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ], + "format": "unix-time" + } + }, + "product_description": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 22 + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKonbiniSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsKrCardInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKrCardCaptureMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsKrCardSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsLinkInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsLinkCaptureMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsLinkSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsMobilepayInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMobilepayCaptureMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMobilepaySetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsMultibancoInput": { + "fields": { + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsMultibancoSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsNaverPayInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsNaverPayCaptureMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsOxxoInput": { + "fields": { + "expires_after_days": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsOxxoSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsP24Input": { + "fields": { + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsP24SetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "tos_shown_and_accepted": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaycoInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaycoCaptureMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaynowInput": { + "fields": { + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaynowSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypalInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypalCaptureMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "preferred_locale": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypalPreferredLocale", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "reference": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 127 + } + }, + "risk_correlation_id": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 32 + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPaypalSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsPixInput": { + "fields": { + "expires_after_seconds": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "expires_at": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "UnixTime", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ], + "format": "unix-time" + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPixSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsPromptpayInput": { + "fields": { + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsPromptpaySetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsRevolutPayInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsRevolutPayCaptureMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsRevolutPaySetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsSamsungPayInput": { + "fields": { + "capture_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSamsungPayCaptureMethod", "type": "named" } }, @@ -178905,6 +181625,24 @@ "string" ] } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsSepaDebitInput": { + "fields": { + "mandate_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSepaDebitMandateOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } }, "setup_future_usage": { "type": { @@ -178919,12 +181657,100 @@ "string" ] } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsSepaDebitMandateOptionsInput": { + "fields": { + "reference_prefix": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 12 + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsSofortInput": { + "fields": { + "preferred_language": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSofortPreferredLanguage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } }, - "verification_method": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsVerificationMethod", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSofortSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsSwishInput": { + "fields": { + "reference": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsSwishSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsTwintInput": { + "fields": { + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsTwintSetupFutureUsage", "type": "named" } }, @@ -178936,13 +181762,40 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PaymentIntentsAccountSubcategories", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + } + }, + "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -179014,34 +181867,95 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountInput": { "fields": { - "account_subcategories": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PaymentIntentsAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] + } + }, + "mandate_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "networks": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountNetworksInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "preferred_settlement_speed": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PaymentIntentsPreferredSettlementSpeed", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PaymentIntentsSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PaymentIntentsVerificationMethod", + "type": "named" } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountMandateOptions": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput": { "fields": { "collection_method": { "type": { @@ -179059,7 +181973,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountNetworks": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsUsBankAccountNetworksInput": { "fields": { "requested": { "type": { @@ -179085,7 +181999,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsWechatPay": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsWechatPayInput": { "fields": { "app_id": { "type": { @@ -179129,7 +182043,7 @@ } } }, - "PostPaymentIntentsIntentBodyPaymentMethodOptionsZip": { + "PostPaymentIntentsIntentBodyPaymentMethodOptionsZipInput": { "fields": { "setup_future_usage": { "type": { @@ -179147,20 +182061,9 @@ } } }, - "PostPaymentIntentsIntentBodyShipping": { + "PostPaymentIntentsIntentBodyShippingAddressInput": { "fields": { - "address": { - "type": { - "name": "PostPaymentIntentsIntentBodyShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "carrier": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -179175,10 +182078,13 @@ "maxLength": 5000 } }, - "name": { + "country": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -179187,7 +182093,7 @@ "maxLength": 5000 } }, - "phone": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -179202,7 +182108,7 @@ "maxLength": 5000 } }, - "tracking_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -179216,12 +182122,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostPaymentIntentsIntentBodyShippingAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -179236,7 +182138,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -179250,8 +182152,23 @@ ], "maxLength": 5000 } + } + } + }, + "PostPaymentIntentsIntentBodyShippingInput": { + "fields": { + "address": { + "type": { + "name": "PostPaymentIntentsIntentBodyShippingAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } }, - "line1": { + "carrier": { "type": { "type": "nullable", "underlying_type": { @@ -179266,13 +182183,10 @@ "maxLength": 5000 } }, - "line2": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -179281,7 +182195,7 @@ "maxLength": 5000 } }, - "postal_code": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -179296,7 +182210,7 @@ "maxLength": 5000 } }, - "state": { + "tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -179313,7 +182227,7 @@ } } }, - "PostPaymentIntentsIntentBodyTransferData": { + "PostPaymentIntentsIntentBodyTransferDataInput": { "description": "Use this parameter to automatically create a Transfer when the payment succeeds. Learn more about the [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", "fields": { "amount": { @@ -179332,7 +182246,7 @@ } } }, - "PostPaymentIntentsIntentCancelBody": { + "PostPaymentIntentsIntentCancelBodyInput": { "fields": { "cancellation_reason": { "description": "Reason for canceling this PaymentIntent. Possible values are: `duplicate`, `fraudulent`, `requested_by_customer`, or `abandoned`", @@ -179376,7 +182290,7 @@ } } }, - "PostPaymentIntentsIntentCaptureBody": { + "PostPaymentIntentsIntentCaptureBodyInput": { "fields": { "amount_to_capture": { "description": "The amount to capture from the PaymentIntent, which must be less than or equal to the original amount. Any additional amount is automatically refunded. Defaults to the full `amount_capturable` if it's not provided.", @@ -179499,7 +182413,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentCaptureBodyTransferData", + "name": "PostPaymentIntentsIntentCaptureBodyTransferDataInput", "type": "named" } }, @@ -179511,7 +182425,7 @@ } } }, - "PostPaymentIntentsIntentCaptureBodyTransferData": { + "PostPaymentIntentsIntentCaptureBodyTransferDataInput": { "description": "The parameters that you can use to automatically create a transfer after the payment is captured. Learn more about the [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", "fields": { "amount": { @@ -179530,7 +182444,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBody": { + "PostPaymentIntentsIntentConfirmBodyInput": { "fields": { "capture_method": { "description": "Controls when the funds will be captured from the customer's account.", @@ -179638,7 +182552,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyMandateData", + "name": "PostPaymentIntentsIntentConfirmBodyMandateDataInput", "type": "named" } }, @@ -179682,7 +182596,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodData", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataInput", "type": "named" } }, @@ -179697,7 +182611,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptions", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsInput", "type": "named" } }, @@ -179736,7 +182650,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyRadarOptions", + "name": "PostPaymentIntentsIntentConfirmBodyRadarOptionsInput", "type": "named" } }, @@ -179796,7 +182710,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyShipping", + "name": "PostPaymentIntentsIntentConfirmBodyShippingInput", "type": "named" } }, @@ -179823,70 +182737,48 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyMandateData": { - "description": "This hash contains details about the Mandate to create", + "PostPaymentIntentsIntentConfirmBodyMandateDataInput": { "fields": { "customer_acceptance": { "type": { - "name": "PostPaymentIntentsIntentConfirmBodyMandateData0CustomerAcceptance", - "type": "named" - }, - "http": { - "type": [ - "object" - ] + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } } } } }, - "PostPaymentIntentsIntentConfirmBodyMandateData0CustomerAcceptance": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataAcssDebitInput": { "fields": { - "accepted_at": { + "account_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "UnixTime", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "integer" + "string" ], - "format": "unix-time" - } - }, - "offline": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + "maxLength": 5000 } }, - "online": { + "institution_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyMandateData0CustomerAcceptanceOnline", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "type": { + "transit_number": { "type": { - "name": "PaymentIntentsType", + "name": "String", "type": "named" }, "http": { @@ -179898,9 +182790,9 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyMandateData0CustomerAcceptanceOnline": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataAuBecsDebitInput": { "fields": { - "ip_address": { + "account_number": { "type": { "name": "String", "type": "named" @@ -179908,10 +182800,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "user_agent": { + "bsb_number": { "type": { "name": "String", "type": "named" @@ -179925,126 +182818,141 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodData": { - "description": "If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear in the [payment_method](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method) property on the PaymentIntent.", + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBacsDebitInput": { "fields": { - "acss_debit": { + "account_number": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataAcssDebit", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "affirm": { + "sort_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "afterpay_clearpay": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "alipay": { + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "allow_redisplay": { + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsAllowRedisplay", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "alma": { + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "amazon_pay": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "au_becs_debit": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataAuBecsDebit", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "bacs_debit": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsInput": { + "fields": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBacsDebit", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsAddressInput", "type": "named" } }, @@ -180054,95 +182962,130 @@ ] } }, - "bancontact": { + "email": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "billing_details": { + "name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBillingDetails", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "blik": { + "phone": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "boleto": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBoletoInput": { + "fields": { + "tax_id": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBoleto", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "cashapp": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataEpsInput": { + "fields": { + "bank": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PaymentIntentsBank", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "customer_balance": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataFpxInput": { + "fields": { + "bank": { + "type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataFpxBank", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataIdealInput": { + "fields": { + "bank": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataIdealBank", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "eps": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataInput": { + "description": "If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear in the [payment_method](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method) property on the PaymentIntent.", + "fields": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataEps", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataAcssDebitInput", "type": "named" } }, @@ -180152,11 +183095,11 @@ ] } }, - "fpx": { + "affirm": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataFpx", + "name": "JSON", "type": "named" } }, @@ -180166,7 +183109,7 @@ ] } }, - "giropay": { + "afterpay_clearpay": { "type": { "type": "nullable", "underlying_type": { @@ -180180,7 +183123,7 @@ ] } }, - "grabpay": { + "alipay": { "type": { "type": "nullable", "underlying_type": { @@ -180194,21 +183137,21 @@ ] } }, - "ideal": { + "allow_redisplay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataIdeal", + "name": "PaymentIntentsAllowRedisplay", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "interac_present": { + "alma": { "type": { "type": "nullable", "underlying_type": { @@ -180222,7 +183165,7 @@ ] } }, - "kakao_pay": { + "amazon_pay": { "type": { "type": "nullable", "underlying_type": { @@ -180236,11 +183179,11 @@ ] } }, - "klarna": { + "au_becs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataKlarna", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataAuBecsDebitInput", "type": "named" } }, @@ -180250,11 +183193,11 @@ ] } }, - "konbini": { + "bacs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBacsDebitInput", "type": "named" } }, @@ -180264,7 +183207,7 @@ ] } }, - "kr_card": { + "bancontact": { "type": { "type": "nullable", "underlying_type": { @@ -180278,11 +183221,11 @@ ] } }, - "link": { + "billing_details": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsInput", "type": "named" } }, @@ -180292,7 +183235,7 @@ ] } }, - "metadata": { + "blik": { "type": { "type": "nullable", "underlying_type": { @@ -180306,11 +183249,11 @@ ] } }, - "mobilepay": { + "boleto": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBoletoInput", "type": "named" } }, @@ -180320,7 +183263,7 @@ ] } }, - "multibanco": { + "cashapp": { "type": { "type": "nullable", "underlying_type": { @@ -180334,11 +183277,11 @@ ] } }, - "naver_pay": { + "customer_balance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataNaverPay", + "name": "JSON", "type": "named" } }, @@ -180348,11 +183291,11 @@ ] } }, - "oxxo": { + "eps": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataEpsInput", "type": "named" } }, @@ -180362,11 +183305,11 @@ ] } }, - "p24": { + "fpx": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataP24", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataFpxInput", "type": "named" } }, @@ -180376,7 +183319,7 @@ ] } }, - "payco": { + "giropay": { "type": { "type": "nullable", "underlying_type": { @@ -180390,7 +183333,7 @@ ] } }, - "paynow": { + "grabpay": { "type": { "type": "nullable", "underlying_type": { @@ -180404,11 +183347,11 @@ ] } }, - "paypal": { + "ideal": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataIdealInput", "type": "named" } }, @@ -180418,7 +183361,7 @@ ] } }, - "pix": { + "interac_present": { "type": { "type": "nullable", "underlying_type": { @@ -180432,7 +183375,7 @@ ] } }, - "promptpay": { + "kakao_pay": { "type": { "type": "nullable", "underlying_type": { @@ -180446,11 +183389,11 @@ ] } }, - "radar_options": { + "klarna": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataRadarOptions", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataKlarnaInput", "type": "named" } }, @@ -180460,7 +183403,7 @@ ] } }, - "revolut_pay": { + "konbini": { "type": { "type": "nullable", "underlying_type": { @@ -180474,7 +183417,7 @@ ] } }, - "samsung_pay": { + "kr_card": { "type": { "type": "nullable", "underlying_type": { @@ -180488,11 +183431,11 @@ ] } }, - "sepa_debit": { + "link": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataSepaDebit", + "name": "JSON", "type": "named" } }, @@ -180502,11 +183445,11 @@ ] } }, - "sofort": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataSofort", + "name": "JSON", "type": "named" } }, @@ -180516,7 +183459,7 @@ ] } }, - "swish": { + "mobilepay": { "type": { "type": "nullable", "underlying_type": { @@ -180530,7 +183473,7 @@ ] } }, - "twint": { + "multibanco": { "type": { "type": "nullable", "underlying_type": { @@ -180544,22 +183487,11 @@ ] } }, - "type": { - "type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "us_bank_account": { + "naver_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataUsBankAccount", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataNaverPayInput", "type": "named" } }, @@ -180569,7 +183501,7 @@ ] } }, - "wechat_pay": { + "oxxo": { "type": { "type": "nullable", "underlying_type": { @@ -180583,11 +183515,11 @@ ] } }, - "zip": { + "p24": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataP24Input", "type": "named" } }, @@ -180596,118 +183528,40 @@ "object" ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataAcssDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "institution_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "transit_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataAuBecsDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } }, - "bsb_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBacsDebit": { - "fields": { - "account_number": { + "payco": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "sort_code": { + "paynow": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBillingDetails": { - "fields": { - "address": { + }, + "paypal": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsAddress", + "name": "JSON", "type": "named" } }, @@ -180717,223 +183571,176 @@ ] } }, - "email": { + "pix": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "name": { + "promptpay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "phone": { + "radar_options": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataRadarOptionsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsAddress": { - "fields": { - "city": { + }, + "revolut_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "country": { + "samsung_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "sepa_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataSepaDebitInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "sofort": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataSofortInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "postal_code": { + "swish": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "twint": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataBoleto": { - "fields": { - "tax_id": { + }, + "type": { "type": { - "name": "String", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataType", "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataEps": { - "fields": { - "bank": { + }, + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsBank", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataUsBankAccountInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataFpx": { - "fields": { - "bank": { - "type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataFpxBank", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataIdeal": { - "fields": { - "bank": { + }, + "wechat_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataIdealBank", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataKlarna": { - "fields": { - "dob": { + }, + "zip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataKlarnaDob", + "name": "JSON", "type": "named" } }, @@ -180945,7 +183752,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataKlarnaDob": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataKlarnaDobInput": { "fields": { "day": { "type": { @@ -180982,7 +183789,25 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataNaverPay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataKlarnaInput": { + "fields": { + "dob": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataKlarnaDobInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataNaverPayInput": { "fields": { "funding": { "type": { @@ -181000,7 +183825,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataP24": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataP24Input": { "fields": { "bank": { "type": { @@ -181018,7 +183843,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataRadarOptions": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataRadarOptionsInput": { "fields": { "session": { "type": { @@ -181037,7 +183862,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataSepaDebit": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataSepaDebitInput": { "fields": { "iban": { "type": { @@ -181053,7 +183878,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataSofort": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataSofortInput": { "fields": { "country": { "type": { @@ -181068,7 +183893,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataUsBankAccount": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodDataUsBankAccountInput": { "fields": { "account_holder_type": { "type": { @@ -181145,648 +183970,13 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptions": { - "description": "Payment method-specific configuration for this PaymentIntent.", - "fields": { - "acss_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "affirm": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAffirm", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "afterpay_clearpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAfterpayClearpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "alipay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAlipay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "alma": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAlma", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "amazon_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAmazonPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "au_becs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAuBecsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bacs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bancontact": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBancontact", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "blik": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBlik", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "boleto": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBoleto", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardPresent", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "cashapp": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCashapp", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "customer_balance": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalance", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "eps": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsEps", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "fpx": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsFpx", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "giropay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsGiropay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "grabpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsGrabpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "ideal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsIdeal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "interac_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "kakao_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKakaoPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "klarna": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKlarna", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "konbini": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKonbini", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "kr_card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKrCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "link": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsLink", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "mobilepay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsMobilepay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "multibanco": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsMultibanco", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "naver_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsNaverPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "oxxo": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsOxxo", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "p24": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsP24", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "payco": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPayco", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paynow": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaynow", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paypal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaypal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "pix": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPix", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "promptpay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPromptpay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "revolut_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsRevolutPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "samsung_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSamsungPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sepa_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sofort": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSofort", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "swish": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSwish", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "twint": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsTwint", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "wechat_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsWechatPay", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "zip": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsZip", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebit": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitMandateOptions", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -181826,7 +184016,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitMandateOptions": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { "custom_mandate_url": { "type": { @@ -181887,7 +184077,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAffirm": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAffirmInput": { "fields": { "capture_method": { "type": { @@ -181934,7 +184124,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAfterpayClearpay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAfterpayClearpayInput": { "fields": { "capture_method": { "type": { @@ -181981,7 +184171,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAlipay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAlipayInput": { "fields": { "setup_future_usage": { "type": { @@ -181999,7 +184189,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAlma": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAlmaInput": { "fields": { "capture_method": { "type": { @@ -182017,7 +184207,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAmazonPay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAmazonPayInput": { "fields": { "capture_method": { "type": { @@ -182049,7 +184239,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAuBecsDebit": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAuBecsDebitInput": { "fields": { "setup_future_usage": { "type": { @@ -182067,13 +184257,13 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebit": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitMandateOptions", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitMandateOptionsInput", "type": "named" } }, @@ -182099,7 +184289,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitMandateOptions": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -182118,7 +184308,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBancontact": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBancontactInput": { "fields": { "preferred_language": { "type": { @@ -182150,7 +184340,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBlik": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBlikInput": { "fields": { "code": { "type": { @@ -182183,7 +184373,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBoleto": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBoletoInput": { "fields": { "expires_after_days": { "type": { @@ -182215,7 +184405,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCard": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInput": { "fields": { "capture_method": { "type": { @@ -182250,7 +184440,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInstallments", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInstallmentsInput", "type": "named" } }, @@ -182264,7 +184454,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardMandateOptions", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -182421,7 +184611,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecure", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureInput", "type": "named" } }, @@ -182433,7 +184623,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInstallments": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInstallmentsInput": { "fields": { "enabled": { "type": { @@ -182453,7 +184643,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInstallmentsPlan", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInstallmentsPlanInput", "type": "named" } }, @@ -182465,7 +184655,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInstallmentsPlan": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInstallmentsPlanInput": { "fields": { "count": { "type": { @@ -182508,7 +184698,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardMandateOptions": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardMandateOptionsInput": { "fields": { "amount": { "type": { @@ -182635,7 +184825,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardPresent": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardPresentInput": { "fields": { "request_extended_authorization": { "type": { @@ -182669,7 +184859,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardPresentRouting", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardPresentRoutingInput", "type": "named" } }, @@ -182681,7 +184871,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardPresentRouting": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardPresentRoutingInput": { "fields": { "requested_priority": { "type": { @@ -182699,7 +184889,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecure": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureInput": { "fields": { "ares_trans_status": { "type": { @@ -182759,7 +184949,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput", "type": "named" } }, @@ -182809,25 +184999,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions": { - "fields": { - "cartes_bancaires": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput": { "fields": { "cb_avalgo": { "type": { @@ -182871,59 +185043,45 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCashapp": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput": { "fields": { - "capture_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCashappCaptureMethod", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "setup_future_usage": { + "cartes_bancaires": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsSetupFutureUsage", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalance": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCashappInput": { "fields": { - "bank_transfer": { + "capture_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCashappCaptureMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "funding_type": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsFundingType", + "name": "PaymentIntentsSetupFutureUsage", "type": "named" } }, @@ -182932,30 +185090,32 @@ "string" ] } - }, - "setup_future_usage": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { + "fields": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceSetupFutureUsage", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceBankTransfer": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceBankTransferInput": { "fields": { "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, @@ -183000,23 +185160,53 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceInput": { "fields": { - "country": { + "bank_transfer": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceBankTransferInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "funding_type": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PaymentIntentsFundingType", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] + } + }, + "setup_future_usage": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceSetupFutureUsage", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsEps": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsEpsInput": { "fields": { "setup_future_usage": { "type": { @@ -183034,7 +185224,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsFpx": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsFpxInput": { "fields": { "setup_future_usage": { "type": { @@ -183052,7 +185242,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsGiropay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsGiropayInput": { "fields": { "setup_future_usage": { "type": { @@ -183070,7 +185260,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsGrabpay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsGrabpayInput": { "fields": { "setup_future_usage": { "type": { @@ -183088,7 +185278,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsIdeal": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsIdealInput": { "fields": { "setup_future_usage": { "type": { @@ -183106,7 +185296,642 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKakaoPay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsInput": { + "description": "Payment method-specific configuration for this PaymentIntent.", + "fields": { + "acss_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "affirm": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAffirmInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "afterpay_clearpay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAfterpayClearpayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "alipay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAlipayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "alma": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAlmaInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "amazon_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAmazonPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "au_becs_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsAuBecsDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "bacs_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "bancontact": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBancontactInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "blik": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBlikInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "boleto": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsBoletoInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "card": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "card_present": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCardPresentInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "cashapp": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCashappInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "customer_balance": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsCustomerBalanceInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "eps": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsEpsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "fpx": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsFpxInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "giropay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsGiropayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "grabpay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsGrabpayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "ideal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsIdealInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "interac_present": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "kakao_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKakaoPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "klarna": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKlarnaInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "konbini": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKonbiniInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "kr_card": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKrCardInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "link": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsLinkInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "mobilepay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsMobilepayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "multibanco": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsMultibancoInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "naver_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsNaverPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "oxxo": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsOxxoInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "p24": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsP24Input", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "payco": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaycoInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "paynow": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaynowInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "paypal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaypalInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "pix": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPixInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "promptpay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPromptpayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "revolut_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsRevolutPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "samsung_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSamsungPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sepa_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sofort": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSofortInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "swish": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSwishInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "twint": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsTwintInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "us_bank_account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "wechat_pay": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsWechatPayInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "zip": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsZipInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKakaoPayInput": { "fields": { "capture_method": { "type": { @@ -183138,7 +185963,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKlarna": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKlarnaInput": { "fields": { "capture_method": { "type": { @@ -183184,7 +186009,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKonbini": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKonbiniInput": { "fields": { "confirmation_number": { "type": { @@ -183261,7 +186086,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKrCard": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsKrCardInput": { "fields": { "capture_method": { "type": { @@ -183293,7 +186118,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsLink": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsLinkInput": { "fields": { "capture_method": { "type": { @@ -183325,7 +186150,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsMobilepay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsMobilepayInput": { "fields": { "capture_method": { "type": { @@ -183357,7 +186182,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsMultibanco": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsMultibancoInput": { "fields": { "setup_future_usage": { "type": { @@ -183375,7 +186200,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsNaverPay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsNaverPayInput": { "fields": { "capture_method": { "type": { @@ -183393,7 +186218,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsOxxo": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsOxxoInput": { "fields": { "expires_after_days": { "type": { @@ -183425,7 +186250,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsP24": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsP24Input": { "fields": { "setup_future_usage": { "type": { @@ -183457,7 +186282,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPayco": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaycoInput": { "fields": { "capture_method": { "type": { @@ -183475,7 +186300,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaynow": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaynowInput": { "fields": { "setup_future_usage": { "type": { @@ -183493,7 +186318,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaypal": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPaypalInput": { "fields": { "capture_method": { "type": { @@ -183569,7 +186394,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPix": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPixInput": { "fields": { "expires_after_seconds": { "type": { @@ -183616,7 +186441,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPromptpay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsPromptpayInput": { "fields": { "setup_future_usage": { "type": { @@ -183634,7 +186459,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsRevolutPay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsRevolutPayInput": { "fields": { "capture_method": { "type": { @@ -183666,7 +186491,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSamsungPay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSamsungPayInput": { "fields": { "capture_method": { "type": { @@ -183684,13 +186509,13 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebit": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitMandateOptions", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitMandateOptionsInput", "type": "named" } }, @@ -183716,7 +186541,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitMandateOptions": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -183735,7 +186560,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSofort": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSofortInput": { "fields": { "preferred_language": { "type": { @@ -183767,7 +186592,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSwish": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsSwishInput": { "fields": { "reference": { "type": { @@ -183800,7 +186625,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsTwint": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsTwintInput": { "fields": { "setup_future_usage": { "type": { @@ -183818,27 +186643,40 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccount": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { "fields": { - "financial_connections": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnections", - "type": "named" + "element_type": { + "name": "PaymentIntentsAccountSubcategories", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - }, - "mandate_options": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { + "fields": { + "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountMandateOptions", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -183848,71 +186686,89 @@ ] } }, - "networks": { + "permissions": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountNetworks", - "type": "named" + "element_type": { + "name": "PaymentIntentsPermissions", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "preferred_settlement_speed": { + "prefetch": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsPreferredSettlementSpeed", - "type": "named" + "element_type": { + "name": "PaymentIntentsPrefetch", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } }, - "setup_future_usage": { + "return_url": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsSetupFutureUsage", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "verification_method": { + } + } + }, + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountInput": { + "fields": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentIntentsVerificationMethod", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnections": { - "fields": { - "filters": { + }, + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput", "type": "named" } }, @@ -183922,96 +186778,65 @@ ] } }, - "permissions": { + "networks": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PaymentIntentsPermissions", - "type": "named" - }, - "type": "array" + "name": "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountNetworksInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "object" + ] } }, - "prefetch": { + "preferred_settlement_speed": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PaymentIntentsPrefetch", - "type": "named" - }, - "type": "array" + "name": "PaymentIntentsPreferredSettlementSpeed", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "string" + ] } }, - "return_url": { + "setup_future_usage": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentIntentsSetupFutureUsage", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { - "fields": { - "account_subcategories": { + }, + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PaymentIntentsAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PaymentIntentsVerificationMethod", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountMandateOptions": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput": { "fields": { "collection_method": { "type": { @@ -184029,7 +186854,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountNetworks": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountNetworksInput": { "fields": { "requested": { "type": { @@ -184055,7 +186880,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsWechatPay": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsWechatPayInput": { "fields": { "app_id": { "type": { @@ -184099,7 +186924,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsZip": { + "PostPaymentIntentsIntentConfirmBodyPaymentMethodOptionsZipInput": { "fields": { "setup_future_usage": { "type": { @@ -184117,7 +186942,7 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyRadarOptions": { + "PostPaymentIntentsIntentConfirmBodyRadarOptionsInput": { "description": "Options to configure Radar. Learn more about [Radar Sessions](https://stripe.com/docs/radar/radar-session).", "fields": { "session": { @@ -184137,20 +186962,9 @@ } } }, - "PostPaymentIntentsIntentConfirmBodyShipping": { + "PostPaymentIntentsIntentConfirmBodyShippingAddressInput": { "fields": { - "address": { - "type": { - "name": "PostPaymentIntentsIntentConfirmBodyShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "carrier": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -184165,10 +186979,13 @@ "maxLength": 5000 } }, - "name": { + "country": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -184177,7 +186994,7 @@ "maxLength": 5000 } }, - "phone": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -184192,7 +187009,7 @@ "maxLength": 5000 } }, - "tracking_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -184206,12 +187023,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostPaymentIntentsIntentConfirmBodyShippingAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -184226,7 +187039,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -184240,8 +187053,23 @@ ], "maxLength": 5000 } + } + } + }, + "PostPaymentIntentsIntentConfirmBodyShippingInput": { + "fields": { + "address": { + "type": { + "name": "PostPaymentIntentsIntentConfirmBodyShippingAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } }, - "line1": { + "carrier": { "type": { "type": "nullable", "underlying_type": { @@ -184256,13 +187084,10 @@ "maxLength": 5000 } }, - "line2": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -184271,7 +187096,7 @@ "maxLength": 5000 } }, - "postal_code": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -184286,7 +187111,7 @@ "maxLength": 5000 } }, - "state": { + "tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -184303,7 +187128,7 @@ } } }, - "PostPaymentIntentsIntentIncrementAuthorizationBody": { + "PostPaymentIntentsIntentIncrementAuthorizationBodyInput": { "fields": { "amount": { "description": "The updated total amount that you intend to collect from the cardholder. This amount must be greater than the currently authorized amount.", @@ -184408,7 +187233,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentIncrementAuthorizationBodyTransferData", + "name": "PostPaymentIntentsIntentIncrementAuthorizationBodyTransferDataInput", "type": "named" } }, @@ -184420,7 +187245,7 @@ } } }, - "PostPaymentIntentsIntentIncrementAuthorizationBodyTransferData": { + "PostPaymentIntentsIntentIncrementAuthorizationBodyTransferDataInput": { "description": "The parameters used to automatically create a transfer after the payment is captured. Learn more about the [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts).", "fields": { "amount": { @@ -184439,7 +187264,7 @@ } } }, - "PostPaymentIntentsIntentVerifyMicrodepositsBody": { + "PostPaymentIntentsIntentVerifyMicrodepositsBodyInput": { "fields": { "amounts": { "description": "Two positive integers, in *cents*, equal to the values of the microdeposits sent to the bank account.", @@ -184522,104 +187347,104 @@ } } }, - "PostPaymentLinksBody": { + "PostPaymentLinksBodyAfterCompletionHostedConfirmationInput": { "fields": { - "after_completion": { - "description": "Behavior after the purchase is complete.", + "custom_message": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyAfterCompletion", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } - }, - "allow_promotion_codes": { - "description": "Enables user redeemable promotion codes.", + } + } + }, + "PostPaymentLinksBodyAfterCompletionInput": { + "description": "Behavior after the purchase is complete.", + "fields": { + "hosted_confirmation": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostPaymentLinksBodyAfterCompletionHostedConfirmationInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "application_fee_amount": { - "description": "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Can only be applied when there are no line items with recurring prices.", + "redirect": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentLinksBodyAfterCompletionRedirectInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "application_fee_percent": { - "description": "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. There must be at least 1 line item with a recurring price to use this field.", + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Float64", - "type": "named" - } + "name": "PaymentLinksType", + "type": "named" }, "http": { "type": [ - "number" + "string" ] } - }, - "automatic_tax": { - "description": "Configuration for automatic tax collection.", + } + } + }, + "PostPaymentLinksBodyAfterCompletionRedirectInput": { + "fields": { + "url": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentLinksBodyAutomaticTax", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 2048 } - }, - "billing_address_collection": { - "description": "Configuration for collecting the customer's billing address. Defaults to `auto`.", + } + } + }, + "PostPaymentLinksBodyAutomaticTaxInput": { + "description": "Configuration for automatic tax collection.", + "fields": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentLinksBillingAddressCollection", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "string" + "boolean" ] } }, - "consent_collection": { - "description": "Configure fields to gather active consent from customers.", + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyConsentCollection", + "name": "PostPaymentLinksBodyAutomaticTaxLiabilityInput", "type": "named" } }, @@ -184628,9 +187453,12 @@ "object" ] } - }, - "currency": { - "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies) and supported by each line item's price.", + } + } + }, + "PostPaymentLinksBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { @@ -184641,39 +187469,30 @@ "http": { "type": [ "string" - ], - "format": "currency" + ] } }, - "custom_fields": { - "description": "Collect additional information from your customer using custom fields. Up to 3 fields are supported.", + "type": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostPaymentLinksBodyCustomFields", - "type": "named" - }, - "type": "array" - } + "name": "PostPaymentLinksBodyAutomaticTaxLiabilityType", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } + "string" + ] } - }, - "custom_text": { - "description": "Display additional text for your customers using custom text.", + } + } + }, + "PostPaymentLinksBodyConsentCollectionInput": { + "description": "Configure fields to gather active consent from customers.", + "fields": { + "payment_method_reuse_agreement": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyCustomText", + "name": "PostPaymentLinksBodyConsentCollectionPaymentMethodReuseAgreementInput", "type": "named" } }, @@ -184683,12 +187502,11 @@ ] } }, - "customer_creation": { - "description": "Configures whether [checkout sessions](https://stripe.com/docs/api/checkout/sessions) created by this payment link create a [Customer](https://stripe.com/docs/api/customers).", + "promotions": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentLinksCustomerCreation", + "name": "PaymentLinksPromotions", "type": "named" } }, @@ -184698,66 +187516,43 @@ ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "inactive_message": { - "description": "The custom message to be displayed to a customer when a payment link is no longer active.", + "terms_of_service": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentLinksTermsOfService", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 500 + ] } - }, - "invoice_creation": { - "description": "Generate a post-purchase Invoice for one-time payments.", + } + } + }, + "PostPaymentLinksBodyConsentCollectionPaymentMethodReuseAgreementInput": { + "fields": { + "position": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentLinksBodyInvoiceCreation", - "type": "named" - } + "name": "PaymentLinksPosition", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "line_items": { - "description": "The line items representing what is being sold. Each line item represents an item being sold. Up to 20 line items are supported.", + } + } + }, + "PostPaymentLinksBodyCustomFieldsDropdownInput": { + "fields": { + "options": { "type": { "element_type": { - "name": "PostPaymentLinksBodyLineItems", + "name": "PostPaymentLinksBodyCustomFieldsDropdownOptionsInput", "type": "named" }, "type": "array" @@ -184772,45 +187567,69 @@ ] } } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`. Metadata associated with this Payment Link will automatically be copied to [checkout sessions](https://stripe.com/docs/api/checkout/sessions) created by this payment link.", + } + } + }, + "PostPaymentLinksBodyCustomFieldsDropdownOptionsInput": { + "fields": { + "label": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "on_behalf_of": { - "description": "The account on behalf of which to charge.", + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + } + } + }, + "PostPaymentLinksBodyCustomFieldsInput": { + "fields": { + "dropdown": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentLinksBodyCustomFieldsDropdownInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "payment_intent_data": { - "description": "A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.", + "key": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentLinksBodyPaymentIntentData", - "type": "named" - } + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 200 + } + }, + "label": { + "type": { + "name": "PostPaymentLinksBodyCustomFieldsLabelInput", + "type": "named" }, "http": { "type": [ @@ -184818,50 +187637,39 @@ ] } }, - "payment_method_collection": { - "description": "Specify whether Checkout should collect a payment method. When set to `if_required`, Checkout will not collect a payment method when the total due for the session is 0.This may occur if the Checkout Session includes a free trial or a discount. Can only be set in `subscription` mode. Defaults to `always`. If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://stripe.com/docs/payments/checkout/free-trials).", + "numeric": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentLinksPaymentMethodCollection", + "name": "PostPaymentLinksBodyCustomFieldsNumericInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "payment_method_types": { - "description": "The list of payment method types that customers can use. If no value is passed, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/settings/payment_methods) (20+ payment methods [supported](https://stripe.com/docs/payments/payment-methods/integration-options#payment-method-product-support)).", + "optional": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PaymentLinksPaymentMethodTypes", - "type": "named" - }, - "type": "array" + "name": "Boolean", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "boolean" + ] } }, - "phone_number_collection": { - "description": "Controls phone number collection settings during checkout. We recommend that you review your privacy policy and check with your legal contacts.", + "text": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyPhoneNumberCollection", + "name": "PostPaymentLinksBodyCustomFieldsTextInput", "type": "named" } }, @@ -184871,95 +187679,134 @@ ] } }, - "restrictions": { - "description": "Settings that restrict the usage of a payment link.", + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentLinksBodyRestrictions", - "type": "named" - } + "name": "PostPaymentLinksBodyCustomFieldsType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } + } + } + }, + "PostPaymentLinksBodyCustomFieldsLabelInput": { + "fields": { + "custom": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 50 + } }, - "shipping_address_collection": { - "description": "Configuration for collecting the customer's shipping address.", + "type": { + "type": { + "name": "PostPaymentLinksBodyCustomFieldsLabelType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentLinksBodyCustomFieldsNumericInput": { + "fields": { + "maximum_length": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyShippingAddressCollection", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "shipping_options": { - "description": "The shipping rate options to apply to [checkout sessions](https://stripe.com/docs/api/checkout/sessions) created by this payment link.", + "minimum_length": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostPaymentLinksBodyShippingOptions", - "type": "named" - }, - "type": "array" + "name": "Int32", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } + "integer" + ] } - }, - "submit_type": { - "description": "Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the hostname in the [url](https://stripe.com/docs/api/payment_links/payment_links/object#url) property (example: `donate.stripe.com`).", + } + } + }, + "PostPaymentLinksBodyCustomFieldsTextInput": { + "fields": { + "maximum_length": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentLinksSubmitType", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "subscription_data": { - "description": "When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`.", + "minimum_length": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodySubscriptionData", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } - }, - "tax_id_collection": { - "description": "Controls tax ID collection during checkout.", + } + } + }, + "PostPaymentLinksBodyCustomTextAfterSubmitInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostPaymentLinksBodyCustomTextInput": { + "description": "Display additional text for your customers using custom text.", + "fields": { + "after_submit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyTaxIdCollection", + "name": "PostPaymentLinksBodyCustomTextAfterSubmitInput", "type": "named" } }, @@ -184969,12 +187816,11 @@ ] } }, - "transfer_data": { - "description": "The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to.", + "shipping_address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyTransferData", + "name": "PostPaymentLinksBodyCustomTextShippingAddressInput", "type": "named" } }, @@ -184983,17 +187829,12 @@ "object" ] } - } - } - }, - "PostPaymentLinksBodyAfterCompletion": { - "description": "Behavior after the purchase is complete.", - "fields": { - "hosted_confirmation": { + }, + "submit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyAfterCompletionHostedConfirmation", + "name": "PostPaymentLinksBodyCustomTextSubmitInput", "type": "named" } }, @@ -185003,11 +187844,11 @@ ] } }, - "redirect": { + "terms_of_service_acceptance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyAfterCompletionRedirect", + "name": "PostPaymentLinksBodyCustomTextTermsOfServiceAcceptanceInput", "type": "named" } }, @@ -185016,42 +187857,44 @@ "object" ] } - }, - "type": { + } + } + }, + "PostPaymentLinksBodyCustomTextShippingAddressInput": { + "fields": { + "message": { "type": { - "name": "PaymentLinksType", + "name": "String", "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 1200 } } } }, - "PostPaymentLinksBodyAfterCompletionHostedConfirmation": { + "PostPaymentLinksBodyCustomTextSubmitInput": { "fields": { - "custom_message": { + "message": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 500 + "maxLength": 1200 } } } }, - "PostPaymentLinksBodyAfterCompletionRedirect": { + "PostPaymentLinksBodyCustomTextTermsOfServiceAcceptanceInput": { "fields": { - "url": { + "message": { "type": { "name": "String", "type": "named" @@ -185060,78 +187903,79 @@ "type": [ "string" ], - "maxLength": 2048 + "maxLength": 1200 } } } }, - "PostPaymentLinksBodyAutomaticTax": { - "description": "Configuration for automatic tax collection.", + "PostPaymentLinksBodyInput": { "fields": { - "enabled": { + "after_completion": { + "description": "Behavior after the purchase is complete.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksBodyAfterCompletionInput", + "type": "named" + } }, "http": { "type": [ - "boolean" + "object" ] } }, - "liability": { + "allow_promotion_codes": { + "description": "Enables user redeemable promotion codes.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyAutomaticTaxLiability", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } - } - } - }, - "PostPaymentLinksBodyAutomaticTaxLiability": { - "fields": { - "account": { + }, + "application_fee_amount": { + "description": "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Can only be applied when there are no line items with recurring prices.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "type": { + "application_fee_percent": { + "description": "A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. There must be at least 1 line item with a recurring price to use this field.", "type": { - "name": "PostPaymentLinksBodyAutomaticTaxLiabilityType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Float64", + "type": "named" + } }, "http": { "type": [ - "string" + "number" ] } - } - } - }, - "PostPaymentLinksBodyConsentCollection": { - "description": "Configure fields to gather active consent from customers.", - "fields": { - "payment_method_reuse_agreement": { + }, + "automatic_tax": { + "description": "Configuration for automatic tax collection.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyConsentCollectionPaymentMethodReuseAgreement", + "name": "PostPaymentLinksBodyAutomaticTaxInput", "type": "named" } }, @@ -185141,11 +187985,12 @@ ] } }, - "promotions": { + "billing_address_collection": { + "description": "Configuration for collecting the customer's billing address. Defaults to `auto`.", "type": { "type": "nullable", "underlying_type": { - "name": "PaymentLinksPromotions", + "name": "PaymentLinksBillingAddressCollection", "type": "named" } }, @@ -185155,69 +188000,68 @@ ] } }, - "terms_of_service": { + "consent_collection": { + "description": "Configure fields to gather active consent from customers.", "type": { "type": "nullable", "underlying_type": { - "name": "PaymentLinksTermsOfService", + "name": "PostPaymentLinksBodyConsentCollectionInput", "type": "named" } }, "http": { "type": [ - "string" - ] - } - } - } - }, - "PostPaymentLinksBodyConsentCollectionPaymentMethodReuseAgreement": { - "fields": { - "position": { - "type": { - "name": "PaymentLinksPosition", - "type": "named" - }, - "http": { - "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentLinksBodyCustomFields": { - "fields": { - "dropdown": { + }, + "currency": { + "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies) and supported by each line item's price.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyCustomFieldsDropdown", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "format": "currency" } }, - "key": { + "custom_fields": { + "description": "Collect additional information from your customer using custom fields. Up to 3 fields are supported.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostPaymentLinksBodyCustomFieldsInput", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 200 + "items": { + "type": [ + "object" + ] + } } }, - "label": { + "custom_text": { + "description": "Display additional text for your customers using custom text.", "type": { - "name": "PostPaymentLinksBodyCustomFieldsLabel", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksBodyCustomTextInput", + "type": "named" + } }, "http": { "type": [ @@ -185225,67 +188069,81 @@ ] } }, - "numeric": { + "customer_creation": { + "description": "Configures whether [checkout sessions](https://stripe.com/docs/api/checkout/sessions) created by this payment link create a [Customer](https://stripe.com/docs/api/customers).", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyCustomFieldsNumeric", + "name": "PaymentLinksCustomerCreation", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "optional": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "boolean" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "text": { + "inactive_message": { + "description": "The custom message to be displayed to a customer when a payment link is no longer active.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyCustomFieldsText", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } }, - "type": { + "invoice_creation": { + "description": "Generate a post-purchase Invoice for one-time payments.", "type": { - "name": "PostPaymentLinksBodyCustomFieldsType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksBodyInvoiceCreationInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostPaymentLinksBodyCustomFieldsDropdown": { - "fields": { - "options": { + }, + "line_items": { + "description": "The line items representing what is being sold. Each line item represents an item being sold. Up to 20 line items are supported.", "type": { "element_type": { - "name": "PostPaymentLinksBodyCustomFieldsDropdownOptions", + "name": "PostPaymentLinksBodyLineItemsInput", "type": "named" }, "type": "array" @@ -185300,150 +188158,179 @@ ] } } - } - } - }, - "PostPaymentLinksBodyCustomFieldsDropdownOptions": { - "fields": { - "label": { + }, + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`. Metadata associated with this Payment Link will automatically be copied to [checkout sessions](https://stripe.com/docs/api/checkout/sessions) created by this payment link.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } }, - "value": { + "on_behalf_of": { + "description": "The account on behalf of which to charge.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 100 + ] } - } - } - }, - "PostPaymentLinksBodyCustomFieldsLabel": { - "fields": { - "custom": { + }, + "payment_intent_data": { + "description": "A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksBodyPaymentIntentDataInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 50 + "object" + ] } }, - "type": { + "payment_method_collection": { + "description": "Specify whether Checkout should collect a payment method. When set to `if_required`, Checkout will not collect a payment method when the total due for the session is 0.This may occur if the Checkout Session includes a free trial or a discount. Can only be set in `subscription` mode. Defaults to `always`. If you'd like information on how to collect a payment method outside of Checkout, read the guide on [configuring subscriptions with a free trial](https://stripe.com/docs/payments/checkout/free-trials).", "type": { - "name": "PostPaymentLinksBodyCustomFieldsLabelType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentLinksPaymentMethodCollection", + "type": "named" + } }, "http": { "type": [ "string" ] } - } - } - }, - "PostPaymentLinksBodyCustomFieldsNumeric": { - "fields": { - "maximum_length": { + }, + "payment_method_types": { + "description": "The list of payment method types that customers can use. If no value is passed, Stripe will dynamically show relevant payment methods from your [payment method settings](https://dashboard.stripe.com/settings/payment_methods) (20+ payment methods [supported](https://stripe.com/docs/payments/payment-methods/integration-options#payment-method-product-support)).", "type": { "type": "nullable", "underlying_type": { - "name": "Int32", - "type": "named" + "element_type": { + "name": "PaymentLinksPaymentMethodTypes", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "integer" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } }, - "minimum_length": { + "phone_number_collection": { + "description": "Controls phone number collection settings during checkout. We recommend that you review your privacy policy and check with your legal contacts.", "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentLinksBodyPhoneNumberCollectionInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } - } - } - }, - "PostPaymentLinksBodyCustomFieldsText": { - "fields": { - "maximum_length": { + }, + "restrictions": { + "description": "Settings that restrict the usage of a payment link.", "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentLinksBodyRestrictionsInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "minimum_length": { + "shipping_address_collection": { + "description": "Configuration for collecting the customer's shipping address.", "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentLinksBodyShippingAddressCollectionInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } - } - } - }, - "PostPaymentLinksBodyCustomText": { - "description": "Display additional text for your customers using custom text.", - "fields": { - "after_submit": { + }, + "shipping_options": { + "description": "The shipping rate options to apply to [checkout sessions](https://stripe.com/docs/api/checkout/sessions) created by this payment link.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyCustomTextAfterSubmit", + "element_type": { + "name": "PostPaymentLinksBodyShippingOptionsInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "submit_type": { + "description": "Describes the type of transaction being performed in order to customize relevant text on the page, such as the submit button. Changing this value will also affect the hostname in the [url](https://stripe.com/docs/api/payment_links/payment_links/object#url) property (example: `donate.stripe.com`).", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PaymentLinksSubmitType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "shipping_address": { + "subscription_data": { + "description": "When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyCustomTextShippingAddress", + "name": "PostPaymentLinksBodySubscriptionDataInput", "type": "named" } }, @@ -185453,11 +188340,12 @@ ] } }, - "submit": { + "tax_id_collection": { + "description": "Controls tax ID collection during checkout.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyCustomTextSubmit", + "name": "PostPaymentLinksBodyTaxIdCollectionInput", "type": "named" } }, @@ -185467,11 +188355,12 @@ ] } }, - "terms_of_service_acceptance": { + "transfer_data": { + "description": "The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyCustomTextTermsOfServiceAcceptance", + "name": "PostPaymentLinksBodyTransferDataInput", "type": "named" } }, @@ -185483,41 +188372,39 @@ } } }, - "PostPaymentLinksBodyCustomTextAfterSubmit": { + "PostPaymentLinksBodyInvoiceCreationInput": { + "description": "Generate a post-purchase Invoice for one-time payments.", "fields": { - "message": { + "enabled": { "type": { - "name": "String", + "name": "Boolean", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 1200 + "boolean" + ] } - } - } - }, - "PostPaymentLinksBodyCustomTextShippingAddress": { - "fields": { - "message": { + }, + "invoice_data": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksBodyInvoiceCreationInvoiceDataInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 1200 + "object" + ] } } } }, - "PostPaymentLinksBodyCustomTextSubmit": { + "PostPaymentLinksBodyInvoiceCreationInvoiceDataCustomFieldsInput": { "fields": { - "message": { + "name": { "type": { "name": "String", "type": "named" @@ -185526,14 +188413,10 @@ "type": [ "string" ], - "maxLength": 1200 + "maxLength": 40 } - } - } - }, - "PostPaymentLinksBodyCustomTextTermsOfServiceAcceptance": { - "fields": { - "message": { + }, + "value": { "type": { "name": "String", "type": "named" @@ -185542,42 +188425,12 @@ "type": [ "string" ], - "maxLength": 1200 - } - } - } - }, - "PostPaymentLinksBodyInvoiceCreation": { - "description": "Generate a post-purchase Invoice for one-time payments.", - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "invoice_data": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentLinksBodyInvoiceCreationInvoiceData", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + "maxLength": 140 } } } }, - "PostPaymentLinksBodyInvoiceCreationInvoiceData": { + "PostPaymentLinksBodyInvoiceCreationInvoiceDataInput": { "fields": { "account_tax_ids": { "type": { @@ -185607,7 +188460,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostPaymentLinksBodyInvoiceCreationInvoiceDataCustomFields", + "name": "PostPaymentLinksBodyInvoiceCreationInvoiceDataCustomFieldsInput", "type": "named" }, "type": "array" @@ -185658,7 +188511,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyInvoiceCreationInvoiceDataIssuer", + "name": "PostPaymentLinksBodyInvoiceCreationInvoiceDataIssuerInput", "type": "named" } }, @@ -185686,7 +188539,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodyInvoiceCreationInvoiceDataRenderingOptions", + "name": "PostPaymentLinksBodyInvoiceCreationInvoiceDataRenderingOptionsInput", "type": "named" } }, @@ -185698,35 +188551,7 @@ } } }, - "PostPaymentLinksBodyInvoiceCreationInvoiceDataCustomFields": { - "fields": { - "name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 40 - } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 140 - } - } - } - }, - "PostPaymentLinksBodyInvoiceCreationInvoiceDataIssuer": { + "PostPaymentLinksBodyInvoiceCreationInvoiceDataIssuerInput": { "fields": { "account": { "type": { @@ -185755,7 +188580,7 @@ } } }, - "PostPaymentLinksBodyInvoiceCreationInvoiceDataRenderingOptions": { + "PostPaymentLinksBodyInvoiceCreationInvoiceDataRenderingOptionsInput": { "fields": { "amount_tax_display": { "type": { @@ -185773,38 +188598,40 @@ } } }, - "PostPaymentLinksBodyLineItems": { + "PostPaymentLinksBodyLineItemsAdjustableQuantityInput": { "fields": { - "adjustable_quantity": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentLinksBodyLineItemsAdjustableQuantity", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } }, - "price": { + "maximum": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "quantity": { + "minimum": { "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ @@ -185814,40 +188641,38 @@ } } }, - "PostPaymentLinksBodyLineItemsAdjustableQuantity": { + "PostPaymentLinksBodyLineItemsInput": { "fields": { - "enabled": { + "adjustable_quantity": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksBodyLineItemsAdjustableQuantityInput", + "type": "named" + } }, "http": { "type": [ - "boolean" + "object" ] } }, - "maximum": { + "price": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } }, - "minimum": { + "quantity": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ @@ -185857,7 +188682,7 @@ } } }, - "PostPaymentLinksBodyPaymentIntentData": { + "PostPaymentLinksBodyPaymentIntentDataInput": { "description": "A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.", "fields": { "capture_method": { @@ -185964,7 +188789,7 @@ } } }, - "PostPaymentLinksBodyPhoneNumberCollection": { + "PostPaymentLinksBodyPhoneNumberCollectionInput": { "description": "Controls phone number collection settings during checkout. We recommend that you review your privacy policy and check with your legal contacts.", "fields": { "enabled": { @@ -185980,38 +188805,38 @@ } } }, - "PostPaymentLinksBodyRestrictions": { - "description": "Settings that restrict the usage of a payment link.", + "PostPaymentLinksBodyRestrictionsCompletedSessionsInput": { "fields": { - "completed_sessions": { + "limit": { "type": { - "name": "PostPaymentLinksBodyRestrictionsCompletedSessions", + "name": "Int32", "type": "named" }, "http": { "type": [ - "object" + "integer" ] } } } }, - "PostPaymentLinksBodyRestrictionsCompletedSessions": { + "PostPaymentLinksBodyRestrictionsInput": { + "description": "Settings that restrict the usage of a payment link.", "fields": { - "limit": { + "completed_sessions": { "type": { - "name": "Int32", + "name": "PostPaymentLinksBodyRestrictionsCompletedSessionsInput", "type": "named" }, "http": { "type": [ - "integer" + "object" ] } } } }, - "PostPaymentLinksBodyShippingAddressCollection": { + "PostPaymentLinksBodyShippingAddressCollectionInput": { "description": "Configuration for collecting the customer's shipping address.", "fields": { "allowed_countries": { @@ -186035,7 +188860,7 @@ } } }, - "PostPaymentLinksBodyShippingOptions": { + "PostPaymentLinksBodyShippingOptionsInput": { "fields": { "shipping_rate": { "type": { @@ -186054,7 +188879,7 @@ } } }, - "PostPaymentLinksBodySubscriptionData": { + "PostPaymentLinksBodySubscriptionDataInput": { "description": "When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`.", "fields": { "description": { @@ -186076,7 +188901,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodySubscriptionDataInvoiceSettings", + "name": "PostPaymentLinksBodySubscriptionDataInvoiceSettingsInput", "type": "named" } }, @@ -186118,7 +188943,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodySubscriptionDataTrialSettings", + "name": "PostPaymentLinksBodySubscriptionDataTrialSettingsInput", "type": "named" } }, @@ -186130,13 +188955,13 @@ } } }, - "PostPaymentLinksBodySubscriptionDataInvoiceSettings": { + "PostPaymentLinksBodySubscriptionDataInvoiceSettingsInput": { "fields": { "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksBodySubscriptionDataInvoiceSettingsIssuer", + "name": "PostPaymentLinksBodySubscriptionDataInvoiceSettingsIssuerInput", "type": "named" } }, @@ -186148,7 +188973,7 @@ } } }, - "PostPaymentLinksBodySubscriptionDataInvoiceSettingsIssuer": { + "PostPaymentLinksBodySubscriptionDataInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -186177,37 +189002,37 @@ } } }, - "PostPaymentLinksBodySubscriptionDataTrialSettings": { + "PostPaymentLinksBodySubscriptionDataTrialSettingsEndBehaviorInput": { "fields": { - "end_behavior": { + "missing_payment_method": { "type": { - "name": "PostPaymentLinksBodySubscriptionDataTrialSettingsEndBehavior", + "name": "PaymentLinksMissingPaymentMethod", "type": "named" }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostPaymentLinksBodySubscriptionDataTrialSettingsEndBehavior": { + "PostPaymentLinksBodySubscriptionDataTrialSettingsInput": { "fields": { - "missing_payment_method": { + "end_behavior": { "type": { - "name": "PaymentLinksMissingPaymentMethod", + "name": "PostPaymentLinksBodySubscriptionDataTrialSettingsEndBehaviorInput", "type": "named" }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostPaymentLinksBodyTaxIdCollection": { + "PostPaymentLinksBodyTaxIdCollectionInput": { "description": "Controls tax ID collection during checkout.", "fields": { "enabled": { @@ -186237,7 +189062,7 @@ } } }, - "PostPaymentLinksBodyTransferData": { + "PostPaymentLinksBodyTransferDataInput": { "description": "The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to.", "fields": { "amount": { @@ -186267,7 +189092,506 @@ } } }, - "PostPaymentLinksPaymentLinkBody": { + "PostPaymentLinksPaymentLinkBodyAfterCompletionHostedConfirmationInput": { + "fields": { + "custom_message": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 500 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyAfterCompletionInput": { + "description": "Behavior after the purchase is complete.", + "fields": { + "hosted_confirmation": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyAfterCompletionHostedConfirmationInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "redirect": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyAfterCompletionRedirectInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "type": { + "type": { + "name": "PaymentLinksType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyAfterCompletionRedirectInput": { + "fields": { + "url": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 2048 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyAutomaticTaxInput": { + "description": "Configuration for automatic tax collection.", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "liability": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyAutomaticTaxLiabilityInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "PostPaymentLinksPaymentLinkBodyAutomaticTaxLiabilityType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomFieldsDropdownInput": { + "fields": { + "options": { + "type": { + "element_type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsDropdownOptionsInput", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomFieldsDropdownOptionsInput": { + "fields": { + "label": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + }, + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomFieldsInput": { + "fields": { + "dropdown": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsDropdownInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "key": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 200 + } + }, + "label": { + "type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsLabelInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, + "numeric": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsNumericInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "optional": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "text": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsTextInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "type": { + "type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomFieldsLabelInput": { + "fields": { + "custom": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 50 + } + }, + "type": { + "type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsLabelType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomFieldsNumericInput": { + "fields": { + "maximum_length": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "minimum_length": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomFieldsTextInput": { + "fields": { + "maximum_length": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "minimum_length": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomTextAfterSubmitInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomTextInput": { + "description": "Display additional text for your customers using custom text.", + "fields": { + "after_submit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomTextAfterSubmitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "shipping_address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomTextShippingAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "submit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomTextSubmitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "terms_of_service_acceptance": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyCustomTextTermsOfServiceAcceptanceInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomTextShippingAddressInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomTextSubmitInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyCustomTextTermsOfServiceAcceptanceInput": { + "fields": { + "message": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1200 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyInput": { "fields": { "active": { "description": "Whether the payment link's `url` is active. If `false`, customers visiting the URL will be shown a page saying that the link has been deactivated.", @@ -186289,7 +189613,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyAfterCompletion", + "name": "PostPaymentLinksPaymentLinkBodyAfterCompletionInput", "type": "named" } }, @@ -186319,7 +189643,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyAutomaticTax", + "name": "PostPaymentLinksPaymentLinkBodyAutomaticTaxInput", "type": "named" } }, @@ -186350,7 +189674,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomFields", + "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsInput", "type": "named" }, "type": "array" @@ -186372,7 +189696,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomText", + "name": "PostPaymentLinksPaymentLinkBodyCustomTextInput", "type": "named" } }, @@ -186442,7 +189766,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreation", + "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInput", "type": "named" } }, @@ -186458,7 +189782,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostPaymentLinksPaymentLinkBodyLineItems", + "name": "PostPaymentLinksPaymentLinkBodyLineItemsInput", "type": "named" }, "type": "array" @@ -186495,7 +189819,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyPaymentIntentData", + "name": "PostPaymentLinksPaymentLinkBodyPaymentIntentDataInput", "type": "named" } }, @@ -186548,7 +189872,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyRestrictions", + "name": "PostPaymentLinksPaymentLinkBodyRestrictionsInput", "type": "named" } }, @@ -186563,7 +189887,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyShippingAddressCollection", + "name": "PostPaymentLinksPaymentLinkBodyShippingAddressCollectionInput", "type": "named" } }, @@ -186593,7 +189917,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodySubscriptionData", + "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataInput", "type": "named" } }, @@ -186608,7 +189932,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyTaxIdCollection", + "name": "PostPaymentLinksPaymentLinkBodyTaxIdCollectionInput", "type": "named" } }, @@ -186620,14 +189944,146 @@ } } }, - "PostPaymentLinksPaymentLinkBodyAfterCompletion": { - "description": "Behavior after the purchase is complete.", + "PostPaymentLinksPaymentLinkBodyInvoiceCreationInput": { + "description": "Generate a post-purchase Invoice for one-time payments.", "fields": { - "hosted_confirmation": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "invoice_data": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataCustomFieldsInput": { + "fields": { + "name": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 40 + } + }, + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 140 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataInput": { + "fields": { + "account_tax_ids": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyAfterCompletionHostedConfirmation", + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "custom_fields": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataCustomFieldsInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "description": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1500 + } + }, + "footer": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "issuer": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataIssuerInput", "type": "named" } }, @@ -186637,11 +190093,11 @@ ] } }, - "redirect": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyAfterCompletionRedirect", + "name": "JSON", "type": "named" } }, @@ -186651,9 +190107,41 @@ ] } }, + "rendering_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataRenderingOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataIssuerInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, "type": { "type": { - "name": "PaymentLinksType", + "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataIssuerType", "type": "named" }, "http": { @@ -186664,28 +190152,84 @@ } } }, - "PostPaymentLinksPaymentLinkBodyAfterCompletionHostedConfirmation": { + "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataRenderingOptionsInput": { "fields": { - "custom_message": { + "amount_tax_display": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentLinksAmountTaxDisplay", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 500 + ] } } } }, - "PostPaymentLinksPaymentLinkBodyAfterCompletionRedirect": { + "PostPaymentLinksPaymentLinkBodyLineItemsAdjustableQuantityInput": { "fields": { - "url": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "maximum": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "minimum": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyLineItemsInput": { + "fields": { + "adjustable_quantity": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodyLineItemsAdjustableQuantityInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "id": { "type": { "name": "String", "type": "named" @@ -186694,30 +190238,225 @@ "type": [ "string" ], - "maxLength": 2048 + "maxLength": 5000 + } + }, + "quantity": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] } } } }, - "PostPaymentLinksPaymentLinkBodyAutomaticTax": { - "description": "Configuration for automatic tax collection.", + "PostPaymentLinksPaymentLinkBodyPaymentIntentDataInput": { + "description": "A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.", "fields": { - "enabled": { + "description": { "type": { - "name": "Boolean", + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 1000 + } + }, + "metadata": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "statement_descriptor": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 22 + } + }, + "statement_descriptor_suffix": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 22 + } + }, + "transfer_group": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyRestrictionsCompletedSessionsInput": { + "fields": { + "limit": { + "type": { + "name": "Int32", "type": "named" }, "http": { "type": [ - "boolean" + "integer" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyRestrictionsInput": { + "fields": { + "completed_sessions": { + "type": { + "name": "PostPaymentLinksPaymentLinkBodyRestrictionsCompletedSessionsInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodyShippingAddressCollectionInput": { + "fields": { + "allowed_countries": { + "type": { + "element_type": { + "name": "PaymentLinksAllowedCountries", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ] + } + } + } + } + }, + "PostPaymentLinksPaymentLinkBodySubscriptionDataInput": { + "description": "When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`.", + "fields": { + "invoice_settings": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettingsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } }, - "liability": { + "metadata": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "trial_period_days": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "trial_settings": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataTrialSettingsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettingsInput": { + "fields": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyAutomaticTaxLiability", + "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettingsIssuerInput", "type": "named" } }, @@ -186729,7 +190468,7 @@ } } }, - "PostPaymentLinksPaymentLinkBodyAutomaticTaxLiability": { + "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -186747,7 +190486,7 @@ }, "type": { "type": { - "name": "PostPaymentLinksPaymentLinkBodyAutomaticTaxLiabilityType", + "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettingsIssuerType", "type": "named" }, "http": { @@ -186758,37 +190497,26 @@ } } }, - "PostPaymentLinksPaymentLinkBodyCustomFields": { + "PostPaymentLinksPaymentLinkBodySubscriptionDataTrialSettingsEndBehaviorInput": { "fields": { - "dropdown": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsDropdown", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "key": { + "missing_payment_method": { "type": { - "name": "String", + "name": "PaymentLinksMissingPaymentMethod", "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 200 + ] } - }, - "label": { + } + } + }, + "PostPaymentLinksPaymentLinkBodySubscriptionDataTrialSettingsInput": { + "fields": { + "end_behavior": { "type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsLabel", + "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataTrialSettingsEndBehaviorInput", "type": "named" }, "http": { @@ -186796,54 +190524,49 @@ "object" ] } - }, - "numeric": { + } + } + }, + "PostPaymentLinksPaymentLinkBodyTaxIdCollectionInput": { + "description": "Controls tax ID collection during checkout.", + "fields": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsNumeric", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } }, - "optional": { + "required": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PaymentLinksRequired", "type": "named" } }, "http": { "type": [ - "boolean" + "string" ] } - }, - "text": { + } + } + }, + "PostPaymentMethodConfigurationsBodyAcssDebitDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsText", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, - "http": { - "type": [ - "object" - ] - } - }, - "type": { - "type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsType", - "type": "named" - }, "http": { "type": [ "string" @@ -186852,75 +190575,34 @@ } } }, - "PostPaymentLinksPaymentLinkBodyCustomFieldsDropdown": { + "PostPaymentMethodConfigurationsBodyAcssDebitInput": { + "description": "Canadian pre-authorized debit payments, check this [page](https://stripe.com/docs/payments/acss-debit) for more details like country availability.", "fields": { - "options": { + "display_preference": { "type": { - "element_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsDropdownOptions", + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodConfigurationsBodyAcssDebitDisplayPreferenceInput", "type": "named" - }, - "type": "array" - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] } - } - } - } - }, - "PostPaymentLinksPaymentLinkBodyCustomFieldsDropdownOptions": { - "fields": { - "label": { - "type": { - "name": "String", - "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 100 - } - }, - "value": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } } } }, - "PostPaymentLinksPaymentLinkBodyCustomFieldsLabel": { + "PostPaymentMethodConfigurationsBodyAffirmDisplayPreferenceInput": { "fields": { - "custom": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 50 - } - }, - "type": { + "preference": { "type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomFieldsLabelType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentMethodConfigurationsPreference", + "type": "named" + } }, "http": { "type": [ @@ -186930,78 +190612,88 @@ } } }, - "PostPaymentLinksPaymentLinkBodyCustomFieldsNumeric": { + "PostPaymentMethodConfigurationsBodyAffirmInput": { + "description": "[Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a longer term (Installments), which might include interest. Check this [page](https://stripe.com/docs/payments/affirm) for more details like country availability.", "fields": { - "maximum_length": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentMethodConfigurationsBodyAffirmDisplayPreferenceInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } - }, - "minimum_length": { + } + } + }, + "PostPaymentMethodConfigurationsBodyAfterpayClearpayDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostPaymentLinksPaymentLinkBodyCustomFieldsText": { + "PostPaymentMethodConfigurationsBodyAfterpayClearpayInput": { + "description": "Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://stripe.com/docs/payments/afterpay-clearpay) for more details like country availability. Afterpay is particularly popular among businesses selling fashion, beauty, and sports products.", "fields": { - "maximum_length": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentMethodConfigurationsBodyAfterpayClearpayDisplayPreferenceInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } - }, - "minimum_length": { + } + } + }, + "PostPaymentMethodConfigurationsBodyAlipayDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostPaymentLinksPaymentLinkBodyCustomText": { - "description": "Display additional text for your customers using custom text.", + "PostPaymentMethodConfigurationsBodyAlipayInput": { + "description": "Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by authenticating payments using the customer's login credentials. Check this [page](https://stripe.com/docs/payments/alipay) for more details.", "fields": { - "after_submit": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomTextAfterSubmit", + "name": "PostPaymentMethodConfigurationsBodyAlipayDisplayPreferenceInput", "type": "named" } }, @@ -187010,26 +190702,35 @@ "object" ] } - }, - "shipping_address": { + } + } + }, + "PostPaymentMethodConfigurationsBodyAlmaDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomTextShippingAddress", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "submit": { + } + } + }, + "PostPaymentMethodConfigurationsBodyAlmaInput": { + "description": "Alma is a Buy Now, Pay Later payment method that offers customers the ability to pay in 2, 3, or 4 installments.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomTextSubmit", + "name": "PostPaymentMethodConfigurationsBodyAlmaDisplayPreferenceInput", "type": "named" } }, @@ -187038,106 +190739,109 @@ "object" ] } - }, - "terms_of_service_acceptance": { + } + } + }, + "PostPaymentMethodConfigurationsBodyAmazonPayDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyCustomTextTermsOfServiceAcceptance", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostPaymentLinksPaymentLinkBodyCustomTextAfterSubmit": { + "PostPaymentMethodConfigurationsBodyAmazonPayInput": { + "description": "Amazon Pay is a wallet payment method that lets your customers check out the same way as on Amazon.", "fields": { - "message": { + "display_preference": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodConfigurationsBodyAmazonPayDisplayPreferenceInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 1200 + "object" + ] } } } }, - "PostPaymentLinksPaymentLinkBodyCustomTextShippingAddress": { + "PostPaymentMethodConfigurationsBodyApplePayDisplayPreferenceInput": { "fields": { - "message": { + "preference": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentMethodConfigurationsPreference", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 1200 + ] } } } }, - "PostPaymentLinksPaymentLinkBodyCustomTextSubmit": { + "PostPaymentMethodConfigurationsBodyApplePayInput": { + "description": "Stripe users can accept [Apple Pay](/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, and the [pricing](/pricing) is the same as other card transactions. Check this [page](https://stripe.com/docs/apple-pay) for more details.", "fields": { - "message": { + "display_preference": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodConfigurationsBodyApplePayDisplayPreferenceInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 1200 + "object" + ] } } } }, - "PostPaymentLinksPaymentLinkBodyCustomTextTermsOfServiceAcceptance": { + "PostPaymentMethodConfigurationsBodyApplePayLaterDisplayPreferenceInput": { "fields": { - "message": { + "preference": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentMethodConfigurationsPreference", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 1200 + ] } } } }, - "PostPaymentLinksPaymentLinkBodyInvoiceCreation": { - "description": "Generate a post-purchase Invoice for one-time payments.", + "PostPaymentMethodConfigurationsBodyApplePayLaterInput": { + "description": "Apple Pay Later, a payment method for customers to buy now and pay later, gives your customers a way to split purchases into four installments across six weeks.", "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "invoice_data": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceData", + "name": "PostPaymentMethodConfigurationsBodyApplePayLaterDisplayPreferenceInput", "type": "named" } }, @@ -187149,88 +190853,69 @@ } } }, - "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceData": { + "PostPaymentMethodConfigurationsBodyAuBecsDebitDisplayPreferenceInput": { "fields": { - "account_tax_ids": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "custom_fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataCustomFields", - "type": "named" - }, - "type": "array" + "name": "PaymentMethodConfigurationsPreference", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } + "string" + ] } - }, - "description": { + } + } + }, + "PostPaymentMethodConfigurationsBodyAuBecsDebitInput": { + "description": "Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://stripe.com/docs/payments/au-becs-debit) for more details.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentMethodConfigurationsBodyAuBecsDebitDisplayPreferenceInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 1500 + "object" + ] } - }, - "footer": { + } + } + }, + "PostPaymentMethodConfigurationsBodyBacsDebitDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "issuer": { + } + } + }, + "PostPaymentMethodConfigurationsBodyBacsDebitInput": { + "description": "Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://stripe.com/docs/payments/payment-methods/bacs-debit) for more details.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataIssuer", + "name": "PostPaymentMethodConfigurationsBodyBacsDebitDisplayPreferenceInput", "type": "named" } }, @@ -187239,26 +190924,35 @@ "object" ] } - }, - "metadata": { + } + } + }, + "PostPaymentMethodConfigurationsBodyBancontactDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "rendering_options": { + } + } + }, + "PostPaymentMethodConfigurationsBodyBancontactInput": { + "description": "Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://stripe.com/docs/api/customers) use a Bancontact card or mobile app linked to a Belgian bank account to make online payments that are secure, guaranteed, and confirmed immediately. Check this [page](https://stripe.com/docs/payments/bancontact) for more details.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataRenderingOptions", + "name": "PostPaymentMethodConfigurationsBodyBancontactDisplayPreferenceInput", "type": "named" } }, @@ -187270,70 +190964,50 @@ } } }, - "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataCustomFields": { + "PostPaymentMethodConfigurationsBodyBlikDisplayPreferenceInput": { "fields": { - "name": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 40 - } - }, - "value": { + "preference": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentMethodConfigurationsPreference", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 140 + ] } } } }, - "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataIssuer": { + "PostPaymentMethodConfigurationsBodyBlikInput": { + "description": "BLIK is a [single use](https://stripe.com/docs/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request a six-digit code from their banking application and enter it into the payment collection form. Check this [page](https://stripe.com/docs/payments/blik) for more details.", "fields": { - "account": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentMethodConfigurationsBodyBlikDisplayPreferenceInput", "type": "named" } }, "http": { "type": [ - "string" - ] - } - }, - "type": { - "type": { - "name": "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataIssuerType", - "type": "named" - }, - "http": { - "type": [ - "string" + "object" ] } } } }, - "PostPaymentLinksPaymentLinkBodyInvoiceCreationInvoiceDataRenderingOptions": { + "PostPaymentMethodConfigurationsBodyBoletoDisplayPreferenceInput": { "fields": { - "amount_tax_display": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentLinksAmountTaxDisplay", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, @@ -187345,13 +191019,14 @@ } } }, - "PostPaymentLinksPaymentLinkBodyLineItems": { + "PostPaymentMethodConfigurationsBodyBoletoInput": { + "description": "Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://stripe.com/docs/payments/boleto) for more details.", "fields": { - "adjustable_quantity": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodyLineItemsAdjustableQuantity", + "name": "PostPaymentMethodConfigurationsBodyBoletoDisplayPreferenceInput", "type": "named" } }, @@ -187360,101 +191035,72 @@ "object" ] } - }, - "id": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "quantity": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } } } }, - "PostPaymentLinksPaymentLinkBodyLineItemsAdjustableQuantity": { + "PostPaymentMethodConfigurationsBodyCardDisplayPreferenceInput": { "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "maximum": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } - }, - "minimum": { + } + } + }, + "PostPaymentMethodConfigurationsBodyCardInput": { + "description": "Cards are a popular way for consumers and businesses to pay online or in person. Stripe supports global and local card networks.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostPaymentMethodConfigurationsBodyCardDisplayPreferenceInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } } } }, - "PostPaymentLinksPaymentLinkBodyPaymentIntentData": { - "description": "A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.", + "PostPaymentMethodConfigurationsBodyCartesBancairesDisplayPreferenceInput": { "fields": { - "description": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 1000 + ] } - }, - "metadata": { + } + } + }, + "PostPaymentMethodConfigurationsBodyCartesBancairesInput": { + "description": "Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Mastercard networks. Check this [page](https://stripe.com/docs/payments/cartes-bancaires) for more details.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentMethodConfigurationsBodyCartesBancairesDisplayPreferenceInput", "type": "named" } }, @@ -187463,60 +191109,74 @@ "object" ] } - }, - "statement_descriptor": { + } + } + }, + "PostPaymentMethodConfigurationsBodyCashappDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 22 + ] } - }, - "statement_descriptor_suffix": { + } + } + }, + "PostPaymentMethodConfigurationsBodyCashappInput": { + "description": "Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://stripe.com/docs/payments/cash-app-pay) for more details.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentMethodConfigurationsBodyCashappDisplayPreferenceInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 22 + "object" + ] } - }, - "transfer_group": { + } + } + }, + "PostPaymentMethodConfigurationsBodyCustomerBalanceDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostPaymentLinksPaymentLinkBodyRestrictions": { + "PostPaymentMethodConfigurationsBodyCustomerBalanceInput": { + "description": "Uses a customers [cash balance](https://stripe.com/docs/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://stripe.com/docs/payments/bank-transfers) for more details.", "fields": { - "completed_sessions": { + "display_preference": { "type": { - "name": "PostPaymentLinksPaymentLinkBodyRestrictionsCompletedSessions", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodConfigurationsBodyCustomerBalanceDisplayPreferenceInput", + "type": "named" + } }, "http": { "type": [ @@ -187526,66 +191186,69 @@ } } }, - "PostPaymentLinksPaymentLinkBodyRestrictionsCompletedSessions": { + "PostPaymentMethodConfigurationsBodyEpsDisplayPreferenceInput": { "fields": { - "limit": { + "preference": { "type": { - "name": "Int32", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentMethodConfigurationsPreference", + "type": "named" + } }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostPaymentLinksPaymentLinkBodyShippingAddressCollection": { + "PostPaymentMethodConfigurationsBodyEpsInput": { + "description": "EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80% of Austrian online retailers. Check this [page](https://stripe.com/docs/payments/eps) for more details.", "fields": { - "allowed_countries": { + "display_preference": { "type": { - "element_type": { - "name": "PaymentLinksAllowedCountries", + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodConfigurationsBodyEpsDisplayPreferenceInput", "type": "named" - }, - "type": "array" + } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "object" + ] } } } }, - "PostPaymentLinksPaymentLinkBodySubscriptionData": { - "description": "When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`.", + "PostPaymentMethodConfigurationsBodyFpxDisplayPreferenceInput": { "fields": { - "invoice_settings": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettings", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "metadata": { + } + } + }, + "PostPaymentMethodConfigurationsBodyFpxInput": { + "description": "Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malaysian financial institutions are members of the PayNet Group, which owns and operates FPX. It is one of the most popular online payment methods in Malaysia, with nearly 90 million transactions in 2018 according to BNM. Check this [page](https://stripe.com/docs/payments/fpx) for more details.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostPaymentMethodConfigurationsBodyFpxDisplayPreferenceInput", "type": "named" } }, @@ -187594,26 +191257,35 @@ "object" ] } - }, - "trial_period_days": { + } + } + }, + "PostPaymentMethodConfigurationsBodyGiropayDisplayPreferenceInput": { + "fields": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } - }, - "trial_settings": { + } + } + }, + "PostPaymentMethodConfigurationsBodyGiropayInput": { + "description": "giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Depending on their bank, customers confirm payments on giropay using a second factor of authentication or a PIN. giropay accounts for 10% of online checkouts in Germany. Check this [page](https://stripe.com/docs/payments/giropay) for more details.", + "fields": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataTrialSettings", + "name": "PostPaymentMethodConfigurationsBodyGiropayDisplayPreferenceInput", "type": "named" } }, @@ -187625,44 +191297,52 @@ } } }, - "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettings": { + "PostPaymentMethodConfigurationsBodyGooglePayDisplayPreferenceInput": { "fields": { - "issuer": { + "preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettingsIssuer", + "name": "PaymentMethodConfigurationsPreference", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettingsIssuer": { + "PostPaymentMethodConfigurationsBodyGooglePayInput": { + "description": "Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request any credit or debit card stored in your customer's Google account. Check this [page](https://stripe.com/docs/google-pay) for more details.", "fields": { - "account": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentMethodConfigurationsBodyGooglePayDisplayPreferenceInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - }, - "type": { + } + } + }, + "PostPaymentMethodConfigurationsBodyGrabpayDisplayPreferenceInput": { + "fields": { + "preference": { "type": { - "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataInvoiceSettingsIssuerType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentMethodConfigurationsPreference", + "type": "named" + } }, "http": { "type": [ @@ -187672,12 +191352,16 @@ } } }, - "PostPaymentLinksPaymentLinkBodySubscriptionDataTrialSettings": { + "PostPaymentMethodConfigurationsBodyGrabpayInput": { + "description": "GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Check this [page](https://stripe.com/docs/payments/grabpay) for more details.", "fields": { - "end_behavior": { + "display_preference": { "type": { - "name": "PostPaymentLinksPaymentLinkBodySubscriptionDataTrialSettingsEndBehavior", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodConfigurationsBodyGrabpayDisplayPreferenceInput", + "type": "named" + } }, "http": { "type": [ @@ -187687,12 +191371,15 @@ } } }, - "PostPaymentLinksPaymentLinkBodySubscriptionDataTrialSettingsEndBehavior": { + "PostPaymentMethodConfigurationsBodyIdealDisplayPreferenceInput": { "fields": { - "missing_payment_method": { + "preference": { "type": { - "name": "PaymentLinksMissingPaymentMethod", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PaymentMethodConfigurationsPreference", + "type": "named" + } }, "http": { "type": [ @@ -187702,44 +191389,33 @@ } } }, - "PostPaymentLinksPaymentLinkBodyTaxIdCollection": { - "description": "Controls tax ID collection during checkout.", + "PostPaymentMethodConfigurationsBodyIdealInput": { + "description": "iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular online payment method in the Netherlands with a share of online transactions close to 55%. Check this [page](https://stripe.com/docs/payments/ideal) for more details.", "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "required": { + "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentLinksRequired", + "name": "PostPaymentMethodConfigurationsBodyIdealDisplayPreferenceInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostPaymentMethodConfigurationsBody": { + "PostPaymentMethodConfigurationsBodyInput": { "fields": { "acss_debit": { "description": "Canadian pre-authorized debit payments, check this [page](https://stripe.com/docs/payments/acss-debit) for more details like country availability.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAcssDebit", + "name": "PostPaymentMethodConfigurationsBodyAcssDebitInput", "type": "named" } }, @@ -187754,7 +191430,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAffirm", + "name": "PostPaymentMethodConfigurationsBodyAffirmInput", "type": "named" } }, @@ -187769,7 +191445,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAfterpayClearpay", + "name": "PostPaymentMethodConfigurationsBodyAfterpayClearpayInput", "type": "named" } }, @@ -187784,7 +191460,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAlipay", + "name": "PostPaymentMethodConfigurationsBodyAlipayInput", "type": "named" } }, @@ -187799,7 +191475,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAlma", + "name": "PostPaymentMethodConfigurationsBodyAlmaInput", "type": "named" } }, @@ -187814,7 +191490,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAmazonPay", + "name": "PostPaymentMethodConfigurationsBodyAmazonPayInput", "type": "named" } }, @@ -187829,7 +191505,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyApplePay", + "name": "PostPaymentMethodConfigurationsBodyApplePayInput", "type": "named" } }, @@ -187844,7 +191520,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyApplePayLater", + "name": "PostPaymentMethodConfigurationsBodyApplePayLaterInput", "type": "named" } }, @@ -187859,7 +191535,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAuBecsDebit", + "name": "PostPaymentMethodConfigurationsBodyAuBecsDebitInput", "type": "named" } }, @@ -187874,7 +191550,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyBacsDebit", + "name": "PostPaymentMethodConfigurationsBodyBacsDebitInput", "type": "named" } }, @@ -187889,7 +191565,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyBancontact", + "name": "PostPaymentMethodConfigurationsBodyBancontactInput", "type": "named" } }, @@ -187904,7 +191580,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyBlik", + "name": "PostPaymentMethodConfigurationsBodyBlikInput", "type": "named" } }, @@ -187919,7 +191595,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyBoleto", + "name": "PostPaymentMethodConfigurationsBodyBoletoInput", "type": "named" } }, @@ -187934,7 +191610,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyCard", + "name": "PostPaymentMethodConfigurationsBodyCardInput", "type": "named" } }, @@ -187949,7 +191625,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyCartesBancaires", + "name": "PostPaymentMethodConfigurationsBodyCartesBancairesInput", "type": "named" } }, @@ -187964,7 +191640,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyCashapp", + "name": "PostPaymentMethodConfigurationsBodyCashappInput", "type": "named" } }, @@ -187979,7 +191655,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyCustomerBalance", + "name": "PostPaymentMethodConfigurationsBodyCustomerBalanceInput", "type": "named" } }, @@ -187994,7 +191670,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyEps", + "name": "PostPaymentMethodConfigurationsBodyEpsInput", "type": "named" } }, @@ -188033,7 +191709,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyFpx", + "name": "PostPaymentMethodConfigurationsBodyFpxInput", "type": "named" } }, @@ -188048,7 +191724,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyGiropay", + "name": "PostPaymentMethodConfigurationsBodyGiropayInput", "type": "named" } }, @@ -188063,7 +191739,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyGooglePay", + "name": "PostPaymentMethodConfigurationsBodyGooglePayInput", "type": "named" } }, @@ -188078,7 +191754,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyGrabpay", + "name": "PostPaymentMethodConfigurationsBodyGrabpayInput", "type": "named" } }, @@ -188093,7 +191769,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyIdeal", + "name": "PostPaymentMethodConfigurationsBodyIdealInput", "type": "named" } }, @@ -188108,7 +191784,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyJcb", + "name": "PostPaymentMethodConfigurationsBodyJcbInput", "type": "named" } }, @@ -188123,7 +191799,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyKlarna", + "name": "PostPaymentMethodConfigurationsBodyKlarnaInput", "type": "named" } }, @@ -188138,7 +191814,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyKonbini", + "name": "PostPaymentMethodConfigurationsBodyKonbiniInput", "type": "named" } }, @@ -188153,7 +191829,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyLink", + "name": "PostPaymentMethodConfigurationsBodyLinkInput", "type": "named" } }, @@ -188168,7 +191844,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyMobilepay", + "name": "PostPaymentMethodConfigurationsBodyMobilepayInput", "type": "named" } }, @@ -188183,7 +191859,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyMultibanco", + "name": "PostPaymentMethodConfigurationsBodyMultibancoInput", "type": "named" } }, @@ -188214,7 +191890,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyOxxo", + "name": "PostPaymentMethodConfigurationsBodyOxxoInput", "type": "named" } }, @@ -188229,7 +191905,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyP24", + "name": "PostPaymentMethodConfigurationsBodyP24Input", "type": "named" } }, @@ -188260,7 +191936,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyPaynow", + "name": "PostPaymentMethodConfigurationsBodyPaynowInput", "type": "named" } }, @@ -188275,7 +191951,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyPaypal", + "name": "PostPaymentMethodConfigurationsBodyPaypalInput", "type": "named" } }, @@ -188290,7 +191966,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyPromptpay", + "name": "PostPaymentMethodConfigurationsBodyPromptpayInput", "type": "named" } }, @@ -188305,7 +191981,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyRevolutPay", + "name": "PostPaymentMethodConfigurationsBodyRevolutPayInput", "type": "named" } }, @@ -188320,7 +191996,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodySepaDebit", + "name": "PostPaymentMethodConfigurationsBodySepaDebitInput", "type": "named" } }, @@ -188335,7 +192011,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodySofort", + "name": "PostPaymentMethodConfigurationsBodySofortInput", "type": "named" } }, @@ -188350,7 +192026,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodySwish", + "name": "PostPaymentMethodConfigurationsBodySwishInput", "type": "named" } }, @@ -188365,7 +192041,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyTwint", + "name": "PostPaymentMethodConfigurationsBodyTwintInput", "type": "named" } }, @@ -188380,7 +192056,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyUsBankAccount", + "name": "PostPaymentMethodConfigurationsBodyUsBankAccountInput", "type": "named" } }, @@ -188395,7 +192071,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyWechatPay", + "name": "PostPaymentMethodConfigurationsBodyWechatPayInput", "type": "named" } }, @@ -188410,7 +192086,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyZip", + "name": "PostPaymentMethodConfigurationsBodyZipInput", "type": "named" } }, @@ -188422,26 +192098,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyAcssDebit": { - "description": "Canadian pre-authorized debit payments, check this [page](https://stripe.com/docs/payments/acss-debit) for more details like country availability.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAcssDebitDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsBodyAcssDebitDisplayPreference": { + "PostPaymentMethodConfigurationsBodyJcbDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188459,14 +192116,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyAffirm": { - "description": "[Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a longer term (Installments), which might include interest. Check this [page](https://stripe.com/docs/payments/affirm) for more details like country availability.", + "PostPaymentMethodConfigurationsBodyJcbInput": { + "description": "JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Switzerland, United Kingdom, United States, and all countries in the European Economic Area except Iceland. Check this [page](https://support.stripe.com/questions/accepting-japan-credit-bureau-%28jcb%29-payments) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAffirmDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyJcbDisplayPreferenceInput", "type": "named" } }, @@ -188478,7 +192135,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyAffirmDisplayPreference": { + "PostPaymentMethodConfigurationsBodyKlarnaDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188496,14 +192153,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyAfterpayClearpay": { - "description": "Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://stripe.com/docs/payments/afterpay-clearpay) for more details like country availability. Afterpay is particularly popular among businesses selling fashion, beauty, and sports products.", + "PostPaymentMethodConfigurationsBodyKlarnaInput": { + "description": "Klarna gives customers a range of [payment options](https://stripe.com/docs/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address and the transaction amount. These payment options make it convenient for customers to purchase items in all price ranges. Check this [page](https://stripe.com/docs/payments/klarna) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAfterpayClearpayDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyKlarnaDisplayPreferenceInput", "type": "named" } }, @@ -188515,7 +192172,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyAfterpayClearpayDisplayPreference": { + "PostPaymentMethodConfigurationsBodyKonbiniDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188533,14 +192190,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyAlipay": { - "description": "Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by authenticating payments using the customer's login credentials. Check this [page](https://stripe.com/docs/payments/alipay) for more details.", + "PostPaymentMethodConfigurationsBodyKonbiniInput": { + "description": "Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://stripe.com/docs/payments/konbini) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAlipayDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyKonbiniDisplayPreferenceInput", "type": "named" } }, @@ -188552,7 +192209,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyAlipayDisplayPreference": { + "PostPaymentMethodConfigurationsBodyLinkDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188570,14 +192227,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyAlma": { - "description": "Alma is a Buy Now, Pay Later payment method that offers customers the ability to pay in 2, 3, or 4 installments.", + "PostPaymentMethodConfigurationsBodyLinkInput": { + "description": "[Link](https://stripe.com/docs/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAlmaDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyLinkDisplayPreferenceInput", "type": "named" } }, @@ -188589,7 +192246,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyAlmaDisplayPreference": { + "PostPaymentMethodConfigurationsBodyMobilepayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188607,14 +192264,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyAmazonPay": { - "description": "Amazon Pay is a wallet payment method that lets your customers check out the same way as on Amazon.", + "PostPaymentMethodConfigurationsBodyMobilepayInput": { + "description": "MobilePay is a [single-use](https://stripe.com/docs/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://stripe.com/docs/payments/payment-methods#customer-actions) payments using the MobilePay app. Check this [page](https://stripe.com/docs/payments/mobilepay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAmazonPayDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyMobilepayDisplayPreferenceInput", "type": "named" } }, @@ -188626,7 +192283,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyAmazonPayDisplayPreference": { + "PostPaymentMethodConfigurationsBodyMultibancoDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188644,14 +192301,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyApplePay": { - "description": "Stripe users can accept [Apple Pay](/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, and the [pricing](/pricing) is the same as other card transactions. Check this [page](https://stripe.com/docs/apple-pay) for more details.", + "PostPaymentMethodConfigurationsBodyMultibancoInput": { + "description": "Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)a single integration path for creating payments using any supported method.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyApplePayDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyMultibancoDisplayPreferenceInput", "type": "named" } }, @@ -188663,7 +192320,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyApplePayDisplayPreference": { + "PostPaymentMethodConfigurationsBodyOxxoDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188681,14 +192338,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyApplePayLater": { - "description": "Apple Pay Later, a payment method for customers to buy now and pay later, gives your customers a way to split purchases into four installments across six weeks.", + "PostPaymentMethodConfigurationsBodyOxxoInput": { + "description": "OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills and online purchases in-store with cash. Check this [page](https://stripe.com/docs/payments/oxxo) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyApplePayLaterDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyOxxoDisplayPreferenceInput", "type": "named" } }, @@ -188700,7 +192357,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyApplePayLaterDisplayPreference": { + "PostPaymentMethodConfigurationsBodyP24DisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188718,14 +192375,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyAuBecsDebit": { - "description": "Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://stripe.com/docs/payments/au-becs-debit) for more details.", + "PostPaymentMethodConfigurationsBodyP24Input": { + "description": "Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way for customers to pay with over 165 banks. Check this [page](https://stripe.com/docs/payments/p24) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyAuBecsDebitDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyP24DisplayPreferenceInput", "type": "named" } }, @@ -188737,7 +192394,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyAuBecsDebitDisplayPreference": { + "PostPaymentMethodConfigurationsBodyPaynowDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188755,14 +192412,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyBacsDebit": { - "description": "Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://stripe.com/docs/payments/payment-methods/bacs-debit) for more details.", + "PostPaymentMethodConfigurationsBodyPaynowInput": { + "description": "PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https://stripe.com/docs/payments/paynow) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyBacsDebitDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyPaynowDisplayPreferenceInput", "type": "named" } }, @@ -188774,7 +192431,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyBacsDebitDisplayPreference": { + "PostPaymentMethodConfigurationsBodyPaypalDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188792,14 +192449,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyBancontact": { - "description": "Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://stripe.com/docs/api/customers) use a Bancontact card or mobile app linked to a Belgian bank account to make online payments that are secure, guaranteed, and confirmed immediately. Check this [page](https://stripe.com/docs/payments/bancontact) for more details.", + "PostPaymentMethodConfigurationsBodyPaypalInput": { + "description": "PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://stripe.com/docs/payments/paypal) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyBancontactDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyPaypalDisplayPreferenceInput", "type": "named" } }, @@ -188811,7 +192468,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyBancontactDisplayPreference": { + "PostPaymentMethodConfigurationsBodyPromptpayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188829,14 +192486,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyBlik": { - "description": "BLIK is a [single use](https://stripe.com/docs/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request a six-digit code from their banking application and enter it into the payment collection form. Check this [page](https://stripe.com/docs/payments/blik) for more details.", + "PostPaymentMethodConfigurationsBodyPromptpayInput": { + "description": "PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://stripe.com/docs/payments/promptpay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyBlikDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyPromptpayDisplayPreferenceInput", "type": "named" } }, @@ -188848,7 +192505,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyBlikDisplayPreference": { + "PostPaymentMethodConfigurationsBodyRevolutPayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188866,14 +192523,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyBoleto": { - "description": "Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://stripe.com/docs/payments/boleto) for more details.", + "PostPaymentMethodConfigurationsBodyRevolutPayInput": { + "description": "Revolut Pay, developed by Revolut, a global finance app, is a digital wallet payment method. Revolut Pay uses the customers stored balance or cards to fund the payment, and offers the option for non-Revolut customers to save their details after their first purchase.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyBoletoDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyRevolutPayDisplayPreferenceInput", "type": "named" } }, @@ -188885,7 +192542,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyBoletoDisplayPreference": { + "PostPaymentMethodConfigurationsBodySepaDebitDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188903,14 +192560,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyCard": { - "description": "Cards are a popular way for consumers and businesses to pay online or in person. Stripe supports global and local card networks.", + "PostPaymentMethodConfigurationsBodySepaDebitInput": { + "description": "The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA established and enforced banking standards to allow for the direct debiting of every EUR-denominated bank account within the SEPA region, check this [page](https://stripe.com/docs/payments/sepa-debit) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyCardDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodySepaDebitDisplayPreferenceInput", "type": "named" } }, @@ -188922,7 +192579,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyCardDisplayPreference": { + "PostPaymentMethodConfigurationsBodySofortDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188940,14 +192597,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyCartesBancaires": { - "description": "Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Mastercard networks. Check this [page](https://stripe.com/docs/payments/cartes-bancaires) for more details.", + "PostPaymentMethodConfigurationsBodySofortInput": { + "description": "Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)a single integration path for creating payments using any supported methodto accept [Sofort](https://www.sofort.com/) payments from customers. Check this [page](https://stripe.com/docs/payments/sofort) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyCartesBancairesDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodySofortDisplayPreferenceInput", "type": "named" } }, @@ -188959,7 +192616,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyCartesBancairesDisplayPreference": { + "PostPaymentMethodConfigurationsBodySwishDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -188977,14 +192634,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyCashapp": { - "description": "Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://stripe.com/docs/payments/cash-app-pay) for more details.", + "PostPaymentMethodConfigurationsBodySwishInput": { + "description": "Swish is a [real-time](https://stripe.com/docs/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://stripe.com/docs/payments/payment-methods#customer-actions) payments using the Swish mobile app and the Swedish BankID mobile app. Check this [page](https://stripe.com/docs/payments/swish) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyCashappDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodySwishDisplayPreferenceInput", "type": "named" } }, @@ -188996,7 +192653,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyCashappDisplayPreference": { + "PostPaymentMethodConfigurationsBodyTwintDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189014,14 +192671,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyCustomerBalance": { - "description": "Uses a customers [cash balance](https://stripe.com/docs/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://stripe.com/docs/payments/bank-transfers) for more details.", + "PostPaymentMethodConfigurationsBodyTwintInput": { + "description": "Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyCustomerBalanceDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyTwintDisplayPreferenceInput", "type": "named" } }, @@ -189033,7 +192690,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyCustomerBalanceDisplayPreference": { + "PostPaymentMethodConfigurationsBodyUsBankAccountDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189051,14 +192708,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyEps": { - "description": "EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80% of Austrian online retailers. Check this [page](https://stripe.com/docs/payments/eps) for more details.", + "PostPaymentMethodConfigurationsBodyUsBankAccountInput": { + "description": "Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://stripe.com/docs/payments/ach-direct-debit) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyEpsDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyUsBankAccountDisplayPreferenceInput", "type": "named" } }, @@ -189070,7 +192727,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyEpsDisplayPreference": { + "PostPaymentMethodConfigurationsBodyWechatPayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189088,14 +192745,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyFpx": { - "description": "Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malaysian financial institutions are members of the PayNet Group, which owns and operates FPX. It is one of the most popular online payment methods in Malaysia, with nearly 90 million transactions in 2018 according to BNM. Check this [page](https://stripe.com/docs/payments/fpx) for more details.", + "PostPaymentMethodConfigurationsBodyWechatPayInput": { + "description": "WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' apps and websites. WeChat Pay users buy most frequently in gaming, e-commerce, travel, online education, and food/nutrition. Check this [page](https://stripe.com/docs/payments/wechat-pay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyFpxDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyWechatPayDisplayPreferenceInput", "type": "named" } }, @@ -189107,7 +192764,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyFpxDisplayPreference": { + "PostPaymentMethodConfigurationsBodyZipDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189125,14 +192782,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyGiropay": { - "description": "giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Depending on their bank, customers confirm payments on giropay using a second factor of authentication or a PIN. giropay accounts for 10% of online checkouts in Germany. Check this [page](https://stripe.com/docs/payments/giropay) for more details.", + "PostPaymentMethodConfigurationsBodyZipInput": { + "description": "Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://stripe.com/docs/payments/zip) for more details like country availability.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyGiropayDisplayPreference", + "name": "PostPaymentMethodConfigurationsBodyZipDisplayPreferenceInput", "type": "named" } }, @@ -189144,7 +192801,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyGiropayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyAcssDebitDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189162,14 +192819,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyGooglePay": { - "description": "Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request any credit or debit card stored in your customer's Google account. Check this [page](https://stripe.com/docs/google-pay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyAcssDebitInput": { + "description": "Canadian pre-authorized debit payments, check this [page](https://stripe.com/docs/payments/acss-debit) for more details like country availability.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyGooglePayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAcssDebitDisplayPreferenceInput", "type": "named" } }, @@ -189181,7 +192838,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyGooglePayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyAffirmDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189199,14 +192856,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyGrabpay": { - "description": "GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Check this [page](https://stripe.com/docs/payments/grabpay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyAffirmInput": { + "description": "[Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a longer term (Installments), which might include interest. Check this [page](https://stripe.com/docs/payments/affirm) for more details like country availability.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyGrabpayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAffirmDisplayPreferenceInput", "type": "named" } }, @@ -189218,7 +192875,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyGrabpayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyAfterpayClearpayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189236,14 +192893,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyIdeal": { - "description": "iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular online payment method in the Netherlands with a share of online transactions close to 55%. Check this [page](https://stripe.com/docs/payments/ideal) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyAfterpayClearpayInput": { + "description": "Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://stripe.com/docs/payments/afterpay-clearpay) for more details like country availability. Afterpay is particularly popular among businesses selling fashion, beauty, and sports products.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyIdealDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAfterpayClearpayDisplayPreferenceInput", "type": "named" } }, @@ -189255,7 +192912,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyIdealDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyAlipayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189273,14 +192930,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyJcb": { - "description": "JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Switzerland, United Kingdom, United States, and all countries in the European Economic Area except Iceland. Check this [page](https://support.stripe.com/questions/accepting-japan-credit-bureau-%28jcb%29-payments) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyAlipayInput": { + "description": "Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by authenticating payments using the customer's login credentials. Check this [page](https://stripe.com/docs/payments/alipay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyJcbDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAlipayDisplayPreferenceInput", "type": "named" } }, @@ -189292,7 +192949,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyJcbDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyAlmaDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189310,14 +192967,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyKlarna": { - "description": "Klarna gives customers a range of [payment options](https://stripe.com/docs/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address and the transaction amount. These payment options make it convenient for customers to purchase items in all price ranges. Check this [page](https://stripe.com/docs/payments/klarna) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyAlmaInput": { + "description": "Alma is a Buy Now, Pay Later payment method that offers customers the ability to pay in 2, 3, or 4 installments.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyKlarnaDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAlmaDisplayPreferenceInput", "type": "named" } }, @@ -189329,7 +192986,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyKlarnaDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyAmazonPayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189347,14 +193004,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyKonbini": { - "description": "Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://stripe.com/docs/payments/konbini) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyAmazonPayInput": { + "description": "Amazon Pay is a wallet payment method that lets your customers check out the same way as on Amazon.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyKonbiniDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAmazonPayDisplayPreferenceInput", "type": "named" } }, @@ -189366,7 +193023,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyKonbiniDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyApplePayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189384,14 +193041,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyLink": { - "description": "[Link](https://stripe.com/docs/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network.", + "PostPaymentMethodConfigurationsConfigurationBodyApplePayInput": { + "description": "Stripe users can accept [Apple Pay](/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, and the [pricing](/pricing) is the same as other card transactions. Check this [page](https://stripe.com/docs/apple-pay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyLinkDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyApplePayDisplayPreferenceInput", "type": "named" } }, @@ -189403,7 +193060,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyLinkDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyApplePayLaterDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189421,14 +193078,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyMobilepay": { - "description": "MobilePay is a [single-use](https://stripe.com/docs/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://stripe.com/docs/payments/payment-methods#customer-actions) payments using the MobilePay app. Check this [page](https://stripe.com/docs/payments/mobilepay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyApplePayLaterInput": { + "description": "Apple Pay Later, a payment method for customers to buy now and pay later, gives your customers a way to split purchases into four installments across six weeks.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyMobilepayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyApplePayLaterDisplayPreferenceInput", "type": "named" } }, @@ -189440,7 +193097,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyMobilepayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyAuBecsDebitDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189458,14 +193115,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyMultibanco": { - "description": "Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)a single integration path for creating payments using any supported method.", + "PostPaymentMethodConfigurationsConfigurationBodyAuBecsDebitInput": { + "description": "Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://stripe.com/docs/payments/au-becs-debit) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyMultibancoDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAuBecsDebitDisplayPreferenceInput", "type": "named" } }, @@ -189477,7 +193134,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyMultibancoDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyBacsDebitDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189495,14 +193152,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyOxxo": { - "description": "OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills and online purchases in-store with cash. Check this [page](https://stripe.com/docs/payments/oxxo) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyBacsDebitInput": { + "description": "Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://stripe.com/docs/payments/payment-methods/bacs-debit) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyOxxoDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyBacsDebitDisplayPreferenceInput", "type": "named" } }, @@ -189514,7 +193171,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyOxxoDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyBancontactDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189532,14 +193189,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyP24": { - "description": "Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way for customers to pay with over 165 banks. Check this [page](https://stripe.com/docs/payments/p24) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyBancontactInput": { + "description": "Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://stripe.com/docs/api/customers) use a Bancontact card or mobile app linked to a Belgian bank account to make online payments that are secure, guaranteed, and confirmed immediately. Check this [page](https://stripe.com/docs/payments/bancontact) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyP24DisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyBancontactDisplayPreferenceInput", "type": "named" } }, @@ -189551,7 +193208,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyP24DisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyBlikDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189569,14 +193226,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyPaynow": { - "description": "PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https://stripe.com/docs/payments/paynow) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyBlikInput": { + "description": "BLIK is a [single use](https://stripe.com/docs/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request a six-digit code from their banking application and enter it into the payment collection form. Check this [page](https://stripe.com/docs/payments/blik) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyPaynowDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyBlikDisplayPreferenceInput", "type": "named" } }, @@ -189588,7 +193245,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyPaynowDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyBoletoDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189606,14 +193263,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyPaypal": { - "description": "PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://stripe.com/docs/payments/paypal) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyBoletoInput": { + "description": "Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://stripe.com/docs/payments/boleto) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyPaypalDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyBoletoDisplayPreferenceInput", "type": "named" } }, @@ -189625,7 +193282,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyPaypalDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyCardDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189643,14 +193300,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyPromptpay": { - "description": "PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://stripe.com/docs/payments/promptpay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyCardInput": { + "description": "Cards are a popular way for consumers and businesses to pay online or in person. Stripe supports global and local card networks.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyPromptpayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyCardDisplayPreferenceInput", "type": "named" } }, @@ -189662,7 +193319,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyPromptpayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyCartesBancairesDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189680,14 +193337,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyRevolutPay": { - "description": "Revolut Pay, developed by Revolut, a global finance app, is a digital wallet payment method. Revolut Pay uses the customers stored balance or cards to fund the payment, and offers the option for non-Revolut customers to save their details after their first purchase.", + "PostPaymentMethodConfigurationsConfigurationBodyCartesBancairesInput": { + "description": "Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Mastercard networks. Check this [page](https://stripe.com/docs/payments/cartes-bancaires) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyRevolutPayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyCartesBancairesDisplayPreferenceInput", "type": "named" } }, @@ -189699,7 +193356,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyRevolutPayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyCashappDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189717,14 +193374,14 @@ } } }, - "PostPaymentMethodConfigurationsBodySepaDebit": { - "description": "The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA established and enforced banking standards to allow for the direct debiting of every EUR-denominated bank account within the SEPA region, check this [page](https://stripe.com/docs/payments/sepa-debit) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyCashappInput": { + "description": "Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://stripe.com/docs/payments/cash-app-pay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodySepaDebitDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyCashappDisplayPreferenceInput", "type": "named" } }, @@ -189736,7 +193393,7 @@ } } }, - "PostPaymentMethodConfigurationsBodySepaDebitDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyCustomerBalanceDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189754,14 +193411,14 @@ } } }, - "PostPaymentMethodConfigurationsBodySofort": { - "description": "Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)a single integration path for creating payments using any supported methodto accept [Sofort](https://www.sofort.com/) payments from customers. Check this [page](https://stripe.com/docs/payments/sofort) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyCustomerBalanceInput": { + "description": "Uses a customers [cash balance](https://stripe.com/docs/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://stripe.com/docs/payments/bank-transfers) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodySofortDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyCustomerBalanceDisplayPreferenceInput", "type": "named" } }, @@ -189773,7 +193430,7 @@ } } }, - "PostPaymentMethodConfigurationsBodySofortDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyEpsDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189791,14 +193448,14 @@ } } }, - "PostPaymentMethodConfigurationsBodySwish": { - "description": "Swish is a [real-time](https://stripe.com/docs/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://stripe.com/docs/payments/payment-methods#customer-actions) payments using the Swish mobile app and the Swedish BankID mobile app. Check this [page](https://stripe.com/docs/payments/swish) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyEpsInput": { + "description": "EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80% of Austrian online retailers. Check this [page](https://stripe.com/docs/payments/eps) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodySwishDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyEpsDisplayPreferenceInput", "type": "named" } }, @@ -189810,7 +193467,7 @@ } } }, - "PostPaymentMethodConfigurationsBodySwishDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyFpxDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189828,14 +193485,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyTwint": { - "description": "Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyFpxInput": { + "description": "Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malaysian financial institutions are members of the PayNet Group, which owns and operates FPX. It is one of the most popular online payment methods in Malaysia, with nearly 90 million transactions in 2018 according to BNM. Check this [page](https://stripe.com/docs/payments/fpx) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyTwintDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyFpxDisplayPreferenceInput", "type": "named" } }, @@ -189847,7 +193504,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyTwintDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyGiropayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189865,14 +193522,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyUsBankAccount": { - "description": "Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://stripe.com/docs/payments/ach-direct-debit) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyGiropayInput": { + "description": "giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Depending on their bank, customers confirm payments on giropay using a second factor of authentication or a PIN. giropay accounts for 10% of online checkouts in Germany. Check this [page](https://stripe.com/docs/payments/giropay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyUsBankAccountDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyGiropayDisplayPreferenceInput", "type": "named" } }, @@ -189884,7 +193541,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyUsBankAccountDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyGooglePayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189902,14 +193559,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyWechatPay": { - "description": "WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' apps and websites. WeChat Pay users buy most frequently in gaming, e-commerce, travel, online education, and food/nutrition. Check this [page](https://stripe.com/docs/payments/wechat-pay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyGooglePayInput": { + "description": "Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request any credit or debit card stored in your customer's Google account. Check this [page](https://stripe.com/docs/google-pay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyWechatPayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyGooglePayDisplayPreferenceInput", "type": "named" } }, @@ -189921,7 +193578,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyWechatPayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyGrabpayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189939,14 +193596,14 @@ } } }, - "PostPaymentMethodConfigurationsBodyZip": { - "description": "Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://stripe.com/docs/payments/zip) for more details like country availability.", + "PostPaymentMethodConfigurationsConfigurationBodyGrabpayInput": { + "description": "GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Check this [page](https://stripe.com/docs/payments/grabpay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBodyZipDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyGrabpayDisplayPreferenceInput", "type": "named" } }, @@ -189958,7 +193615,7 @@ } } }, - "PostPaymentMethodConfigurationsBodyZipDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyIdealDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -189976,14 +193633,33 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBody": { + "PostPaymentMethodConfigurationsConfigurationBodyIdealInput": { + "description": "iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular online payment method in the Netherlands with a share of online transactions close to 55%. Check this [page](https://stripe.com/docs/payments/ideal) for more details.", + "fields": { + "display_preference": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodConfigurationsConfigurationBodyIdealDisplayPreferenceInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentMethodConfigurationsConfigurationBodyInput": { "fields": { "acss_debit": { "description": "Canadian pre-authorized debit payments, check this [page](https://stripe.com/docs/payments/acss-debit) for more details like country availability.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAcssDebit", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAcssDebitInput", "type": "named" } }, @@ -190013,7 +193689,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAffirm", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAffirmInput", "type": "named" } }, @@ -190028,7 +193704,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAfterpayClearpay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAfterpayClearpayInput", "type": "named" } }, @@ -190043,7 +193719,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAlipay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAlipayInput", "type": "named" } }, @@ -190058,7 +193734,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAlma", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAlmaInput", "type": "named" } }, @@ -190073,7 +193749,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAmazonPay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAmazonPayInput", "type": "named" } }, @@ -190088,7 +193764,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyApplePay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyApplePayInput", "type": "named" } }, @@ -190103,7 +193779,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyApplePayLater", + "name": "PostPaymentMethodConfigurationsConfigurationBodyApplePayLaterInput", "type": "named" } }, @@ -190118,7 +193794,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAuBecsDebit", + "name": "PostPaymentMethodConfigurationsConfigurationBodyAuBecsDebitInput", "type": "named" } }, @@ -190133,7 +193809,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyBacsDebit", + "name": "PostPaymentMethodConfigurationsConfigurationBodyBacsDebitInput", "type": "named" } }, @@ -190148,7 +193824,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyBancontact", + "name": "PostPaymentMethodConfigurationsConfigurationBodyBancontactInput", "type": "named" } }, @@ -190163,7 +193839,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyBlik", + "name": "PostPaymentMethodConfigurationsConfigurationBodyBlikInput", "type": "named" } }, @@ -190178,7 +193854,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyBoleto", + "name": "PostPaymentMethodConfigurationsConfigurationBodyBoletoInput", "type": "named" } }, @@ -190193,7 +193869,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyCard", + "name": "PostPaymentMethodConfigurationsConfigurationBodyCardInput", "type": "named" } }, @@ -190208,7 +193884,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyCartesBancaires", + "name": "PostPaymentMethodConfigurationsConfigurationBodyCartesBancairesInput", "type": "named" } }, @@ -190223,7 +193899,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyCashapp", + "name": "PostPaymentMethodConfigurationsConfigurationBodyCashappInput", "type": "named" } }, @@ -190238,7 +193914,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyCustomerBalance", + "name": "PostPaymentMethodConfigurationsConfigurationBodyCustomerBalanceInput", "type": "named" } }, @@ -190253,7 +193929,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyEps", + "name": "PostPaymentMethodConfigurationsConfigurationBodyEpsInput", "type": "named" } }, @@ -190292,7 +193968,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyFpx", + "name": "PostPaymentMethodConfigurationsConfigurationBodyFpxInput", "type": "named" } }, @@ -190307,7 +193983,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyGiropay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyGiropayInput", "type": "named" } }, @@ -190322,7 +193998,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyGooglePay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyGooglePayInput", "type": "named" } }, @@ -190337,7 +194013,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyGrabpay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyGrabpayInput", "type": "named" } }, @@ -190352,7 +194028,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyIdeal", + "name": "PostPaymentMethodConfigurationsConfigurationBodyIdealInput", "type": "named" } }, @@ -190367,7 +194043,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyJcb", + "name": "PostPaymentMethodConfigurationsConfigurationBodyJcbInput", "type": "named" } }, @@ -190382,7 +194058,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyKlarna", + "name": "PostPaymentMethodConfigurationsConfigurationBodyKlarnaInput", "type": "named" } }, @@ -190397,7 +194073,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyKonbini", + "name": "PostPaymentMethodConfigurationsConfigurationBodyKonbiniInput", "type": "named" } }, @@ -190412,7 +194088,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyLink", + "name": "PostPaymentMethodConfigurationsConfigurationBodyLinkInput", "type": "named" } }, @@ -190427,7 +194103,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyMobilepay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyMobilepayInput", "type": "named" } }, @@ -190442,7 +194118,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyMultibanco", + "name": "PostPaymentMethodConfigurationsConfigurationBodyMultibancoInput", "type": "named" } }, @@ -190473,7 +194149,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyOxxo", + "name": "PostPaymentMethodConfigurationsConfigurationBodyOxxoInput", "type": "named" } }, @@ -190488,7 +194164,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyP24", + "name": "PostPaymentMethodConfigurationsConfigurationBodyP24Input", "type": "named" } }, @@ -190503,7 +194179,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyPaynow", + "name": "PostPaymentMethodConfigurationsConfigurationBodyPaynowInput", "type": "named" } }, @@ -190518,7 +194194,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyPaypal", + "name": "PostPaymentMethodConfigurationsConfigurationBodyPaypalInput", "type": "named" } }, @@ -190533,7 +194209,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyPromptpay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyPromptpayInput", "type": "named" } }, @@ -190548,7 +194224,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyRevolutPay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyRevolutPayInput", "type": "named" } }, @@ -190563,7 +194239,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodySepaDebit", + "name": "PostPaymentMethodConfigurationsConfigurationBodySepaDebitInput", "type": "named" } }, @@ -190578,7 +194254,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodySofort", + "name": "PostPaymentMethodConfigurationsConfigurationBodySofortInput", "type": "named" } }, @@ -190593,7 +194269,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodySwish", + "name": "PostPaymentMethodConfigurationsConfigurationBodySwishInput", "type": "named" } }, @@ -190608,7 +194284,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyTwint", + "name": "PostPaymentMethodConfigurationsConfigurationBodyTwintInput", "type": "named" } }, @@ -190623,7 +194299,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyUsBankAccount", + "name": "PostPaymentMethodConfigurationsConfigurationBodyUsBankAccountInput", "type": "named" } }, @@ -190638,7 +194314,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyWechatPay", + "name": "PostPaymentMethodConfigurationsConfigurationBodyWechatPayInput", "type": "named" } }, @@ -190653,507 +194329,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyZip", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAcssDebit": { - "description": "Canadian pre-authorized debit payments, check this [page](https://stripe.com/docs/payments/acss-debit) for more details like country availability.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAcssDebitDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAcssDebitDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAffirm": { - "description": "[Affirm](https://www.affirm.com/) gives your customers a way to split purchases over a series of payments. Depending on the purchase, they can pay with four interest-free payments (Split Pay) or pay over a longer term (Installments), which might include interest. Check this [page](https://stripe.com/docs/payments/affirm) for more details like country availability.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAffirmDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAffirmDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAfterpayClearpay": { - "description": "Afterpay gives your customers a way to pay for purchases in installments, check this [page](https://stripe.com/docs/payments/afterpay-clearpay) for more details like country availability. Afterpay is particularly popular among businesses selling fashion, beauty, and sports products.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAfterpayClearpayDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAfterpayClearpayDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAlipay": { - "description": "Alipay is a digital wallet in China that has more than a billion active users worldwide. Alipay users can pay on the web or on a mobile device using login credentials or their Alipay app. Alipay has a low dispute rate and reduces fraud by authenticating payments using the customer's login credentials. Check this [page](https://stripe.com/docs/payments/alipay) for more details.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAlipayDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAlipayDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAlma": { - "description": "Alma is a Buy Now, Pay Later payment method that offers customers the ability to pay in 2, 3, or 4 installments.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAlmaDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAlmaDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAmazonPay": { - "description": "Amazon Pay is a wallet payment method that lets your customers check out the same way as on Amazon.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAmazonPayDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAmazonPayDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyApplePay": { - "description": "Stripe users can accept [Apple Pay](/payments/apple-pay) in iOS applications in iOS 9 and later, and on the web in Safari starting with iOS 10 or macOS Sierra. There are no additional fees to process Apple Pay payments, and the [pricing](/pricing) is the same as other card transactions. Check this [page](https://stripe.com/docs/apple-pay) for more details.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyApplePayDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyApplePayDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyApplePayLater": { - "description": "Apple Pay Later, a payment method for customers to buy now and pay later, gives your customers a way to split purchases into four installments across six weeks.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyApplePayLaterDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyApplePayLaterDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAuBecsDebit": { - "description": "Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) direct debit payments from customers with an Australian bank account. Check this [page](https://stripe.com/docs/payments/au-becs-debit) for more details.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyAuBecsDebitDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyAuBecsDebitDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyBacsDebit": { - "description": "Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account, check this [page](https://stripe.com/docs/payments/payment-methods/bacs-debit) for more details.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyBacsDebitDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyBacsDebitDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyBancontact": { - "description": "Bancontact is the most popular online payment method in Belgium, with over 15 million cards in circulation. [Customers](https://stripe.com/docs/api/customers) use a Bancontact card or mobile app linked to a Belgian bank account to make online payments that are secure, guaranteed, and confirmed immediately. Check this [page](https://stripe.com/docs/payments/bancontact) for more details.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyBancontactDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyBancontactDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyBlik": { - "description": "BLIK is a [single use](https://stripe.com/docs/payments/payment-methods#usage) payment method that requires customers to authenticate their payments. When customers want to pay online using BLIK, they request a six-digit code from their banking application and enter it into the payment collection form. Check this [page](https://stripe.com/docs/payments/blik) for more details.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyBlikDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyBlikDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyBoleto": { - "description": "Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil. Check this [page](https://stripe.com/docs/payments/boleto) for more details.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyBoletoDisplayPreference", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyBoletoDisplayPreference": { - "fields": { - "preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyCard": { - "description": "Cards are a popular way for consumers and businesses to pay online or in person. Stripe supports global and local card networks.", - "fields": { - "display_preference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyCardDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyZipInput", "type": "named" } }, @@ -191165,7 +194341,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyCardDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyJcbDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191183,14 +194359,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyCartesBancaires": { - "description": "Cartes Bancaires is France's local card network. More than 95% of these cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either Cartes Bancaires or the Visa or Mastercard networks. Check this [page](https://stripe.com/docs/payments/cartes-bancaires) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyJcbInput": { + "description": "JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Switzerland, United Kingdom, United States, and all countries in the European Economic Area except Iceland. Check this [page](https://support.stripe.com/questions/accepting-japan-credit-bureau-%28jcb%29-payments) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyCartesBancairesDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyJcbDisplayPreferenceInput", "type": "named" } }, @@ -191202,7 +194378,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyCartesBancairesDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyKlarnaDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191220,14 +194396,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyCashapp": { - "description": "Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet. Check this [page](https://stripe.com/docs/payments/cash-app-pay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyKlarnaInput": { + "description": "Klarna gives customers a range of [payment options](https://stripe.com/docs/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address and the transaction amount. These payment options make it convenient for customers to purchase items in all price ranges. Check this [page](https://stripe.com/docs/payments/klarna) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyCashappDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyKlarnaDisplayPreferenceInput", "type": "named" } }, @@ -191239,7 +194415,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyCashappDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyKonbiniDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191257,14 +194433,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyCustomerBalance": { - "description": "Uses a customers [cash balance](https://stripe.com/docs/payments/customer-balance) for the payment. The cash balance can be funded via a bank transfer. Check this [page](https://stripe.com/docs/payments/bank-transfers) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyKonbiniInput": { + "description": "Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://stripe.com/docs/payments/konbini) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyCustomerBalanceDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyKonbiniDisplayPreferenceInput", "type": "named" } }, @@ -191276,7 +194452,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyCustomerBalanceDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyLinkDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191294,14 +194470,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyEps": { - "description": "EPS is an Austria-based payment method that allows customers to complete transactions online using their bank credentials. EPS is supported by all Austrian banks and is accepted by over 80% of Austrian online retailers. Check this [page](https://stripe.com/docs/payments/eps) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyLinkInput": { + "description": "[Link](https://stripe.com/docs/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyEpsDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyLinkDisplayPreferenceInput", "type": "named" } }, @@ -191313,7 +194489,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyEpsDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyMobilepayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191331,14 +194507,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyFpx": { - "description": "Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malaysian financial institutions are members of the PayNet Group, which owns and operates FPX. It is one of the most popular online payment methods in Malaysia, with nearly 90 million transactions in 2018 according to BNM. Check this [page](https://stripe.com/docs/payments/fpx) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyMobilepayInput": { + "description": "MobilePay is a [single-use](https://stripe.com/docs/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://stripe.com/docs/payments/payment-methods#customer-actions) payments using the MobilePay app. Check this [page](https://stripe.com/docs/payments/mobilepay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyFpxDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyMobilepayDisplayPreferenceInput", "type": "named" } }, @@ -191350,7 +194526,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyFpxDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyMultibancoDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191368,14 +194544,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyGiropay": { - "description": "giropay is a German payment method based on online banking, introduced in 2006. It allows customers to complete transactions online using their online banking environment, with funds debited from their bank account. Depending on their bank, customers confirm payments on giropay using a second factor of authentication or a PIN. giropay accounts for 10% of online checkouts in Germany. Check this [page](https://stripe.com/docs/payments/giropay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyMultibancoInput": { + "description": "Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)a single integration path for creating payments using any supported method.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyGiropayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyMultibancoDisplayPreferenceInput", "type": "named" } }, @@ -191387,7 +194563,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyGiropayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyOxxoDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191405,14 +194581,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyGooglePay": { - "description": "Google Pay allows customers to make payments in your app or website using any credit or debit card saved to their Google Account, including those from Google Play, YouTube, Chrome, or an Android device. Use the Google Pay API to request any credit or debit card stored in your customer's Google account. Check this [page](https://stripe.com/docs/google-pay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyOxxoInput": { + "description": "OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills and online purchases in-store with cash. Check this [page](https://stripe.com/docs/payments/oxxo) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyGooglePayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyOxxoDisplayPreferenceInput", "type": "named" } }, @@ -191424,7 +194600,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyGooglePayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyP24DisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191442,14 +194618,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyGrabpay": { - "description": "GrabPay is a payment method developed by [Grab](https://www.grab.com/sg/consumer/finance/pay/). GrabPay is a digital wallet - customers maintain a balance in their wallets that they pay out with. Check this [page](https://stripe.com/docs/payments/grabpay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyP24Input": { + "description": "Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way for customers to pay with over 165 banks. Check this [page](https://stripe.com/docs/payments/p24) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyGrabpayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyP24DisplayPreferenceInput", "type": "named" } }, @@ -191461,7 +194637,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyGrabpayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyPaynowDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191479,14 +194655,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyIdeal": { - "description": "iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular online payment method in the Netherlands with a share of online transactions close to 55%. Check this [page](https://stripe.com/docs/payments/ideal) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyPaynowInput": { + "description": "PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https://stripe.com/docs/payments/paynow) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyIdealDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyPaynowDisplayPreferenceInput", "type": "named" } }, @@ -191498,7 +194674,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyIdealDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyPaypalDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191516,14 +194692,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyJcb": { - "description": "JCB is a credit card company based in Japan. JCB is currently available in Japan to businesses approved by JCB, and available to all businesses in Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, Switzerland, United Kingdom, United States, and all countries in the European Economic Area except Iceland. Check this [page](https://support.stripe.com/questions/accepting-japan-credit-bureau-%28jcb%29-payments) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyPaypalInput": { + "description": "PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://stripe.com/docs/payments/paypal) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyJcbDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyPaypalDisplayPreferenceInput", "type": "named" } }, @@ -191535,7 +194711,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyJcbDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyPromptpayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191553,14 +194729,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyKlarna": { - "description": "Klarna gives customers a range of [payment options](https://stripe.com/docs/payments/klarna#payment-options) during checkout. Available payment options vary depending on the customer's billing address and the transaction amount. These payment options make it convenient for customers to purchase items in all price ranges. Check this [page](https://stripe.com/docs/payments/klarna) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyPromptpayInput": { + "description": "PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://stripe.com/docs/payments/promptpay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyKlarnaDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyPromptpayDisplayPreferenceInput", "type": "named" } }, @@ -191572,7 +194748,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyKlarnaDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyRevolutPayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191590,14 +194766,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyKonbini": { - "description": "Konbini allows customers in Japan to pay for bills and online purchases at convenience stores with cash. Check this [page](https://stripe.com/docs/payments/konbini) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyRevolutPayInput": { + "description": "Revolut Pay, developed by Revolut, a global finance app, is a digital wallet payment method. Revolut Pay uses the customers stored balance or cards to fund the payment, and offers the option for non-Revolut customers to save their details after their first purchase.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyKonbiniDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyRevolutPayDisplayPreferenceInput", "type": "named" } }, @@ -191609,7 +194785,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyKonbiniDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodySepaDebitDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191627,14 +194803,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyLink": { - "description": "[Link](https://stripe.com/docs/payments/link) is a payment method network. With Link, users save their payment details once, then reuse that information to pay with one click for any business on the network.", + "PostPaymentMethodConfigurationsConfigurationBodySepaDebitInput": { + "description": "The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA established and enforced banking standards to allow for the direct debiting of every EUR-denominated bank account within the SEPA region, check this [page](https://stripe.com/docs/payments/sepa-debit) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyLinkDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodySepaDebitDisplayPreferenceInput", "type": "named" } }, @@ -191646,7 +194822,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyLinkDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodySofortDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191664,14 +194840,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyMobilepay": { - "description": "MobilePay is a [single-use](https://stripe.com/docs/payments/payment-methods#usage) card wallet payment method used in Denmark and Finland. It allows customers to [authenticate and approve](https://stripe.com/docs/payments/payment-methods#customer-actions) payments using the MobilePay app. Check this [page](https://stripe.com/docs/payments/mobilepay) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodySofortInput": { + "description": "Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)a single integration path for creating payments using any supported methodto accept [Sofort](https://www.sofort.com/) payments from customers. Check this [page](https://stripe.com/docs/payments/sofort) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyMobilepayDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodySofortDisplayPreferenceInput", "type": "named" } }, @@ -191683,7 +194859,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyMobilepayDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodySwishDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191701,14 +194877,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyMultibanco": { - "description": "Stripe users in Europe and the United States can accept Multibanco payments from customers in Portugal using [Sources](https://stripe.com/docs/sources)a single integration path for creating payments using any supported method.", + "PostPaymentMethodConfigurationsConfigurationBodySwishInput": { + "description": "Swish is a [real-time](https://stripe.com/docs/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://stripe.com/docs/payments/payment-methods#customer-actions) payments using the Swish mobile app and the Swedish BankID mobile app. Check this [page](https://stripe.com/docs/payments/swish) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyMultibancoDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodySwishDisplayPreferenceInput", "type": "named" } }, @@ -191720,7 +194896,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyMultibancoDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyTwintDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191738,14 +194914,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyOxxo": { - "description": "OXXO is a Mexican chain of convenience stores with thousands of locations across Latin America and represents nearly 20% of online transactions in Mexico. OXXO allows customers to pay bills and online purchases in-store with cash. Check this [page](https://stripe.com/docs/payments/oxxo) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyTwintInput": { + "description": "Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyOxxoDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyTwintDisplayPreferenceInput", "type": "named" } }, @@ -191757,7 +194933,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyOxxoDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyUsBankAccountDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191775,14 +194951,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyP24": { - "description": "Przelewy24 is a Poland-based payment method aggregator that allows customers to complete transactions online using bank transfers and other methods. Bank transfers account for 30% of online payments in Poland and Przelewy24 provides a way for customers to pay with over 165 banks. Check this [page](https://stripe.com/docs/payments/p24) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyUsBankAccountInput": { + "description": "Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://stripe.com/docs/payments/ach-direct-debit) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyP24DisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyUsBankAccountDisplayPreferenceInput", "type": "named" } }, @@ -191794,7 +194970,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyP24DisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyWechatPayDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191812,14 +194988,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyPaynow": { - "description": "PayNow is a Singapore-based payment method that allows customers to make a payment using their preferred app from participating banks and participating non-bank financial institutions. Check this [page](https://stripe.com/docs/payments/paynow) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyWechatPayInput": { + "description": "WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' apps and websites. WeChat Pay users buy most frequently in gaming, e-commerce, travel, online education, and food/nutrition. Check this [page](https://stripe.com/docs/payments/wechat-pay) for more details.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyPaynowDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyWechatPayDisplayPreferenceInput", "type": "named" } }, @@ -191831,7 +195007,7 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyPaynowDisplayPreference": { + "PostPaymentMethodConfigurationsConfigurationBodyZipDisplayPreferenceInput": { "fields": { "preference": { "type": { @@ -191849,14 +195025,14 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyPaypal": { - "description": "PayPal, a digital wallet popular with customers in Europe, allows your customers worldwide to pay using their PayPal account. Check this [page](https://stripe.com/docs/payments/paypal) for more details.", + "PostPaymentMethodConfigurationsConfigurationBodyZipInput": { + "description": "Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://stripe.com/docs/payments/zip) for more details like country availability.", "fields": { "display_preference": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyPaypalDisplayPreference", + "name": "PostPaymentMethodConfigurationsConfigurationBodyZipDisplayPreferenceInput", "type": "named" } }, @@ -191868,254 +195044,340 @@ } } }, - "PostPaymentMethodConfigurationsConfigurationBodyPaypalDisplayPreference": { + "PostPaymentMethodDomainsBodyInput": { "fields": { - "preference": { + "domain_name": { + "description": "The domain name that this payment method domain object represents.", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "enabled": { + "description": "Whether this payment method domain is enabled. If the domain is not enabled, payment methods that require a payment method domain will not appear in Elements.", "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } } } }, - "PostPaymentMethodConfigurationsConfigurationBodyPromptpay": { - "description": "PromptPay is a Thailand-based payment method that allows customers to make a payment using their preferred app from participating banks. Check this [page](https://stripe.com/docs/payments/promptpay) for more details.", + "PostPaymentMethodDomainsPaymentMethodDomainBodyInput": { "fields": { - "display_preference": { + "enabled": { + "description": "Whether this payment method domain is enabled. If the domain is not enabled, payment methods that require a payment method domain will not appear in Elements.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyPromptpayDisplayPreference", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } } } }, - "PostPaymentMethodConfigurationsConfigurationBodyPromptpayDisplayPreference": { + "PostPaymentMethodDomainsPaymentMethodDomainValidateBodyInput": { "fields": { - "preference": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostPaymentMethodConfigurationsConfigurationBodyRevolutPay": { - "description": "Revolut Pay, developed by Revolut, a global finance app, is a digital wallet payment method. Revolut Pay uses the customers stored balance or cards to fund the payment, and offers the option for non-Revolut customers to save their details after their first purchase.", + "PostPaymentMethodsBodyAcssDebitInput": { + "description": "If this is an `acss_debit` PaymentMethod, this hash contains details about the ACSS Debit payment method.", "fields": { - "display_preference": { + "account_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyRevolutPayDisplayPreference", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 + } + }, + "institution_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "transit_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodConfigurationsConfigurationBodyRevolutPayDisplayPreference": { + "PostPaymentMethodsBodyAuBecsDebitInput": { + "description": "If this is an `au_becs_debit` PaymentMethod, this hash contains details about the bank account.", "fields": { - "preference": { + "account_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 + } + }, + "bsb_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodConfigurationsConfigurationBodySepaDebit": { - "description": "The [Single Euro Payments Area (SEPA)](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area) is an initiative of the European Union to simplify payments within and across member countries. SEPA established and enforced banking standards to allow for the direct debiting of every EUR-denominated bank account within the SEPA region, check this [page](https://stripe.com/docs/payments/sepa-debit) for more details.", + "PostPaymentMethodsBodyBacsDebitInput": { + "description": "If this is a `bacs_debit` PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.", "fields": { - "display_preference": { + "account_number": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodySepaDebitDisplayPreference", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodySepaDebitDisplayPreference": { - "fields": { - "preference": { + }, + "sort_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodConfigurationsConfigurationBodySofort": { - "description": "Stripe users in Europe and the United States can use the [Payment Intents API](https://stripe.com/docs/payments/payment-intents)a single integration path for creating payments using any supported methodto accept [Sofort](https://www.sofort.com/) payments from customers. Check this [page](https://stripe.com/docs/payments/sofort) for more details.", + "PostPaymentMethodsBodyBillingDetailsAddressInput": { "fields": { - "display_preference": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodySofortDisplayPreference", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodySofortDisplayPreference": { - "fields": { - "preference": { + }, + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodySwish": { - "description": "Swish is a [real-time](https://stripe.com/docs/payments/real-time) payment method popular in Sweden. It allows customers to [authenticate and approve](https://stripe.com/docs/payments/payment-methods#customer-actions) payments using the Swish mobile app and the Swedish BankID mobile app. Check this [page](https://stripe.com/docs/payments/swish) for more details.", - "fields": { - "display_preference": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodySwishDisplayPreference", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodySwishDisplayPreference": { - "fields": { - "preference": { + }, + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyTwint": { - "description": "Twint is a payment method popular in Switzerland. It allows customers to pay using their mobile phone. Check this [page](https://docs.stripe.com/payments/twint) for more details.", - "fields": { - "display_preference": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyTwintDisplayPreference", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyTwintDisplayPreference": { - "fields": { - "preference": { + }, + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodConfigurationsConfigurationBodyUsBankAccount": { - "description": "Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://stripe.com/docs/payments/ach-direct-debit) for more details.", + "PostPaymentMethodsBodyBillingDetailsInput": { + "description": "Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.", "fields": { - "display_preference": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyUsBankAccountDisplayPreference", + "name": "PostPaymentMethodsBodyBillingDetailsAddressInput", "type": "named" } }, @@ -192124,16 +195386,12 @@ "object" ] } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyUsBankAccountDisplayPreference": { - "fields": { - "preference": { + }, + "email": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", + "name": "String", "type": "named" } }, @@ -192142,72 +195400,63 @@ "string" ] } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyWechatPay": { - "description": "WeChat, owned by Tencent, is China's leading mobile app with over 1 billion monthly active users. Chinese consumers can use WeChat Pay to pay for goods and services inside of businesses' apps and websites. WeChat Pay users buy most frequently in gaming, e-commerce, travel, online education, and food/nutrition. Check this [page](https://stripe.com/docs/payments/wechat-pay) for more details.", - "fields": { - "display_preference": { + }, + "name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyWechatPayDisplayPreference", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostPaymentMethodConfigurationsConfigurationBodyWechatPayDisplayPreference": { - "fields": { - "preference": { + }, + "phone": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodConfigurationsConfigurationBodyZip": { - "description": "Zip gives your customers a way to split purchases over a series of payments. Check this [page](https://stripe.com/docs/payments/zip) for more details like country availability.", + "PostPaymentMethodsBodyBoletoInput": { + "description": "If this is a `boleto` PaymentMethod, this hash contains details about the Boleto payment method.", "fields": { - "display_preference": { + "tax_id": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBodyZipDisplayPreference", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodConfigurationsConfigurationBodyZipDisplayPreference": { + "PostPaymentMethodsBodyCard0NetworksInput": { "fields": { - "preference": { + "preferred": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodConfigurationsPreference", + "name": "PaymentMethodsPreferred", "type": "named" } }, @@ -192219,13 +195468,16 @@ } } }, - "PostPaymentMethodDomainsBody": { + "PostPaymentMethodsBodyCardInput": { + "description": "If this is a `card` PaymentMethod, this hash contains the user's card details. For backwards compatibility, you can alternatively provide a Stripe token (e.g., for Apple Pay, Amex Express Checkout, or legacy Checkout) into the card hash with format `card: {token: \"tok_visa\"}`. When providing a card number, you must meet the requirements for [PCI compliance](https://stripe.com/docs/security#validating-pci-compliance). We strongly recommend using Stripe.js instead of interacting with this API directly.", "fields": { - "domain_name": { - "description": "The domain name that this payment method domain object represents.", + "cvc": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -192234,126 +195486,145 @@ "maxLength": 5000 } }, - "enabled": { - "description": "Whether this payment method domain is enabled. If the domain is not enabled, payment methods that require a payment method domain will not appear in Elements.", + "exp_month": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "boolean" + "integer" ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "exp_year": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "Int32", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "integer" + ] } - } - } - }, - "PostPaymentMethodDomainsPaymentMethodDomainBody": { - "fields": { - "enabled": { - "description": "Whether this payment method domain is enabled. If the domain is not enabled, payment methods that require a payment method domain will not appear in Elements.", + }, + "networks": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostPaymentMethodsBodyCard0NetworksInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "number": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "maxLength": 5000 + } + }, + "token": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodDomainsPaymentMethodDomainValidateBody": { + "PostPaymentMethodsBodyEpsInput": { + "description": "If this is an `eps` PaymentMethod, this hash contains details about the EPS payment method.", "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "bank": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "PaymentMethodsBank", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "maxLength": 5000 + } + } + } + }, + "PostPaymentMethodsBodyFpxInput": { + "description": "If this is an `fpx` PaymentMethod, this hash contains details about the FPX payment method.", + "fields": { + "bank": { + "type": { + "name": "PostPaymentMethodsBodyFpxBank", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostPaymentMethodsBodyIdealInput": { + "description": "If this is an `ideal` PaymentMethod, this hash contains details about the iDEAL payment method.", + "fields": { + "bank": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodsBodyIdealBank", + "type": "named" } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodsBody": { + "PostPaymentMethodsBodyInput": { "fields": { "acss_debit": { "description": "If this is an `acss_debit` PaymentMethod, this hash contains details about the ACSS Debit payment method.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyAcssDebit", + "name": "PostPaymentMethodsBodyAcssDebitInput", "type": "named" } }, @@ -192458,7 +195729,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyAuBecsDebit", + "name": "PostPaymentMethodsBodyAuBecsDebitInput", "type": "named" } }, @@ -192473,7 +195744,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyBacsDebit", + "name": "PostPaymentMethodsBodyBacsDebitInput", "type": "named" } }, @@ -192503,7 +195774,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyBillingDetails", + "name": "PostPaymentMethodsBodyBillingDetailsInput", "type": "named" } }, @@ -192533,7 +195804,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyBoleto", + "name": "PostPaymentMethodsBodyBoletoInput", "type": "named" } }, @@ -192548,7 +195819,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyCard", + "name": "PostPaymentMethodsBodyCardInput", "type": "named" } }, @@ -192609,7 +195880,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyEps", + "name": "PostPaymentMethodsBodyEpsInput", "type": "named" } }, @@ -192648,7 +195919,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyFpx", + "name": "PostPaymentMethodsBodyFpxInput", "type": "named" } }, @@ -192693,7 +195964,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyIdeal", + "name": "PostPaymentMethodsBodyIdealInput", "type": "named" } }, @@ -192738,7 +196009,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyKlarna", + "name": "PostPaymentMethodsBodyKlarnaInput", "type": "named" } }, @@ -192843,7 +196114,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyNaverPay", + "name": "PostPaymentMethodsBodyNaverPayInput", "type": "named" } }, @@ -192873,7 +196144,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyP24", + "name": "PostPaymentMethodsBodyP24Input", "type": "named" } }, @@ -192979,7 +196250,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyRadarOptions", + "name": "PostPaymentMethodsBodyRadarOptionsInput", "type": "named" } }, @@ -193024,7 +196295,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodySepaDebit", + "name": "PostPaymentMethodsBodySepaDebitInput", "type": "named" } }, @@ -193039,7 +196310,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodySofort", + "name": "PostPaymentMethodsBodySofortInput", "type": "named" } }, @@ -193099,7 +196370,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyUsBankAccount", + "name": "PostPaymentMethodsBodyUsBankAccountInput", "type": "named" } }, @@ -193141,303 +196412,9 @@ } } }, - "PostPaymentMethodsBodyAcssDebit": { - "description": "If this is an `acss_debit` PaymentMethod, this hash contains details about the ACSS Debit payment method.", - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "institution_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "transit_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyAuBecsDebit": { - "description": "If this is an `au_becs_debit` PaymentMethod, this hash contains details about the bank account.", - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "bsb_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyBacsDebit": { - "description": "If this is a `bacs_debit` PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.", - "fields": { - "account_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "sort_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyBillingDetails": { - "description": "Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.", - "fields": { - "address": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodsBodyBillingDetailsAddress", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "email": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "name": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "phone": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyBillingDetailsAddress": { + "PostPaymentMethodsBodyKlarnaDobInput": { "fields": { - "city": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "country": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line2": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "state": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyBoleto": { - "description": "If this is a `boleto` PaymentMethod, this hash contains details about the Boleto payment method.", - "fields": { - "tax_id": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyCard": { - "fields": { - "cvc": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "exp_month": { + "day": { "type": { "name": "Int32", "type": "named" @@ -193448,7 +196425,7 @@ ] } }, - "exp_year": { + "month": { "type": { "name": "Int32", "type": "named" @@ -193459,129 +196436,27 @@ ] } }, - "networks": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodsBodyCard0Networks", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "token": { + "year": { "type": { - "name": "String", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyCard0Networks": { - "fields": { - "preferred": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodsPreferred", - "type": "named" - } - }, - "http": { - "type": [ - "string" + "integer" ] } } } }, - "PostPaymentMethodsBodyEps": { - "description": "If this is an `eps` PaymentMethod, this hash contains details about the EPS payment method.", - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PaymentMethodsBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyFpx": { - "description": "If this is an `fpx` PaymentMethod, this hash contains details about the FPX payment method.", - "fields": { - "bank": { - "type": { - "name": "PostPaymentMethodsBodyFpxBank", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyIdeal": { - "description": "If this is an `ideal` PaymentMethod, this hash contains details about the iDEAL payment method.", - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodsBodyIdealBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostPaymentMethodsBodyKlarna": { + "PostPaymentMethodsBodyKlarnaInput": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "fields": { "dob": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBodyKlarnaDob", + "name": "PostPaymentMethodsBodyKlarnaDobInput", "type": "named" } }, @@ -193593,44 +196468,7 @@ } } }, - "PostPaymentMethodsBodyKlarnaDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostPaymentMethodsBodyNaverPay": { + "PostPaymentMethodsBodyNaverPayInput": { "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", "fields": { "funding": { @@ -193649,7 +196487,7 @@ } } }, - "PostPaymentMethodsBodyP24": { + "PostPaymentMethodsBodyP24Input": { "description": "If this is a `p24` PaymentMethod, this hash contains details about the P24 payment method.", "fields": { "bank": { @@ -193668,7 +196506,7 @@ } } }, - "PostPaymentMethodsBodyRadarOptions": { + "PostPaymentMethodsBodyRadarOptionsInput": { "description": "Options to configure Radar. See [Radar Session](https://stripe.com/docs/radar/radar-session) for more information.", "fields": { "session": { @@ -193688,7 +196526,7 @@ } } }, - "PostPaymentMethodsBodySepaDebit": { + "PostPaymentMethodsBodySepaDebitInput": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "fields": { "iban": { @@ -193705,7 +196543,7 @@ } } }, - "PostPaymentMethodsBodySofort": { + "PostPaymentMethodsBodySofortInput": { "description": "If this is a `sofort` PaymentMethod, this hash contains details about the SOFORT payment method.", "fields": { "country": { @@ -193721,7 +196559,7 @@ } } }, - "PostPaymentMethodsBodyUsBankAccount": { + "PostPaymentMethodsBodyUsBankAccountInput": { "description": "If this is an `us_bank_account` PaymentMethod, this hash contains details about the US bank account payment method.", "fields": { "account_holder_type": { @@ -193799,7 +196637,7 @@ } } }, - "PostPaymentMethodsPaymentMethodAttachBody": { + "PostPaymentMethodsPaymentMethodAttachBodyInput": { "fields": { "customer": { "description": "The ID of the customer to which to attach the PaymentMethod.", @@ -193840,147 +196678,108 @@ } } }, - "PostPaymentMethodsPaymentMethodBody": { + "PostPaymentMethodsPaymentMethodBodyBillingDetailsAddressInput": { "fields": { - "allow_redisplay": { - "description": "This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to `unspecified`.", + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PaymentMethodsAllowRedisplay", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] - } - }, - "billing_details": { - "description": "Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodBodyBillingDetails", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + ], + "maxLength": 5000 } }, - "card": { - "description": "If this is a `card` PaymentMethod, this hash contains the user's card details.", + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodBodyCard", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "link": { - "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "naver_pay": { - "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodBodyNaverPay", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "us_bank_account": { - "description": "If this is an `us_bank_account` PaymentMethod, this hash contains details about the US bank account payment method.", + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodBodyUsBankAccount", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostPaymentMethodsPaymentMethodBodyBillingDetails": { + "PostPaymentMethodsPaymentMethodBodyBillingDetailsInput": { "description": "Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.", "fields": { "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodBodyBillingDetailsAddress", + "name": "PostPaymentMethodsPaymentMethodBodyBillingDetailsAddressInput", "type": "named" } }, @@ -194036,136 +196835,178 @@ } } }, - "PostPaymentMethodsPaymentMethodBodyBillingDetailsAddress": { + "PostPaymentMethodsPaymentMethodBodyCardInput": { + "description": "If this is a `card` PaymentMethod, this hash contains the user's card details.", "fields": { - "city": { + "exp_month": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "country": { + "exp_year": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "line1": { + "networks": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentMethodsPaymentMethodBodyCardNetworksInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostPaymentMethodsPaymentMethodBodyCardNetworksInput": { + "fields": { + "preferred": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostPaymentMethodsPaymentMethodBodyCardNetworksPreferred", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "line2": { + } + } + }, + "PostPaymentMethodsPaymentMethodBodyInput": { + "fields": { + "allow_redisplay": { + "description": "This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to `unspecified`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PaymentMethodsAllowRedisplay", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "postal_code": { + "billing_details": { + "description": "Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentMethodsPaymentMethodBodyBillingDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "card": { + "description": "If this is a `card` PaymentMethod, this hash contains the user's card details.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostPaymentMethodsPaymentMethodBodyCardInput", "type": "named" } }, "http": { "type": [ - "string" + "object" + ] + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostPaymentMethodsPaymentMethodBodyCard": { - "description": "If this is a `card` PaymentMethod, this hash contains the user's card details.", - "fields": { - "exp_month": { + }, + "link": { + "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "exp_year": { + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "networks": { + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodBodyCardNetworks", + "name": "PostPaymentMethodsPaymentMethodBodyNaverPayInput", "type": "named" } }, @@ -194174,28 +197015,25 @@ "object" ] } - } - } - }, - "PostPaymentMethodsPaymentMethodBodyCardNetworks": { - "fields": { - "preferred": { + }, + "us_bank_account": { + "description": "If this is an `us_bank_account` PaymentMethod, this hash contains details about the US bank account payment method.", "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodBodyCardNetworksPreferred", + "name": "PostPaymentMethodsPaymentMethodBodyUsBankAccountInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostPaymentMethodsPaymentMethodBodyNaverPay": { + "PostPaymentMethodsPaymentMethodBodyNaverPayInput": { "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", "fields": { "funding": { @@ -194214,7 +197052,7 @@ } } }, - "PostPaymentMethodsPaymentMethodBodyUsBankAccount": { + "PostPaymentMethodsPaymentMethodBodyUsBankAccountInput": { "description": "If this is an `us_bank_account` PaymentMethod, this hash contains details about the US bank account payment method.", "fields": { "account_holder_type": { @@ -194247,7 +197085,7 @@ } } }, - "PostPaymentMethodsPaymentMethodDetachBody": { + "PostPaymentMethodsPaymentMethodDetachBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -194275,7 +197113,7 @@ } } }, - "PostPayoutsBody": { + "PostPayoutsBodyInput": { "fields": { "amount": { "description": "A positive integer in cents representing how much to payout.", @@ -194422,7 +197260,7 @@ } } }, - "PostPayoutsPayoutBody": { + "PostPayoutsPayoutBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -194465,7 +197303,7 @@ } } }, - "PostPayoutsPayoutCancelBody": { + "PostPayoutsPayoutCancelBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -194493,7 +197331,7 @@ } } }, - "PostPayoutsPayoutReverseBody": { + "PostPayoutsPayoutReverseBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -194536,7 +197374,7 @@ } } }, - "PostPlansBody": { + "PostPlansBodyInput": { "fields": { "active": { "description": "Whether the plan is currently available for new subscriptions. Defaults to `true`.", @@ -194759,7 +197597,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostPlansBodyTiers", + "name": "PostPlansBodyTiersInput", "type": "named" }, "type": "array" @@ -194796,7 +197634,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPlansBodyTransformUsage", + "name": "PostPlansBodyTransformUsageInput", "type": "named" } }, @@ -194838,7 +197676,7 @@ } } }, - "PostPlansBodyTiers": { + "PostPlansBodyTiersInput": { "fields": { "flat_amount": { "type": { @@ -194909,7 +197747,7 @@ } } }, - "PostPlansBodyTransformUsage": { + "PostPlansBodyTransformUsageInput": { "description": "Apply a transformation to the reported usage or set quantity before computing the billed price. Cannot be combined with `tiers`.", "fields": { "divide_by": { @@ -194936,7 +197774,7 @@ } } }, - "PostPlansPlanBody": { + "PostPlansPlanBodyInput": { "fields": { "active": { "description": "Whether the plan is currently available for new subscriptions.", @@ -195041,7 +197879,65 @@ } } }, - "PostPricesBody": { + "PostPricesBodyCustomUnitAmountInput": { + "description": "When set, provides configuration for the amount to be adjusted by the customer during Checkout Sessions and Payment Links.", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "maximum": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "minimum": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "preset": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostPricesBodyInput": { "fields": { "active": { "description": "Whether the price can be used for new purchases. Defaults to `true`.", @@ -195106,7 +198002,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPricesBodyCustomUnitAmount", + "name": "PostPricesBodyCustomUnitAmountInput", "type": "named" } }, @@ -195208,7 +198104,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPricesBodyProductData", + "name": "PostPricesBodyProductDataInput", "type": "named" } }, @@ -195223,7 +198119,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPricesBodyRecurring", + "name": "PostPricesBodyRecurringInput", "type": "named" } }, @@ -195254,7 +198150,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostPricesBodyTiers", + "name": "PostPricesBodyTiersInput", "type": "named" }, "type": "array" @@ -195306,7 +198202,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPricesBodyTransformQuantity", + "name": "PostPricesBodyTransformQuantityInput", "type": "named" } }, @@ -195349,65 +198245,7 @@ } } }, - "PostPricesBodyCustomUnitAmount": { - "description": "When set, provides configuration for the amount to be adjusted by the customer during Checkout Sessions and Payment Links.", - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "maximum": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "minimum": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "preset": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostPricesBodyProductData": { + "PostPricesBodyProductDataInput": { "description": "These fields can be used to create a new product that this price will belong to.", "fields": { "active": { @@ -195512,7 +198350,7 @@ } } }, - "PostPricesBodyRecurring": { + "PostPricesBodyRecurringInput": { "description": "The recurring components of a price such as `interval` and `usage_type`.", "fields": { "aggregate_usage": { @@ -195585,7 +198423,7 @@ } } }, - "PostPricesBodyTiers": { + "PostPricesBodyTiersInput": { "fields": { "flat_amount": { "type": { @@ -195656,7 +198494,7 @@ } } }, - "PostPricesBodyTransformQuantity": { + "PostPricesBodyTransformQuantityInput": { "description": "Apply a transformation to the reported usage or set quantity before computing the billed price. Cannot be combined with `tiers`.", "fields": { "divide_by": { @@ -195683,7 +198521,7 @@ } } }, - "PostPricesPriceBody": { + "PostPricesPriceBodyInput": { "fields": { "active": { "description": "Whether the price can be used for new purchases. Defaults to `true`.", @@ -195818,7 +198656,195 @@ } } }, - "PostProductsBody": { + "PostProductsBodyDefaultPriceDataCustomUnitAmountInput": { + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "maximum": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "minimum": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "preset": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostProductsBodyDefaultPriceDataInput": { + "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object. This Price will be set as the default price for this product.", + "fields": { + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "currency_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "custom_unit_amount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostProductsBodyDefaultPriceDataCustomUnitAmountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "recurring": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostProductsBodyDefaultPriceDataRecurringInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "tax_behavior": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "ProductsTaxBehavior", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "unit_amount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "unit_amount_decimal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "format": "decimal" + } + } + } + }, + "PostProductsBodyDefaultPriceDataRecurringInput": { + "fields": { + "interval": { + "type": { + "name": "ProductsInterval", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + }, + "interval_count": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostProductsBodyInput": { "fields": { "active": { "description": "Whether the product is currently available for purchase. Defaults to `true`.", @@ -195840,7 +198866,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostProductsBodyDefaultPriceData", + "name": "PostProductsBodyDefaultPriceDataInput", "type": "named" } }, @@ -195935,7 +198961,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostProductsBodyMarketingFeatures", + "name": "PostProductsBodyMarketingFeaturesInput", "type": "named" }, "type": "array" @@ -195985,7 +199011,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostProductsBodyPackageDimensions", + "name": "PostProductsBodyPackageDimensionsInput", "type": "named" } }, @@ -196075,195 +199101,7 @@ } } }, - "PostProductsBodyDefaultPriceData": { - "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object. This Price will be set as the default price for this product.", - "fields": { - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "currency_options": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "custom_unit_amount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostProductsBodyDefaultPriceDataCustomUnitAmount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "recurring": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostProductsBodyDefaultPriceDataRecurring", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "tax_behavior": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "ProductsTaxBehavior", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "unit_amount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "unit_amount_decimal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "format": "decimal" - } - } - } - }, - "PostProductsBodyDefaultPriceDataCustomUnitAmount": { - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "maximum": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "minimum": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "preset": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostProductsBodyDefaultPriceDataRecurring": { - "fields": { - "interval": { - "type": { - "name": "ProductsInterval", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "interval_count": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostProductsBodyMarketingFeatures": { + "PostProductsBodyMarketingFeaturesInput": { "fields": { "name": { "type": { @@ -196279,7 +199117,7 @@ } } }, - "PostProductsBodyPackageDimensions": { + "PostProductsBodyPackageDimensionsInput": { "description": "The dimensions of this product for shipping purposes.", "fields": { "height": { @@ -196328,7 +199166,7 @@ } } }, - "PostProductsIdBody": { + "PostProductsIdBodyInput": { "fields": { "active": { "description": "Whether the product is available for purchase.", @@ -196430,7 +199268,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostProductsIdBodyMarketingFeatures", + "name": "PostProductsIdBodyMarketingFeaturesInput", "type": "named" }, "type": "array" @@ -196483,7 +199321,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostProductsIdBodyPackageDimensions", + "name": "PostProductsIdBodyPackageDimensionsInput", "type": "named" } }, @@ -196572,7 +199410,7 @@ } } }, - "PostProductsIdBodyMarketingFeatures": { + "PostProductsIdBodyMarketingFeaturesInput": { "fields": { "name": { "type": { @@ -196588,7 +199426,7 @@ } } }, - "PostProductsIdBodyPackageDimensions": { + "PostProductsIdBodyPackageDimensionsInput": { "fields": { "height": { "type": { @@ -196636,7 +199474,7 @@ } } }, - "PostProductsProductFeaturesBody": { + "PostProductsProductFeaturesBodyInput": { "fields": { "entitlement_feature": { "description": "The ID of the [Feature](https://stripe.com/docs/api/entitlements/feature) object attached to this product.", @@ -196677,7 +199515,7 @@ } } }, - "PostPromotionCodesBody": { + "PostPromotionCodesBodyInput": { "fields": { "active": { "description": "Whether the promotion code is currently active.", @@ -196814,7 +199652,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPromotionCodesBodyRestrictions", + "name": "PostPromotionCodesBodyRestrictionsInput", "type": "named" } }, @@ -196826,7 +199664,7 @@ } } }, - "PostPromotionCodesBodyRestrictions": { + "PostPromotionCodesBodyRestrictionsInput": { "description": "Settings that restrict the redemption of the promotion code.", "fields": { "currency_options": { @@ -196888,7 +199726,7 @@ } } }, - "PostPromotionCodesPromotionCodeBody": { + "PostPromotionCodesPromotionCodeBodyInput": { "fields": { "active": { "description": "Whether the promotion code is currently active. A promotion code can only be reactivated when the coupon is still valid and the promotion code is otherwise redeemable.", @@ -196949,7 +199787,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPromotionCodesPromotionCodeBodyRestrictions", + "name": "PostPromotionCodesPromotionCodeBodyRestrictionsInput", "type": "named" } }, @@ -196961,7 +199799,7 @@ } } }, - "PostPromotionCodesPromotionCodeBodyRestrictions": { + "PostPromotionCodesPromotionCodeBodyRestrictionsInput": { "description": "Settings that restrict the redemption of the promotion code.", "fields": { "currency_options": { @@ -196980,7 +199818,146 @@ } } }, - "PostQuotesBody": { + "PostQuotesBodyAutomaticTaxInput": { + "description": "Settings for automatic tax lookup for this quote and resulting invoices and subscriptions.", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "liability": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostQuotesBodyAutomaticTaxLiabilityInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostQuotesBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "QuotesType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostQuotesBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostQuotesBodyFromQuoteInput": { + "description": "Clone an existing quote. The new quote will be created in `status=draft`. When using this parameter, you cannot specify any other parameters except for `expires_at`.", + "fields": { + "is_revision": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "quote": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostQuotesBodyInput": { "fields": { "application_fee_amount": { "description": "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. There cannot be any line items with recurring prices when using this field.", @@ -197017,7 +199994,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBodyAutomaticTax", + "name": "PostQuotesBodyAutomaticTaxInput", "type": "named" } }, @@ -197104,7 +200081,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostQuotesBodyDiscounts", + "name": "PostQuotesBodyDiscountsInput", "type": "named" }, "type": "array" @@ -197182,7 +200159,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBodyFromQuote", + "name": "PostQuotesBodyFromQuoteInput", "type": "named" } }, @@ -197213,7 +200190,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBodyInvoiceSettings", + "name": "PostQuotesBodyInvoiceSettingsInput", "type": "named" } }, @@ -197229,7 +200206,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostQuotesBodyLineItems", + "name": "PostQuotesBodyLineItemsInput", "type": "named" }, "type": "array" @@ -197281,7 +200258,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBodySubscriptionData", + "name": "PostQuotesBodySubscriptionDataInput", "type": "named" } }, @@ -197312,7 +200289,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBodyTransferData", + "name": "PostQuotesBodyTransferDataInput", "type": "named" } }, @@ -197324,25 +200301,28 @@ } } }, - "PostQuotesBodyAutomaticTax": { - "description": "Settings for automatic tax lookup for this quote and resulting invoices and subscriptions.", + "PostQuotesBodyInvoiceSettingsInput": { + "description": "All invoices will be billed using the specified settings.", "fields": { - "enabled": { + "days_until_due": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "boolean" + "integer" ] } }, - "liability": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBodyAutomaticTaxLiability", + "name": "PostQuotesBodyInvoiceSettingsIssuerInput", "type": "named" } }, @@ -197354,7 +200334,7 @@ } } }, - "PostQuotesBodyAutomaticTaxLiability": { + "PostQuotesBodyInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -197383,7 +200363,7 @@ } } }, - "PostQuotesBodyDiscounts": { + "PostQuotesBodyLineItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -197432,107 +200412,14 @@ } } }, - "PostQuotesBodyFromQuote": { - "description": "Clone an existing quote. The new quote will be created in `status=draft`. When using this parameter, you cannot specify any other parameters except for `expires_at`.", - "fields": { - "is_revision": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "quote": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostQuotesBodyInvoiceSettings": { - "description": "All invoices will be billed using the specified settings.", - "fields": { - "days_until_due": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "issuer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostQuotesBodyInvoiceSettingsIssuer", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostQuotesBodyInvoiceSettingsIssuer": { - "fields": { - "account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "type": { - "name": "QuotesType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostQuotesBodyLineItems": { + "PostQuotesBodyLineItemsInput": { "fields": { "discounts": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostQuotesBodyLineItemsDiscounts", + "name": "PostQuotesBodyLineItemsDiscountsInput", "type": "named" }, "type": "array" @@ -197568,7 +200455,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBodyLineItemsPriceData", + "name": "PostQuotesBodyLineItemsPriceDataInput", "type": "named" } }, @@ -197617,56 +200504,7 @@ } } }, - "PostQuotesBodyLineItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostQuotesBodyLineItemsPriceData": { + "PostQuotesBodyLineItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -197696,7 +200534,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBodyLineItemsPriceDataRecurring", + "name": "PostQuotesBodyLineItemsPriceDataRecurringInput", "type": "named" } }, @@ -197751,7 +200589,7 @@ } } }, - "PostQuotesBodyLineItemsPriceDataRecurring": { + "PostQuotesBodyLineItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -197780,7 +200618,7 @@ } } }, - "PostQuotesBodySubscriptionData": { + "PostQuotesBodySubscriptionDataInput": { "description": "When creating a subscription or subscription schedule, the specified configuration data will be used. There must be at least one line item with a recurring price for a subscription or subscription schedule to be created. A subscription schedule is created if `subscription_data[effective_date]` is present and in the future, otherwise a subscription is created.", "fields": { "description": { @@ -197840,7 +200678,7 @@ } } }, - "PostQuotesBodyTransferData": { + "PostQuotesBodyTransferDataInput": { "fields": { "amount": { "type": { @@ -197883,7 +200721,7 @@ } } }, - "PostQuotesQuoteAcceptBody": { + "PostQuotesQuoteAcceptBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -197911,7 +200749,115 @@ } } }, - "PostQuotesQuoteBody": { + "PostQuotesQuoteBodyAutomaticTaxInput": { + "description": "Settings for automatic tax lookup for this quote and resulting invoices and subscriptions.", + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "liability": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostQuotesQuoteBodyAutomaticTaxLiabilityInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostQuotesQuoteBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "QuotesType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostQuotesQuoteBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostQuotesQuoteBodyInput": { "fields": { "application_fee_amount": { "description": "The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. There cannot be any line items with recurring prices when using this field.", @@ -197948,7 +200894,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteBodyAutomaticTax", + "name": "PostQuotesQuoteBodyAutomaticTaxInput", "type": "named" } }, @@ -198035,7 +200981,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostQuotesQuoteBodyDiscounts", + "name": "PostQuotesQuoteBodyDiscountsInput", "type": "named" }, "type": "array" @@ -198129,7 +201075,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteBodyInvoiceSettings", + "name": "PostQuotesQuoteBodyInvoiceSettingsInput", "type": "named" } }, @@ -198145,7 +201091,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostQuotesQuoteBodyLineItems", + "name": "PostQuotesQuoteBodyLineItemsInput", "type": "named" }, "type": "array" @@ -198197,7 +201143,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteBodySubscriptionData", + "name": "PostQuotesQuoteBodySubscriptionDataInput", "type": "named" } }, @@ -198212,7 +201158,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteBodyTransferData", + "name": "PostQuotesQuoteBodyTransferDataInput", "type": "named" } }, @@ -198224,25 +201170,28 @@ } } }, - "PostQuotesQuoteBodyAutomaticTax": { - "description": "Settings for automatic tax lookup for this quote and resulting invoices and subscriptions.", + "PostQuotesQuoteBodyInvoiceSettingsInput": { + "description": "All invoices will be billed using the specified settings.", "fields": { - "enabled": { + "days_until_due": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "boolean" + "integer" ] } }, - "liability": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteBodyAutomaticTaxLiability", + "name": "PostQuotesQuoteBodyInvoiceSettingsIssuerInput", "type": "named" } }, @@ -198254,7 +201203,7 @@ } } }, - "PostQuotesQuoteBodyAutomaticTaxLiability": { + "PostQuotesQuoteBodyInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -198283,7 +201232,7 @@ } } }, - "PostQuotesQuoteBodyDiscounts": { + "PostQuotesQuoteBodyLineItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -198332,76 +201281,14 @@ } } }, - "PostQuotesQuoteBodyInvoiceSettings": { - "description": "All invoices will be billed using the specified settings.", - "fields": { - "days_until_due": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "issuer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostQuotesQuoteBodyInvoiceSettingsIssuer", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostQuotesQuoteBodyInvoiceSettingsIssuer": { - "fields": { - "account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "type": { - "name": "QuotesType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostQuotesQuoteBodyLineItems": { + "PostQuotesQuoteBodyLineItemsInput": { "fields": { "discounts": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostQuotesQuoteBodyLineItemsDiscounts", + "name": "PostQuotesQuoteBodyLineItemsDiscountsInput", "type": "named" }, "type": "array" @@ -198452,7 +201339,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteBodyLineItemsPriceData", + "name": "PostQuotesQuoteBodyLineItemsPriceDataInput", "type": "named" } }, @@ -198501,56 +201388,7 @@ } } }, - "PostQuotesQuoteBodyLineItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostQuotesQuoteBodyLineItemsPriceData": { + "PostQuotesQuoteBodyLineItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -198580,7 +201418,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteBodyLineItemsPriceDataRecurring", + "name": "PostQuotesQuoteBodyLineItemsPriceDataRecurringInput", "type": "named" } }, @@ -198635,7 +201473,7 @@ } } }, - "PostQuotesQuoteBodyLineItemsPriceDataRecurring": { + "PostQuotesQuoteBodyLineItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -198664,7 +201502,7 @@ } } }, - "PostQuotesQuoteBodySubscriptionData": { + "PostQuotesQuoteBodySubscriptionDataInput": { "description": "When creating a subscription or subscription schedule, the specified configuration data will be used. There must be at least one line item with a recurring price for a subscription or subscription schedule to be created. A subscription schedule is created if `subscription_data[effective_date]` is present and in the future, otherwise a subscription is created.", "fields": { "description": { @@ -198724,7 +201562,7 @@ } } }, - "PostQuotesQuoteBodyTransferData": { + "PostQuotesQuoteBodyTransferDataInput": { "fields": { "amount": { "type": { @@ -198767,7 +201605,7 @@ } } }, - "PostQuotesQuoteCancelBody": { + "PostQuotesQuoteCancelBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -198795,7 +201633,7 @@ } } }, - "PostQuotesQuoteFinalizeBody": { + "PostQuotesQuoteFinalizeBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -198839,7 +201677,7 @@ } } }, - "PostRadarValueListItemsBody": { + "PostRadarValueListItemsBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -198893,7 +201731,7 @@ } } }, - "PostRadarValueListsBody": { + "PostRadarValueListsBodyInput": { "fields": { "alias": { "description": "The name of the value list for use in rules.", @@ -198978,7 +201816,7 @@ } } }, - "PostRadarValueListsValueListBody": { + "PostRadarValueListsValueListBodyInput": { "fields": { "alias": { "description": "The name of the value list for use in rules.", @@ -199053,7 +201891,7 @@ } } }, - "PostRefundsBody": { + "PostRefundsBodyInput": { "fields": { "amount": { "type": { @@ -199250,7 +202088,7 @@ } } }, - "PostRefundsRefundBody": { + "PostRefundsRefundBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -199293,7 +202131,7 @@ } } }, - "PostRefundsRefundCancelBody": { + "PostRefundsRefundCancelBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -199321,7 +202159,7 @@ } } }, - "PostReportingReportRunsBody": { + "PostReportingReportRunsBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -199352,7 +202190,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostReportingReportRunsBodyParameters", + "name": "PostReportingReportRunsBodyParametersInput", "type": "named" } }, @@ -199376,7 +202214,7 @@ } } }, - "PostReportingReportRunsBodyParameters": { + "PostReportingReportRunsBodyParametersInput": { "description": "Parameters specifying how the report should be run. Different Report Types have different required and optional parameters, listed in the [API Access to Reports](https://stripe.com/docs/reporting/statements/api) documentation.", "fields": { "columns": { @@ -199507,7 +202345,7 @@ } } }, - "PostReviewsReviewApproveBody": { + "PostReviewsReviewApproveBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -199535,7 +202373,37 @@ } } }, - "PostSetupIntentsBody": { + "PostSetupIntentsBodyAutomaticPaymentMethodsInput": { + "description": "When you enable this parameter, this SetupIntent accepts payment methods that you enable in the Dashboard and that are compatible with its other parameters.", + "fields": { + "allow_redirects": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SetupIntentsAllowRedirects", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostSetupIntentsBodyInput": { "fields": { "attach_to_self": { "description": "If present, the SetupIntent's payment method will be attached to the in-context Stripe Account. It can only be used for this Stripe Accounts own money movement flows like InboundTransfer and OutboundTransfers. It cannot be set to true when setting up a PaymentMethod for a Customer, and defaults to false when attaching a PaymentMethod to a Customer.", @@ -199557,7 +202425,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyAutomaticPaymentMethods", + "name": "PostSetupIntentsBodyAutomaticPaymentMethodsInput", "type": "named" } }, @@ -199682,7 +202550,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyMandateData", + "name": "PostSetupIntentsBodyMandateDataInput", "type": "named" } }, @@ -199759,7 +202627,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodData", + "name": "PostSetupIntentsBodyPaymentMethodDataInput", "type": "named" } }, @@ -199774,7 +202642,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptions", + "name": "PostSetupIntentsBodyPaymentMethodOptionsInput", "type": "named" } }, @@ -199828,7 +202696,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodySingleUse", + "name": "PostSetupIntentsBodySingleUseInput", "type": "named" } }, @@ -199870,41 +202738,97 @@ } } }, - "PostSetupIntentsBodyAutomaticPaymentMethods": { - "description": "When you enable this parameter, this SetupIntent accepts payment methods that you enable in the Dashboard and that are compatible with its other parameters.", + "PostSetupIntentsBodyMandateDataCustomerAcceptanceInput": { "fields": { - "allow_redirects": { + "accepted_at": { "type": { "type": "nullable", "underlying_type": { - "name": "SetupIntentsAllowRedirects", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "string" + "integer" + ], + "format": "unix-time" + } + }, + "offline": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } }, - "enabled": { + "online": { "type": { - "name": "Boolean", + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyMandateDataCustomerAcceptanceOnlineInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "type": { + "type": { + "name": "SetupIntentsType", "type": "named" }, "http": { "type": [ - "boolean" + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsBodyMandateDataCustomerAcceptanceOnlineInput": { + "fields": { + "ip_address": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" ] } + }, + "user_agent": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } }, - "PostSetupIntentsBodyMandateData": { + "PostSetupIntentsBodyMandateDataInput": { "fields": { "customer_acceptance": { "type": { - "name": "PostSetupIntentsBodyMandateDataCustomerAcceptance", + "name": "PostSetupIntentsBodyMandateDataCustomerAcceptanceInput", "type": "named" }, "http": { @@ -199915,28 +202839,209 @@ } } }, - "PostSetupIntentsBodyMandateDataCustomerAcceptance": { + "PostSetupIntentsBodyPaymentMethodDataAcssDebitInput": { "fields": { - "accepted_at": { + "account_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "institution_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "transit_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodDataAuBecsDebitInput": { + "fields": { + "account_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "bsb_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodDataBacsDebitInput": { + "fields": { + "account_number": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ], - "format": "unix-time" + "maxLength": 5000 } }, - "offline": { + "sort_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodDataBillingDetailsAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line1": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "postal_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodDataBillingDetailsInput": { + "fields": { + "address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyPaymentMethodDataBillingDetailsAddressInput", "type": "named" } }, @@ -199946,24 +203051,42 @@ ] } }, - "online": { + "email": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyMandateDataCustomerAcceptanceOnline", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "type": { + "name": { "type": { - "name": "SetupIntentsType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -199974,9 +203097,9 @@ } } }, - "PostSetupIntentsBodyMandateDataCustomerAcceptanceOnline": { + "PostSetupIntentsBodyPaymentMethodDataBoletoInput": { "fields": { - "ip_address": { + "tax_id": { "type": { "name": "String", "type": "named" @@ -199984,12 +203107,36 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - }, - "user_agent": { + } + } + }, + "PostSetupIntentsBodyPaymentMethodDataEpsInput": { + "fields": { + "bank": { "type": { - "name": "String", + "type": "nullable", + "underlying_type": { + "name": "SetupIntentsBank", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodDataFpxInput": { + "fields": { + "bank": { + "type": { + "name": "PostSetupIntentsBodyPaymentMethodDataFpxBank", "type": "named" }, "http": { @@ -200001,14 +203148,33 @@ } } }, - "PostSetupIntentsBodyPaymentMethodData": { + "PostSetupIntentsBodyPaymentMethodDataIdealInput": { + "fields": { + "bank": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyPaymentMethodDataIdealBank", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodDataInput": { "description": "When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://stripe.com/docs/api/setup_intents/object#setup_intent_object-payment_method) value in the SetupIntent.", "fields": { "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataAcssDebit", + "name": "PostSetupIntentsBodyPaymentMethodDataAcssDebitInput", "type": "named" } }, @@ -200106,7 +203272,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataAuBecsDebit", + "name": "PostSetupIntentsBodyPaymentMethodDataAuBecsDebitInput", "type": "named" } }, @@ -200120,7 +203286,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataBacsDebit", + "name": "PostSetupIntentsBodyPaymentMethodDataBacsDebitInput", "type": "named" } }, @@ -200148,7 +203314,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataBillingDetails", + "name": "PostSetupIntentsBodyPaymentMethodDataBillingDetailsInput", "type": "named" } }, @@ -200176,7 +203342,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataBoleto", + "name": "PostSetupIntentsBodyPaymentMethodDataBoletoInput", "type": "named" } }, @@ -200218,7 +203384,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataEps", + "name": "PostSetupIntentsBodyPaymentMethodDataEpsInput", "type": "named" } }, @@ -200232,7 +203398,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataFpx", + "name": "PostSetupIntentsBodyPaymentMethodDataFpxInput", "type": "named" } }, @@ -200274,7 +203440,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataIdeal", + "name": "PostSetupIntentsBodyPaymentMethodDataIdealInput", "type": "named" } }, @@ -200316,7 +203482,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataKlarna", + "name": "PostSetupIntentsBodyPaymentMethodDataKlarnaInput", "type": "named" } }, @@ -200414,7 +203580,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataNaverPay", + "name": "PostSetupIntentsBodyPaymentMethodDataNaverPayInput", "type": "named" } }, @@ -200442,7 +203608,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataP24", + "name": "PostSetupIntentsBodyPaymentMethodDataP24Input", "type": "named" } }, @@ -200526,7 +203692,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataRadarOptions", + "name": "PostSetupIntentsBodyPaymentMethodDataRadarOptionsInput", "type": "named" } }, @@ -200568,7 +203734,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataSepaDebit", + "name": "PostSetupIntentsBodyPaymentMethodDataSepaDebitInput", "type": "named" } }, @@ -200582,7 +203748,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataSofort", + "name": "PostSetupIntentsBodyPaymentMethodDataSofortInput", "type": "named" } }, @@ -200635,7 +203801,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataUsBankAccount", + "name": "PostSetupIntentsBodyPaymentMethodDataUsBankAccountInput", "type": "named" } }, @@ -200675,341 +203841,50 @@ } } }, - "PostSetupIntentsBodyPaymentMethodDataAcssDebit": { + "PostSetupIntentsBodyPaymentMethodDataKlarnaDobInput": { "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "institution_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "transit_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataAuBecsDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "bsb_number": { + "day": { "type": { - "name": "String", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataBacsDebit": { - "fields": { - "account_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "sort_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataBillingDetails": { - "fields": { - "address": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataBillingDetailsAddress", - "type": "named" - } - }, - "http": { - "type": [ - "object" + "integer" ] } }, - "email": { + "month": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" + "integer" ] } }, - "name": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "phone": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataBillingDetailsAddress": { - "fields": { - "city": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "country": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line2": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "state": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataBoleto": { - "fields": { - "tax_id": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataEps": { - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SetupIntentsBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataFpx": { - "fields": { - "bank": { + "year": { "type": { - "name": "PostSetupIntentsBodyPaymentMethodDataFpxBank", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataIdeal": { - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataIdealBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } } } }, - "PostSetupIntentsBodyPaymentMethodDataKlarna": { + "PostSetupIntentsBodyPaymentMethodDataKlarnaInput": { "fields": { "dob": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodDataKlarnaDob", + "name": "PostSetupIntentsBodyPaymentMethodDataKlarnaDobInput", "type": "named" } }, @@ -201021,44 +203896,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodDataKlarnaDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodDataNaverPay": { + "PostSetupIntentsBodyPaymentMethodDataNaverPayInput": { "fields": { "funding": { "type": { @@ -201076,7 +203914,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodDataP24": { + "PostSetupIntentsBodyPaymentMethodDataP24Input": { "fields": { "bank": { "type": { @@ -201094,7 +203932,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodDataRadarOptions": { + "PostSetupIntentsBodyPaymentMethodDataRadarOptionsInput": { "fields": { "session": { "type": { @@ -201113,7 +203951,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodDataSepaDebit": { + "PostSetupIntentsBodyPaymentMethodDataSepaDebitInput": { "fields": { "iban": { "type": { @@ -201129,7 +203967,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodDataSofort": { + "PostSetupIntentsBodyPaymentMethodDataSofortInput": { "fields": { "country": { "type": { @@ -201144,7 +203982,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodDataUsBankAccount": { + "PostSetupIntentsBodyPaymentMethodDataUsBankAccountInput": { "fields": { "account_holder_type": { "type": { @@ -201221,138 +204059,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptions": { - "description": "Payment method-specific configuration for this SetupIntent.", - "fields": { - "acss_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsAcssDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "amazon_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bacs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsBacsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "link": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paypal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsPaypal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sepa_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsSepaDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodOptionsAcssDebit": { + "PostSetupIntentsBodyPaymentMethodOptionsAcssDebitInput": { "fields": { "currency": { "type": { @@ -201372,7 +204079,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsAcssDebitMandateOptions", + "name": "PostSetupIntentsBodyPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -201398,7 +204105,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsAcssDebitMandateOptions": { + "PostSetupIntentsBodyPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { "custom_mandate_url": { "type": { @@ -201481,13 +204188,13 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsBacsDebit": { + "PostSetupIntentsBodyPaymentMethodOptionsBacsDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsBacsDebitMandateOptions", + "name": "PostSetupIntentsBodyPaymentMethodOptionsBacsDebitMandateOptionsInput", "type": "named" } }, @@ -201499,7 +204206,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsBacsDebitMandateOptions": { + "PostSetupIntentsBodyPaymentMethodOptionsBacsDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -201518,13 +204225,13 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsCard": { + "PostSetupIntentsBodyPaymentMethodOptionsCardInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsCardMandateOptions", + "name": "PostSetupIntentsBodyPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -201567,7 +204274,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecure", + "name": "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureInput", "type": "named" } }, @@ -201579,7 +204286,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsCardMandateOptions": { + "PostSetupIntentsBodyPaymentMethodOptionsCardMandateOptionsInput": { "fields": { "amount": { "type": { @@ -201718,7 +204425,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecure": { + "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureInput": { "fields": { "ares_trans_status": { "type": { @@ -201767,7 +204474,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions", + "name": "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput", "type": "named" } }, @@ -201823,25 +204530,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions": { - "fields": { - "cartes_bancaires": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires": { + "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput": { "fields": { "cb_avalgo": { "type": { @@ -201885,32 +204574,32 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsPaypal": { + "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput": { "fields": { - "billing_agreement_id": { + "cartes_bancaires": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSetupIntentsBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } } } }, - "PostSetupIntentsBodyPaymentMethodOptionsSepaDebit": { + "PostSetupIntentsBodyPaymentMethodOptionsInput": { + "description": "Payment method-specific configuration for this SetupIntent.", "fields": { - "mandate_options": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsSepaDebitMandateOptions", + "name": "PostSetupIntentsBodyPaymentMethodOptionsAcssDebitInput", "type": "named" } }, @@ -201919,35 +204608,26 @@ "object" ] } - } - } - }, - "PostSetupIntentsBodyPaymentMethodOptionsSepaDebitMandateOptions": { - "fields": { - "reference_prefix": { + }, + "amazon_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 12 + "object" + ] } - } - } - }, - "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccount": { - "fields": { - "financial_connections": { + }, + "bacs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnections", + "name": "PostSetupIntentsBodyPaymentMethodOptionsBacsDebitInput", "type": "named" } }, @@ -201957,11 +204637,11 @@ ] } }, - "mandate_options": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountMandateOptions", + "name": "PostSetupIntentsBodyPaymentMethodOptionsCardInput", "type": "named" } }, @@ -201971,11 +204651,11 @@ ] } }, - "networks": { + "card_present": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountNetworks", + "name": "JSON", "type": "named" } }, @@ -201985,29 +204665,154 @@ ] } }, - "verification_method": { + "link": { "type": { "type": "nullable", "underlying_type": { - "name": "SetupIntentsVerificationMethod", + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "paypal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyPaymentMethodOptionsPaypalInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sepa_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyPaymentMethodOptionsSepaDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "us_bank_account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodOptionsPaypalInput": { + "fields": { + "billing_agreement_id": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", "type": "named" } }, "http": { "type": [ "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodOptionsSepaDebitInput": { + "fields": { + "mandate_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyPaymentMethodOptionsSepaDebitMandateOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } } } }, - "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostSetupIntentsBodyPaymentMethodOptionsSepaDebitMandateOptionsInput": { + "fields": { + "reference_prefix": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 12 + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "SetupIntentsAccountSubcategories", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + } + }, + "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -202079,34 +204884,67 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { + "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountInput": { "fields": { - "account_subcategories": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "SetupIntentsAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] + } + }, + "mandate_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput", + "type": "named" } + }, + "http": { + "type": [ + "object" + ] + } + }, + "networks": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountNetworksInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SetupIntentsVerificationMethod", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountMandateOptions": { + "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput": { "fields": { "collection_method": { "type": { @@ -202124,7 +204962,7 @@ } } }, - "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountNetworks": { + "PostSetupIntentsBodyPaymentMethodOptionsUsBankAccountNetworksInput": { "fields": { "requested": { "type": { @@ -202150,7 +204988,7 @@ } } }, - "PostSetupIntentsBodySingleUse": { + "PostSetupIntentsBodySingleUseInput": { "description": "If you populate this hash, this SetupIntent generates a `single_use` mandate after successful completion.", "fields": { "amount": { @@ -202178,7 +205016,7 @@ } } }, - "PostSetupIntentsIntentBody": { + "PostSetupIntentsIntentBodyInput": { "fields": { "attach_to_self": { "description": "If present, the SetupIntent's payment method will be attached to the in-context Stripe Account. It can only be used for this Stripe Accounts own money movement flows like InboundTransfer and OutboundTransfers. It cannot be set to true when setting up a PaymentMethod for a Customer, and defaults to false when attaching a PaymentMethod to a Customer.", @@ -202326,7 +205164,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodData", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataInput", "type": "named" } }, @@ -202341,7 +205179,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptions", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsInput", "type": "named" } }, @@ -202377,14 +205215,342 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodData": { + "PostSetupIntentsIntentBodyPaymentMethodDataAcssDebitInput": { + "fields": { + "account_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "institution_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "transit_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataAuBecsDebitInput": { + "fields": { + "account_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "bsb_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataBacsDebitInput": { + "fields": { + "account_number": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "sort_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataBillingDetailsAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line1": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "postal_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataBillingDetailsInput": { + "fields": { + "address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentBodyPaymentMethodDataBillingDetailsAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "email": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "name": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataBoletoInput": { + "fields": { + "tax_id": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataEpsInput": { + "fields": { + "bank": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SetupIntentsBank", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataFpxInput": { + "fields": { + "bank": { + "type": { + "name": "PostSetupIntentsIntentBodyPaymentMethodDataFpxBank", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataIdealInput": { + "fields": { + "bank": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentBodyPaymentMethodDataIdealBank", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodDataInput": { "description": "When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://stripe.com/docs/api/setup_intents/object#setup_intent_object-payment_method) value in the SetupIntent.", "fields": { "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataAcssDebit", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataAcssDebitInput", "type": "named" } }, @@ -202482,7 +205648,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataAuBecsDebit", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataAuBecsDebitInput", "type": "named" } }, @@ -202496,7 +205662,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataBacsDebit", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataBacsDebitInput", "type": "named" } }, @@ -202524,7 +205690,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataBillingDetails", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataBillingDetailsInput", "type": "named" } }, @@ -202552,7 +205718,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataBoleto", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataBoletoInput", "type": "named" } }, @@ -202594,7 +205760,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataEps", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataEpsInput", "type": "named" } }, @@ -202608,7 +205774,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataFpx", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataFpxInput", "type": "named" } }, @@ -202650,7 +205816,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataIdeal", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataIdealInput", "type": "named" } }, @@ -202692,7 +205858,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataKlarna", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataKlarnaInput", "type": "named" } }, @@ -202790,7 +205956,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataNaverPay", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataNaverPayInput", "type": "named" } }, @@ -202818,7 +205984,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataP24", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataP24Input", "type": "named" } }, @@ -202902,7 +206068,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataRadarOptions", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataRadarOptionsInput", "type": "named" } }, @@ -202944,7 +206110,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataSepaDebit", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataSepaDebitInput", "type": "named" } }, @@ -202958,7 +206124,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataSofort", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataSofortInput", "type": "named" } }, @@ -203011,7 +206177,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataUsBankAccount", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataUsBankAccountInput", "type": "named" } }, @@ -203051,341 +206217,50 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodDataAcssDebit": { + "PostSetupIntentsIntentBodyPaymentMethodDataKlarnaDobInput": { "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "institution_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "transit_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataAuBecsDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "bsb_number": { + "day": { "type": { - "name": "String", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataBacsDebit": { - "fields": { - "account_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "sort_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataBillingDetails": { - "fields": { - "address": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataBillingDetailsAddress", - "type": "named" - } - }, - "http": { - "type": [ - "object" + "integer" ] } }, - "email": { + "month": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" + "integer" ] } }, - "name": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "phone": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataBillingDetailsAddress": { - "fields": { - "city": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "country": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line2": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "state": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataBoleto": { - "fields": { - "tax_id": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataEps": { - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SetupIntentsBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataFpx": { - "fields": { - "bank": { + "year": { "type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataFpxBank", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataIdeal": { - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataIdealBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } } } }, - "PostSetupIntentsIntentBodyPaymentMethodDataKlarna": { + "PostSetupIntentsIntentBodyPaymentMethodDataKlarnaInput": { "fields": { "dob": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodDataKlarnaDob", + "name": "PostSetupIntentsIntentBodyPaymentMethodDataKlarnaDobInput", "type": "named" } }, @@ -203397,44 +206272,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodDataKlarnaDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodDataNaverPay": { + "PostSetupIntentsIntentBodyPaymentMethodDataNaverPayInput": { "fields": { "funding": { "type": { @@ -203452,7 +206290,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodDataP24": { + "PostSetupIntentsIntentBodyPaymentMethodDataP24Input": { "fields": { "bank": { "type": { @@ -203470,7 +206308,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodDataRadarOptions": { + "PostSetupIntentsIntentBodyPaymentMethodDataRadarOptionsInput": { "fields": { "session": { "type": { @@ -203489,7 +206327,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodDataSepaDebit": { + "PostSetupIntentsIntentBodyPaymentMethodDataSepaDebitInput": { "fields": { "iban": { "type": { @@ -203505,7 +206343,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodDataSofort": { + "PostSetupIntentsIntentBodyPaymentMethodDataSofortInput": { "fields": { "country": { "type": { @@ -203520,7 +206358,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodDataUsBankAccount": { + "PostSetupIntentsIntentBodyPaymentMethodDataUsBankAccountInput": { "fields": { "account_holder_type": { "type": { @@ -203597,138 +206435,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptions": { - "description": "Payment method-specific configuration for this SetupIntent.", - "fields": { - "acss_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsAcssDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "amazon_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bacs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsBacsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "link": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paypal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsPaypal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sepa_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsSepaDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsAcssDebit": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsAcssDebitInput": { "fields": { "currency": { "type": { @@ -203748,7 +206455,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsAcssDebitMandateOptions", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -203774,7 +206481,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsAcssDebitMandateOptions": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { "custom_mandate_url": { "type": { @@ -203857,13 +206564,13 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsBacsDebit": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsBacsDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsBacsDebitMandateOptions", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsBacsDebitMandateOptionsInput", "type": "named" } }, @@ -203875,7 +206582,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsBacsDebitMandateOptions": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsBacsDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -203894,13 +206601,13 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsCard": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsCardInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardMandateOptions", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -203943,7 +206650,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecure", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureInput", "type": "named" } }, @@ -203955,7 +206662,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsCardMandateOptions": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsCardMandateOptionsInput": { "fields": { "amount": { "type": { @@ -204094,7 +206801,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecure": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureInput": { "fields": { "ares_trans_status": { "type": { @@ -204143,7 +206850,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput", "type": "named" } }, @@ -204199,25 +206906,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions": { - "fields": { - "cartes_bancaires": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput": { "fields": { "cb_avalgo": { "type": { @@ -204261,32 +206950,32 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsPaypal": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput": { "fields": { - "billing_agreement_id": { + "cartes_bancaires": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsSepaDebit": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsInput": { + "description": "Payment method-specific configuration for this SetupIntent.", "fields": { - "mandate_options": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsSepaDebitMandateOptions", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsAcssDebitInput", "type": "named" } }, @@ -204295,35 +206984,26 @@ "object" ] } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsSepaDebitMandateOptions": { - "fields": { - "reference_prefix": { + }, + "amazon_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 12 + "object" + ] } - } - } - }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccount": { - "fields": { - "financial_connections": { + }, + "bacs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnections", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsBacsDebitInput", "type": "named" } }, @@ -204333,11 +207013,11 @@ ] } }, - "mandate_options": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountMandateOptions", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsCardInput", "type": "named" } }, @@ -204347,11 +207027,25 @@ ] } }, - "networks": { + "card_present": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "link": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountNetworks", + "name": "JSON", "type": "named" } }, @@ -204361,29 +207055,140 @@ ] } }, - "verification_method": { + "paypal": { "type": { "type": "nullable", "underlying_type": { - "name": "SetupIntentsVerificationMethod", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsPaypalInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sepa_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsSepaDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "us_bank_account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodOptionsPaypalInput": { + "fields": { + "billing_agreement_id": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", "type": "named" } }, "http": { "type": [ "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodOptionsSepaDebitInput": { + "fields": { + "mandate_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsSepaDebitMandateOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsSepaDebitMandateOptionsInput": { + "fields": { + "reference_prefix": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 12 + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "SetupIntentsAccountSubcategories", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + } + }, + "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -204455,34 +207260,67 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountInput": { "fields": { - "account_subcategories": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "SetupIntentsAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] + } + }, + "mandate_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "networks": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountNetworksInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SetupIntentsVerificationMethod", + "type": "named" } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountMandateOptions": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput": { "fields": { "collection_method": { "type": { @@ -204500,7 +207338,7 @@ } } }, - "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountNetworks": { + "PostSetupIntentsIntentBodyPaymentMethodOptionsUsBankAccountNetworksInput": { "fields": { "requested": { "type": { @@ -204526,7 +207364,7 @@ } } }, - "PostSetupIntentsIntentCancelBody": { + "PostSetupIntentsIntentCancelBodyInput": { "fields": { "cancellation_reason": { "description": "Reason for canceling this SetupIntent. Possible values are: `abandoned`, `requested_by_customer`, or `duplicate`", @@ -204570,7 +207408,7 @@ } } }, - "PostSetupIntentsIntentConfirmBody": { + "PostSetupIntentsIntentConfirmBodyInput": { "fields": { "client_secret": { "description": "The client secret of the SetupIntent.", @@ -204632,7 +207470,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyMandateData", + "name": "PostSetupIntentsIntentConfirmBodyMandateDataInput", "type": "named" } }, @@ -204663,7 +207501,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodData", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataInput", "type": "named" } }, @@ -204678,7 +207516,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptions", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsInput", "type": "named" } }, @@ -204720,70 +207558,48 @@ } } }, - "PostSetupIntentsIntentConfirmBodyMandateData": { - "description": "This hash contains details about the Mandate to create", + "PostSetupIntentsIntentConfirmBodyMandateDataInput": { "fields": { "customer_acceptance": { "type": { - "name": "PostSetupIntentsIntentConfirmBodyMandateData0CustomerAcceptance", - "type": "named" - }, - "http": { - "type": [ - "object" - ] + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } } } } }, - "PostSetupIntentsIntentConfirmBodyMandateData0CustomerAcceptance": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataAcssDebitInput": { "fields": { - "accepted_at": { + "account_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "UnixTime", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "integer" + "string" ], - "format": "unix-time" - } - }, - "offline": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] + "maxLength": 5000 } }, - "online": { + "institution_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyMandateData0CustomerAcceptanceOnline", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "type": { + "transit_number": { "type": { - "name": "SetupIntentsType", + "name": "String", "type": "named" }, "http": { @@ -204795,9 +207611,9 @@ } } }, - "PostSetupIntentsIntentConfirmBodyMandateData0CustomerAcceptanceOnline": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataAuBecsDebitInput": { "fields": { - "ip_address": { + "account_number": { "type": { "name": "String", "type": "named" @@ -204805,10 +207621,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "user_agent": { + "bsb_number": { "type": { "name": "String", "type": "named" @@ -204822,126 +207639,141 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodData": { - "description": "When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://stripe.com/docs/api/setup_intents/object#setup_intent_object-payment_method) value in the SetupIntent.", + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBacsDebitInput": { "fields": { - "acss_debit": { + "account_number": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataAcssDebit", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "affirm": { + "sort_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "afterpay_clearpay": { + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsAddressInput": { + "fields": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "alipay": { + "country": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "allow_redisplay": { + "line1": { "type": { "type": "nullable", "underlying_type": { - "name": "SetupIntentsAllowRedisplay", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "alma": { + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "amazon_pay": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "au_becs_debit": { + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataAuBecsDebit", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "bacs_debit": { + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsInput": { + "fields": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBacsDebit", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsAddressInput", "type": "named" } }, @@ -204951,95 +207783,130 @@ ] } }, - "bancontact": { + "email": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "billing_details": { + "name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBillingDetails", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "blik": { + "phone": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "boleto": { + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBoletoInput": { + "fields": { + "tax_id": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBoleto", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "cashapp": { + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataEpsInput": { + "fields": { + "bank": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "SetupIntentsBank", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "customer_balance": { + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataFpxInput": { + "fields": { + "bank": { + "type": { + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataFpxBank", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataIdealInput": { + "fields": { + "bank": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataIdealBank", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "eps": { + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataInput": { + "description": "When included, this hash creates a PaymentMethod that is set as the [`payment_method`](https://stripe.com/docs/api/setup_intents/object#setup_intent_object-payment_method) value in the SetupIntent.", + "fields": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataEps", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataAcssDebitInput", "type": "named" } }, @@ -205049,11 +207916,11 @@ ] } }, - "fpx": { + "affirm": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataFpx", + "name": "JSON", "type": "named" } }, @@ -205063,7 +207930,7 @@ ] } }, - "giropay": { + "afterpay_clearpay": { "type": { "type": "nullable", "underlying_type": { @@ -205077,7 +207944,7 @@ ] } }, - "grabpay": { + "alipay": { "type": { "type": "nullable", "underlying_type": { @@ -205091,21 +207958,21 @@ ] } }, - "ideal": { + "allow_redisplay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataIdeal", + "name": "SetupIntentsAllowRedisplay", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "interac_present": { + "alma": { "type": { "type": "nullable", "underlying_type": { @@ -205119,7 +207986,7 @@ ] } }, - "kakao_pay": { + "amazon_pay": { "type": { "type": "nullable", "underlying_type": { @@ -205133,11 +208000,11 @@ ] } }, - "klarna": { + "au_becs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataKlarna", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataAuBecsDebitInput", "type": "named" } }, @@ -205147,11 +208014,11 @@ ] } }, - "konbini": { + "bacs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBacsDebitInput", "type": "named" } }, @@ -205161,7 +208028,7 @@ ] } }, - "kr_card": { + "bancontact": { "type": { "type": "nullable", "underlying_type": { @@ -205175,11 +208042,11 @@ ] } }, - "link": { + "billing_details": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsInput", "type": "named" } }, @@ -205189,7 +208056,7 @@ ] } }, - "metadata": { + "blik": { "type": { "type": "nullable", "underlying_type": { @@ -205203,11 +208070,11 @@ ] } }, - "mobilepay": { + "boleto": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBoletoInput", "type": "named" } }, @@ -205217,7 +208084,7 @@ ] } }, - "multibanco": { + "cashapp": { "type": { "type": "nullable", "underlying_type": { @@ -205231,11 +208098,11 @@ ] } }, - "naver_pay": { + "customer_balance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataNaverPay", + "name": "JSON", "type": "named" } }, @@ -205245,11 +208112,11 @@ ] } }, - "oxxo": { + "eps": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataEpsInput", "type": "named" } }, @@ -205259,11 +208126,11 @@ ] } }, - "p24": { + "fpx": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataP24", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataFpxInput", "type": "named" } }, @@ -205273,7 +208140,7 @@ ] } }, - "payco": { + "giropay": { "type": { "type": "nullable", "underlying_type": { @@ -205287,7 +208154,7 @@ ] } }, - "paynow": { + "grabpay": { "type": { "type": "nullable", "underlying_type": { @@ -205301,11 +208168,11 @@ ] } }, - "paypal": { + "ideal": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataIdealInput", "type": "named" } }, @@ -205315,7 +208182,7 @@ ] } }, - "pix": { + "interac_present": { "type": { "type": "nullable", "underlying_type": { @@ -205329,7 +208196,7 @@ ] } }, - "promptpay": { + "kakao_pay": { "type": { "type": "nullable", "underlying_type": { @@ -205343,11 +208210,11 @@ ] } }, - "radar_options": { + "klarna": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataRadarOptions", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataKlarnaInput", "type": "named" } }, @@ -205357,7 +208224,7 @@ ] } }, - "revolut_pay": { + "konbini": { "type": { "type": "nullable", "underlying_type": { @@ -205371,7 +208238,7 @@ ] } }, - "samsung_pay": { + "kr_card": { "type": { "type": "nullable", "underlying_type": { @@ -205385,11 +208252,11 @@ ] } }, - "sepa_debit": { + "link": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataSepaDebit", + "name": "JSON", "type": "named" } }, @@ -205399,11 +208266,11 @@ ] } }, - "sofort": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataSofort", + "name": "JSON", "type": "named" } }, @@ -205413,7 +208280,7 @@ ] } }, - "swish": { + "mobilepay": { "type": { "type": "nullable", "underlying_type": { @@ -205427,7 +208294,7 @@ ] } }, - "twint": { + "multibanco": { "type": { "type": "nullable", "underlying_type": { @@ -205441,22 +208308,11 @@ ] } }, - "type": { - "type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "us_bank_account": { + "naver_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataUsBankAccount", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataNaverPayInput", "type": "named" } }, @@ -205466,7 +208322,7 @@ ] } }, - "wechat_pay": { + "oxxo": { "type": { "type": "nullable", "underlying_type": { @@ -205480,11 +208336,11 @@ ] } }, - "zip": { + "p24": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataP24Input", "type": "named" } }, @@ -205493,118 +208349,40 @@ "object" ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataAcssDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "institution_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "transit_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataAuBecsDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } }, - "bsb_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBacsDebit": { - "fields": { - "account_number": { + "payco": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "sort_code": { + "paynow": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBillingDetails": { - "fields": { - "address": { + }, + "paypal": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsAddress", + "name": "JSON", "type": "named" } }, @@ -205614,223 +208392,176 @@ ] } }, - "email": { + "pix": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "name": { + "promptpay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "phone": { + "radar_options": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataRadarOptionsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBillingDetailsAddress": { - "fields": { - "city": { + }, + "revolut_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "country": { + "samsung_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "sepa_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataSepaDebitInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "sofort": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataSofortInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "postal_code": { + "swish": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "state": { + "twint": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataBoleto": { - "fields": { - "tax_id": { + }, + "type": { "type": { - "name": "String", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataType", "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataEps": { - "fields": { - "bank": { + }, + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "SetupIntentsBank", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataUsBankAccountInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataFpx": { - "fields": { - "bank": { - "type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataFpxBank", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataIdeal": { - "fields": { - "bank": { + }, + "wechat_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataIdealBank", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataKlarna": { - "fields": { - "dob": { + }, + "zip": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataKlarnaDob", + "name": "JSON", "type": "named" } }, @@ -205842,7 +208573,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataKlarnaDob": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataKlarnaDobInput": { "fields": { "day": { "type": { @@ -205879,7 +208610,25 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataNaverPay": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataKlarnaInput": { + "fields": { + "dob": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodDataKlarnaDobInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataNaverPayInput": { "fields": { "funding": { "type": { @@ -205897,7 +208646,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataP24": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataP24Input": { "fields": { "bank": { "type": { @@ -205915,7 +208664,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataRadarOptions": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataRadarOptionsInput": { "fields": { "session": { "type": { @@ -205934,7 +208683,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataSepaDebit": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataSepaDebitInput": { "fields": { "iban": { "type": { @@ -205950,7 +208699,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataSofort": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataSofortInput": { "fields": { "country": { "type": { @@ -205965,7 +208714,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodDataUsBankAccount": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodDataUsBankAccountInput": { "fields": { "account_holder_type": { "type": { @@ -206042,138 +208791,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptions": { - "description": "Payment method-specific configuration for this SetupIntent.", - "fields": { - "acss_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "amazon_pay": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bacs_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCard", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card_present": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "link": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "paypal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsPaypal", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sepa_debit": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebit", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebit": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitInput": { "fields": { "currency": { "type": { @@ -206193,7 +208811,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitMandateOptions", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -206219,7 +208837,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitMandateOptions": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { "custom_mandate_url": { "type": { @@ -206302,13 +208920,13 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebit": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitMandateOptions", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitMandateOptionsInput", "type": "named" } }, @@ -206320,7 +208938,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitMandateOptions": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitMandateOptionsInput": { "fields": { "reference_prefix": { "type": { @@ -206339,13 +208957,13 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCard": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardInput": { "fields": { "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardMandateOptions", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -206388,7 +209006,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecure", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureInput", "type": "named" } }, @@ -206400,7 +209018,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardMandateOptions": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardMandateOptionsInput": { "fields": { "amount": { "type": { @@ -206539,7 +209157,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecure": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureInput": { "fields": { "ares_trans_status": { "type": { @@ -206588,7 +209206,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput", "type": "named" } }, @@ -206644,25 +209262,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptions": { - "fields": { - "cartes_bancaires": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput": { "fields": { "cb_avalgo": { "type": { @@ -206706,32 +209306,32 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsPaypal": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsInput": { "fields": { - "billing_agreement_id": { + "cartes_bancaires": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebit": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsInput": { + "description": "Payment method-specific configuration for this SetupIntent.", "fields": { - "mandate_options": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitMandateOptions", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsAcssDebitInput", "type": "named" } }, @@ -206740,35 +209340,26 @@ "object" ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitMandateOptions": { - "fields": { - "reference_prefix": { + }, + "amazon_pay": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 12 + "object" + ] } - } - } - }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccount": { - "fields": { - "financial_connections": { + }, + "bacs_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnections", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsBacsDebitInput", "type": "named" } }, @@ -206778,11 +209369,11 @@ ] } }, - "mandate_options": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountMandateOptions", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsCardInput", "type": "named" } }, @@ -206792,11 +209383,11 @@ ] } }, - "networks": { + "card_present": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountNetworks", + "name": "JSON", "type": "named" } }, @@ -206806,29 +209397,154 @@ ] } }, - "verification_method": { + "link": { "type": { "type": "nullable", "underlying_type": { - "name": "SetupIntentsVerificationMethod", + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "paypal": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsPaypalInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sepa_debit": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "us_bank_account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsPaypalInput": { + "fields": { + "billing_agreement_id": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", "type": "named" } }, "http": { "type": [ "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitInput": { + "fields": { + "mandate_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitMandateOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsSepaDebitMandateOptionsInput": { + "fields": { + "reference_prefix": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 12 + } + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "SetupIntentsAccountSubcategories", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + } + }, + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -206900,34 +209616,67 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountInput": { "fields": { - "account_subcategories": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "SetupIntentsAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] + } + }, + "mandate_options": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "networks": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountNetworksInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SetupIntentsVerificationMethod", + "type": "named" } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountMandateOptions": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountMandateOptionsInput": { "fields": { "collection_method": { "type": { @@ -206945,7 +209694,7 @@ } } }, - "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountNetworks": { + "PostSetupIntentsIntentConfirmBodyPaymentMethodOptionsUsBankAccountNetworksInput": { "fields": { "requested": { "type": { @@ -206971,7 +209720,7 @@ } } }, - "PostSetupIntentsIntentVerifyMicrodepositsBody": { + "PostSetupIntentsIntentVerifyMicrodepositsBodyInput": { "fields": { "amounts": { "description": "Two positive integers, in *cents*, equal to the values of the microdeposits sent to the bank account.", @@ -207054,145 +209803,14 @@ } } }, - "PostShippingRatesBody": { - "fields": { - "delivery_estimate": { - "description": "The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostShippingRatesBodyDeliveryEstimate", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "display_name": { - "description": "The name of the shipping rate, meant to be displayable to the customer. This will appear on CheckoutSessions.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 100 - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "fixed_amount": { - "description": "Describes a fixed amount to charge for shipping. Must be present if type is `fixed_amount`.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostShippingRatesBodyFixedAmount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "tax_behavior": { - "description": "Specifies whether the rate is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "ShippingRatesTaxBehavior", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "tax_code": { - "description": "A [tax code](https://stripe.com/docs/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "description": "The type of calculation to use on the shipping rate.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "ShippingRatesType", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostShippingRatesBodyDeliveryEstimate": { + "PostShippingRatesBodyDeliveryEstimateInput": { "description": "The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions.", "fields": { "maximum": { "type": { "type": "nullable", "underlying_type": { - "name": "PostShippingRatesBodyDeliveryEstimateMaximum", + "name": "PostShippingRatesBodyDeliveryEstimateMaximumInput", "type": "named" } }, @@ -207206,7 +209824,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostShippingRatesBodyDeliveryEstimateMinimum", + "name": "PostShippingRatesBodyDeliveryEstimateMinimumInput", "type": "named" } }, @@ -207218,7 +209836,7 @@ } } }, - "PostShippingRatesBodyDeliveryEstimateMaximum": { + "PostShippingRatesBodyDeliveryEstimateMaximumInput": { "fields": { "unit": { "type": { @@ -207244,7 +209862,7 @@ } } }, - "PostShippingRatesBodyDeliveryEstimateMinimum": { + "PostShippingRatesBodyDeliveryEstimateMinimumInput": { "fields": { "unit": { "type": { @@ -207270,7 +209888,7 @@ } } }, - "PostShippingRatesBodyFixedAmount": { + "PostShippingRatesBodyFixedAmountInput": { "description": "Describes a fixed amount to charge for shipping. Must be present if type is `fixed_amount`.", "fields": { "amount": { @@ -207312,23 +209930,36 @@ } } }, - "PostShippingRatesShippingRateTokenBody": { + "PostShippingRatesBodyInput": { "fields": { - "active": { - "description": "Whether the shipping rate can be used for new purchases. Defaults to `true`.", + "delivery_estimate": { + "description": "The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostShippingRatesBodyDeliveryEstimateInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, + "display_name": { + "description": "The name of the shipping rate, meant to be displayable to the customer. This will appear on CheckoutSessions.", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 100 + } + }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -207358,7 +209989,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostShippingRatesShippingRateTokenBodyFixedAmount", + "name": "PostShippingRatesBodyFixedAmountInput", "type": "named" } }, @@ -207397,10 +210028,40 @@ "string" ] } + }, + "tax_code": { + "description": "A [tax code](https://stripe.com/docs/tax/tax-categories) ID. The Shipping tax code is `txcd_92010001`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "description": "The type of calculation to use on the shipping rate.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "ShippingRatesType", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } } } }, - "PostShippingRatesShippingRateTokenBodyFixedAmount": { + "PostShippingRatesShippingRateTokenBodyFixedAmountInput": { "description": "Describes a fixed amount to charge for shipping. Must be present if type is `fixed_amount`.", "fields": { "currency_options": { @@ -207419,7 +210080,95 @@ } } }, - "PostSourcesBody": { + "PostShippingRatesShippingRateTokenBodyInput": { + "fields": { + "active": { + "description": "Whether the shipping rate can be used for new purchases. Defaults to `true`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "fixed_amount": { + "description": "Describes a fixed amount to charge for shipping. Must be present if type is `fixed_amount`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostShippingRatesShippingRateTokenBodyFixedAmountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "tax_behavior": { + "description": "Specifies whether the rate is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "ShippingRatesTaxBehavior", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostSourcesBodyInput": { "fields": { "amount": { "description": "Amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for `single_use` sources. Not supported for `receiver` type sources, where charge amount may not be specified until funds land.", @@ -207513,7 +210262,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodyMandate", + "name": "PostSourcesBodyMandateInput", "type": "named" } }, @@ -207558,7 +210307,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodyOwner", + "name": "PostSourcesBodyOwnerInput", "type": "named" } }, @@ -207573,7 +210322,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodyReceiver", + "name": "PostSourcesBodyReceiverInput", "type": "named" } }, @@ -207588,7 +210337,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodyRedirect", + "name": "PostSourcesBodyRedirectInput", "type": "named" } }, @@ -207603,7 +210352,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodySourceOrder", + "name": "PostSourcesBodySourceOrderInput", "type": "named" } }, @@ -207678,57 +210427,82 @@ } } }, - "PostSourcesBodyMandate": { - "description": "Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.", + "PostSourcesBodyMandateAcceptanceInput": { "fields": { - "acceptance": { + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodyMandateAcceptance", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "object" + "integer" + ], + "format": "unix-time" + } + }, + "ip": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" ] } }, - "amount": { + "offline": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostSourcesBodyMandateAcceptanceOfflineInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "currency": { + "online": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSourcesBodyMandateAcceptanceOnlineInput", "type": "named" } }, + "http": { + "type": [ + "object" + ] + } + }, + "status": { + "type": { + "name": "SourcesStatus", + "type": "named" + }, "http": { "type": [ "string" ], - "format": "currency" + "maxLength": 5000 } }, - "interval": { + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "SourcesInterval", + "name": "SourcesType", "type": "named" } }, @@ -207739,11 +210513,11 @@ "maxLength": 5000 } }, - "notification_method": { + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "SourcesNotificationMethod", + "name": "String", "type": "named" } }, @@ -207756,7 +210530,22 @@ } } }, - "PostSourcesBodyMandateAcceptance": { + "PostSourcesBodyMandateAcceptanceOfflineInput": { + "fields": { + "contact_email": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostSourcesBodyMandateAcceptanceOnlineInput": { "fields": { "date": { "type": { @@ -207787,25 +210576,31 @@ ] } }, - "offline": { + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodyMandateAcceptanceOffline", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "online": { + } + } + }, + "PostSourcesBodyMandateInput": { + "description": "Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.", + "fields": { + "acceptance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodyMandateAcceptanceOnline", + "name": "PostSourcesBodyMandateAcceptanceInput", "type": "named" } }, @@ -207815,34 +210610,21 @@ ] } }, - "status": { - "type": { - "name": "SourcesStatus", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "type": { + "amount": { "type": { "type": "nullable", "underlying_type": { - "name": "SourcesType", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "user_agent": { + "currency": { "type": { "type": "nullable", "underlying_type": { @@ -207854,62 +210636,29 @@ "type": [ "string" ], - "maxLength": 5000 - } - } - } - }, - "PostSourcesBodyMandateAcceptanceOffline": { - "fields": { - "contact_email": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostSourcesBodyMandateAcceptanceOnline": { - "fields": { - "date": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "UnixTime", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ], - "format": "unix-time" + "format": "currency" } }, - "ip": { + "interval": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "SourcesInterval", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "user_agent": { + "notification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "SourcesNotificationMethod", "type": "named" } }, @@ -207922,24 +210671,24 @@ } } }, - "PostSourcesBodyOwner": { - "description": "Information about the owner of the payment instrument that may be used or required by particular source types.", + "PostSourcesBodyOwnerAddressInput": { "fields": { - "address": { + "city": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodyOwnerAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -207950,10 +210699,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "name": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -207968,7 +210718,7 @@ "maxLength": 5000 } }, - "phone": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -207982,12 +210732,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostSourcesBodyOwnerAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -208002,7 +210748,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -208016,23 +210762,27 @@ ], "maxLength": 5000 } - }, - "line1": { + } + } + }, + "PostSourcesBodyOwnerInput": { + "description": "Information about the owner of the payment instrument that may be used or required by particular source types.", + "fields": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSourcesBodyOwnerAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line2": { + "email": { "type": { "type": "nullable", "underlying_type": { @@ -208043,11 +210793,10 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "postal_code": { + "name": { "type": { "type": "nullable", "underlying_type": { @@ -208062,7 +210811,7 @@ "maxLength": 5000 } }, - "state": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -208079,7 +210828,7 @@ } } }, - "PostSourcesBodyReceiver": { + "PostSourcesBodyReceiverInput": { "description": "Optional parameters for the receiver flow. Can be set only if the source is a receiver (`flow` is `receiver`).", "fields": { "refund_attributes_method": { @@ -208099,7 +210848,7 @@ } } }, - "PostSourcesBodyRedirect": { + "PostSourcesBodyRedirectInput": { "description": "Parameters required for the redirect flow. Required if the source is authenticated by a redirect (`flow` is `redirect`).", "fields": { "return_url": { @@ -208115,7 +210864,7 @@ } } }, - "PostSourcesBodySourceOrder": { + "PostSourcesBodySourceOrderInput": { "description": "Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.", "fields": { "items": { @@ -208123,7 +210872,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSourcesBodySourceOrderItems", + "name": "PostSourcesBodySourceOrderItemsInput", "type": "named" }, "type": "array" @@ -208144,7 +210893,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBodySourceOrderShipping", + "name": "PostSourcesBodySourceOrderShippingInput", "type": "named" } }, @@ -208156,7 +210905,7 @@ } } }, - "PostSourcesBodySourceOrderItems": { + "PostSourcesBodySourceOrderItemsInput": { "fields": { "amount": { "type": { @@ -208248,20 +210997,9 @@ } } }, - "PostSourcesBodySourceOrderShipping": { + "PostSourcesBodySourceOrderShippingAddressInput": { "fields": { - "address": { - "type": { - "name": "PostSourcesBodySourceOrderShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "carrier": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -208276,7 +211014,7 @@ "maxLength": 5000 } }, - "name": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -208291,13 +211029,10 @@ "maxLength": 5000 } }, - "phone": { + "line1": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -208306,7 +211041,7 @@ "maxLength": 5000 } }, - "tracking_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -208320,12 +211055,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostSourcesBodySourceOrderShippingAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -208340,7 +211071,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -208354,12 +211085,30 @@ ], "maxLength": 5000 } - }, - "line1": { + } + } + }, + "PostSourcesBodySourceOrderShippingInput": { + "fields": { + "address": { "type": { - "name": "String", + "name": "PostSourcesBodySourceOrderShippingAddressInput", "type": "named" }, + "http": { + "type": [ + "object" + ] + } + }, + "carrier": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, "http": { "type": [ "string" @@ -208367,7 +211116,7 @@ "maxLength": 5000 } }, - "line2": { + "name": { "type": { "type": "nullable", "underlying_type": { @@ -208382,7 +211131,7 @@ "maxLength": 5000 } }, - "postal_code": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -208397,7 +211146,7 @@ "maxLength": 5000 } }, - "state": { + "tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -208414,7 +211163,7 @@ } } }, - "PostSourcesSourceBody": { + "PostSourcesSourceBodyInput": { "fields": { "amount": { "description": "Amount associated with the source.", @@ -208460,7 +211209,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesSourceBodyMandate", + "name": "PostSourcesSourceBodyMandateInput", "type": "named" } }, @@ -208490,7 +211239,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesSourceBodyOwner", + "name": "PostSourcesSourceBodyOwnerInput", "type": "named" } }, @@ -208505,26 +211254,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesSourceBodySourceOrder", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSourcesSourceBodyMandate": { - "description": "Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.", - "fields": { - "acceptance": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSourcesSourceBodyMandateAcceptance", + "name": "PostSourcesSourceBodySourceOrderInput", "type": "named" } }, @@ -208533,69 +211263,10 @@ "object" ] } - }, - "amount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "currency": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "interval": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SourcesInterval", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "notification_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SourcesNotificationMethod", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } } } }, - "PostSourcesSourceBodyMandateAcceptance": { + "PostSourcesSourceBodyMandateAcceptanceInput": { "fields": { "date": { "type": { @@ -208630,7 +211301,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesSourceBodyMandateAcceptanceOffline", + "name": "PostSourcesSourceBodyMandateAcceptanceOfflineInput", "type": "named" } }, @@ -208644,7 +211315,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesSourceBodyMandateAcceptanceOnline", + "name": "PostSourcesSourceBodyMandateAcceptanceOnlineInput", "type": "named" } }, @@ -208698,7 +211369,7 @@ } } }, - "PostSourcesSourceBodyMandateAcceptanceOffline": { + "PostSourcesSourceBodyMandateAcceptanceOfflineInput": { "fields": { "contact_email": { "type": { @@ -208713,7 +211384,7 @@ } } }, - "PostSourcesSourceBodyMandateAcceptanceOnline": { + "PostSourcesSourceBodyMandateAcceptanceOnlineInput": { "fields": { "date": { "type": { @@ -208761,14 +211432,14 @@ } } }, - "PostSourcesSourceBodyOwner": { - "description": "Information about the owner of the payment instrument that may be used or required by particular source types.", + "PostSourcesSourceBodyMandateInput": { + "description": "Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.", "fields": { - "address": { + "acceptance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesSourceBodyOwnerAddress", + "name": "PostSourcesSourceBodyMandateAcceptanceInput", "type": "named" } }, @@ -208778,21 +211449,21 @@ ] } }, - "email": { + "amount": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "name": { + "currency": { "type": { "type": "nullable", "underlying_type": { @@ -208800,6 +211471,21 @@ "type": "named" } }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "interval": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SourcesInterval", + "type": "named" + } + }, "http": { "type": [ "string" @@ -208807,11 +211493,11 @@ "maxLength": 5000 } }, - "phone": { + "notification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "SourcesNotificationMethod", "type": "named" } }, @@ -208824,7 +211510,7 @@ } } }, - "PostSourcesSourceBodyOwnerAddress": { + "PostSourcesSourceBodyOwnerAddressInput": { "fields": { "city": { "type": { @@ -208918,7 +211604,70 @@ } } }, - "PostSourcesSourceBodySourceOrder": { + "PostSourcesSourceBodyOwnerInput": { + "description": "Information about the owner of the payment instrument that may be used or required by particular source types.", + "fields": { + "address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSourcesSourceBodyOwnerAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "email": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "name": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSourcesSourceBodySourceOrderInput": { "description": "Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.", "fields": { "items": { @@ -208926,7 +211675,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSourcesSourceBodySourceOrderItems", + "name": "PostSourcesSourceBodySourceOrderItemsInput", "type": "named" }, "type": "array" @@ -208947,7 +211696,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesSourceBodySourceOrderShipping", + "name": "PostSourcesSourceBodySourceOrderShippingInput", "type": "named" } }, @@ -208959,7 +211708,7 @@ } } }, - "PostSourcesSourceBodySourceOrderItems": { + "PostSourcesSourceBodySourceOrderItemsInput": { "fields": { "amount": { "type": { @@ -209051,20 +211800,9 @@ } } }, - "PostSourcesSourceBodySourceOrderShipping": { + "PostSourcesSourceBodySourceOrderShippingAddressInput": { "fields": { - "address": { - "type": { - "name": "PostSourcesSourceBodySourceOrderShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "carrier": { + "city": { "type": { "type": "nullable", "underlying_type": { @@ -209079,7 +211817,7 @@ "maxLength": 5000 } }, - "name": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -209094,13 +211832,10 @@ "maxLength": 5000 } }, - "phone": { + "line1": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -209109,7 +211844,7 @@ "maxLength": 5000 } }, - "tracking_number": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -209123,12 +211858,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostSourcesSourceBodySourceOrderShippingAddress": { - "fields": { - "city": { + }, + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -209143,7 +211874,7 @@ "maxLength": 5000 } }, - "country": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -209157,12 +211888,30 @@ ], "maxLength": 5000 } - }, - "line1": { + } + } + }, + "PostSourcesSourceBodySourceOrderShippingInput": { + "fields": { + "address": { "type": { - "name": "String", + "name": "PostSourcesSourceBodySourceOrderShippingAddressInput", "type": "named" }, + "http": { + "type": [ + "object" + ] + } + }, + "carrier": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, "http": { "type": [ "string" @@ -209170,7 +211919,7 @@ "maxLength": 5000 } }, - "line2": { + "name": { "type": { "type": "nullable", "underlying_type": { @@ -209185,7 +211934,7 @@ "maxLength": 5000 } }, - "postal_code": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -209200,7 +211949,7 @@ "maxLength": 5000 } }, - "state": { + "tracking_number": { "type": { "type": "nullable", "underlying_type": { @@ -209217,7 +211966,7 @@ } } }, - "PostSourcesSourceVerifyBody": { + "PostSourcesSourceVerifyBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -209266,14 +212015,78 @@ } } }, - "PostSubscriptionItemsBody": { + "PostSubscriptionItemsBodyBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostSubscriptionItemsBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSubscriptionItemsBodyInput": { "fields": { "billing_thresholds": { "description": "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. When updating, pass an empty string to remove previously-defined thresholds.", "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionItemsBodyBillingThresholds", + "name": "PostSubscriptionItemsBodyBillingThresholdsInput", "type": "named" } }, @@ -209289,7 +212102,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionItemsBodyDiscounts", + "name": "PostSubscriptionItemsBodyDiscountsInput", "type": "named" }, "type": "array" @@ -209381,7 +212194,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionItemsBodyPriceData", + "name": "PostSubscriptionItemsBodyPriceDataInput", "type": "named" } }, @@ -209476,71 +212289,7 @@ } } }, - "PostSubscriptionItemsBodyBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostSubscriptionItemsBodyDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSubscriptionItemsBodyPriceData": { + "PostSubscriptionItemsBodyPriceDataInput": { "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline.", "fields": { "currency": { @@ -209569,7 +212318,7 @@ }, "recurring": { "type": { - "name": "PostSubscriptionItemsBodyPriceDataRecurring", + "name": "PostSubscriptionItemsBodyPriceDataRecurringInput", "type": "named" }, "http": { @@ -209623,7 +212372,7 @@ } } }, - "PostSubscriptionItemsBodyPriceDataRecurring": { + "PostSubscriptionItemsBodyPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -209652,14 +212401,78 @@ } } }, - "PostSubscriptionItemsItemBody": { + "PostSubscriptionItemsItemBodyBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostSubscriptionItemsItemBodyDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSubscriptionItemsItemBodyInput": { "fields": { "billing_thresholds": { "description": "Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period. When updating, pass an empty string to remove previously-defined thresholds.", "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionItemsItemBodyBillingThresholds", + "name": "PostSubscriptionItemsItemBodyBillingThresholdsInput", "type": "named" } }, @@ -209675,7 +212488,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionItemsItemBodyDiscounts", + "name": "PostSubscriptionItemsItemBodyDiscountsInput", "type": "named" }, "type": "array" @@ -209782,7 +212595,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionItemsItemBodyPriceData", + "name": "PostSubscriptionItemsItemBodyPriceDataInput", "type": "named" } }, @@ -209864,71 +212677,7 @@ } } }, - "PostSubscriptionItemsItemBodyBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostSubscriptionItemsItemBodyDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSubscriptionItemsItemBodyPriceData": { + "PostSubscriptionItemsItemBodyPriceDataInput": { "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", "fields": { "currency": { @@ -209957,7 +212706,7 @@ }, "recurring": { "type": { - "name": "PostSubscriptionItemsItemBodyPriceDataRecurring", + "name": "PostSubscriptionItemsItemBodyPriceDataRecurringInput", "type": "named" }, "http": { @@ -210011,7 +212760,7 @@ } } }, - "PostSubscriptionItemsItemBodyPriceDataRecurring": { + "PostSubscriptionItemsItemBodyPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -210040,7 +212789,7 @@ } } }, - "PostSubscriptionItemsSubscriptionItemUsageRecordsBody": { + "PostSubscriptionItemsSubscriptionItemUsageRecordsBodyInput": { "fields": { "action": { "description": "Valid values are `increment` (default) or `set`. When using `increment` the specified `quantity` will be added to the usage at the specified timestamp. The `set` action will overwrite the usage quantity at that timestamp. If the subscription has [billing thresholds](https://stripe.com/docs/api/subscriptions/object#subscription_object-billing_thresholds), `increment` is the only allowed value.", @@ -210108,30 +212857,24 @@ } } }, - "PostSubscriptionSchedulesBody": { + "PostSubscriptionSchedulesBodyDefaultSettingsAutomaticTaxInput": { "fields": { - "customer": { - "description": "The identifier of the customer to create the subscription schedule for.", + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "default_settings": { - "description": "Object representing the subscription schedule's default settings.", + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyDefaultSettings", + "name": "PostSubscriptionSchedulesBodyDefaultSettingsAutomaticTaxLiabilityInput", "type": "named" } }, @@ -210140,13 +212883,16 @@ "object" ] } - }, - "end_behavior": { - "description": "Behavior of the subscription schedule and underlying subscription when it ends. Possible values are `release` or `cancel` with the default being `release`. `release` will end the subscription schedule and keep the underlying subscription running. `cancel` will end the subscription schedule and cancel the underlying subscription.", + } + } + }, + "PostSubscriptionSchedulesBodyDefaultSettingsAutomaticTaxLiabilityInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionSchedulesEndBehavior", + "name": "String", "type": "named" } }, @@ -210156,100 +212902,52 @@ ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "from_subscription": { - "description": "Migrate an existing subscription to be managed by a subscription schedule. If this parameter is set, a subscription schedule will be created using the subscription's item(s), set to auto-renew using the subscription's interval. When using this parameter, other parameters (such as phase values) cannot be set. To create a subscription schedule with other modifications, we recommend making two separate API calls.", + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "SubscriptionSchedulesType", + "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + } + } + }, + "PostSubscriptionSchedulesBodyDefaultSettingsBillingThresholdsInput": { + "fields": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "phases": { - "description": "List representing phases of the subscription schedule. Each phase can be customized to have different durations, plans, and coupons. If there are multiple phases, the `end_date` of one phase will always equal the `start_date` of the next phase.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostSubscriptionSchedulesBodyPhases", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } - }, - "start_date": { - "description": "When the subscription schedule starts. We recommend using `now` so that it starts the subscription immediately. You can also use a Unix timestamp to backdate the subscription so that it starts on a past date, or set a future date for the subscription to start on.", + "reset_billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "Boolean", "type": "named" } }, "http": { - "type": [] + "type": [ + "boolean" + ] } } } }, - "PostSubscriptionSchedulesBodyDefaultSettings": { + "PostSubscriptionSchedulesBodyDefaultSettingsInput": { "description": "Object representing the subscription schedule's default settings.", "fields": { "application_fee_percent": { @@ -210270,7 +212968,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyDefaultSettingsAutomaticTax", + "name": "PostSubscriptionSchedulesBodyDefaultSettingsAutomaticTaxInput", "type": "named" } }, @@ -210298,7 +212996,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyDefaultSettingsBillingThresholds", + "name": "PostSubscriptionSchedulesBodyDefaultSettingsBillingThresholdsInput", "type": "named" } }, @@ -210356,7 +213054,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyDefaultSettingsInvoiceSettings", + "name": "PostSubscriptionSchedulesBodyDefaultSettingsInvoiceSettingsInput", "type": "named" } }, @@ -210384,7 +213082,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyDefaultSettingsTransferData", + "name": "PostSubscriptionSchedulesBodyDefaultSettingsTransferDataInput", "type": "named" } }, @@ -210396,24 +213094,50 @@ } } }, - "PostSubscriptionSchedulesBodyDefaultSettingsAutomaticTax": { + "PostSubscriptionSchedulesBodyDefaultSettingsInvoiceSettingsInput": { "fields": { - "enabled": { + "account_tax_ids": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "boolean" + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "days_until_due": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" ] } }, - "liability": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyDefaultSettingsAutomaticTaxLiability", + "name": "PostSubscriptionSchedulesBodyDefaultSettingsInvoiceSettingsIssuerInput", "type": "named" } }, @@ -210425,7 +213149,7 @@ } } }, - "PostSubscriptionSchedulesBodyDefaultSettingsAutomaticTaxLiability": { + "PostSubscriptionSchedulesBodyDefaultSettingsInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -210454,41 +213178,293 @@ } } }, - "PostSubscriptionSchedulesBodyDefaultSettingsBillingThresholds": { + "PostSubscriptionSchedulesBodyDefaultSettingsTransferDataInput": { "fields": { - "amount_gte": { + "amount_percent": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "integer" + "number" ] } }, - "reset_billing_cycle_anchor": { + "destination": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostSubscriptionSchedulesBodyInput": { + "fields": { + "customer": { + "description": "The identifier of the customer to create the subscription schedule for.", "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" + "string" + ], + "maxLength": 5000 + } + }, + "default_settings": { + "description": "Object representing the subscription schedule's default settings.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionSchedulesBodyDefaultSettingsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "end_behavior": { + "description": "Behavior of the subscription schedule and underlying subscription when it ends. Possible values are `release` or `cancel` with the default being `release`. `release` will end the subscription schedule and keep the underlying subscription running. `cancel` will end the subscription schedule and cancel the underlying subscription.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "SubscriptionSchedulesEndBehavior", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "from_subscription": { + "description": "Migrate an existing subscription to be managed by a subscription schedule. If this parameter is set, a subscription schedule will be created using the subscription's item(s), set to auto-renew using the subscription's interval. When using this parameter, other parameters (such as phase values) cannot be set. To create a subscription schedule with other modifications, we recommend making two separate API calls.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } + }, + "phases": { + "description": "List representing phases of the subscription schedule. Each phase can be customized to have different durations, plans, and coupons. If there are multiple phases, the `end_date` of one phase will always equal the `start_date` of the next phase.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostSubscriptionSchedulesBodyPhasesInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "start_date": { + "description": "When the subscription schedule starts. We recommend using `now` so that it starts the subscription immediately. You can also use a Unix timestamp to backdate the subscription so that it starts on a past date, or set a future date for the subscription to start on.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [] + } } } }, - "PostSubscriptionSchedulesBodyDefaultSettingsInvoiceSettings": { + "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsDiscountsInput": { "fields": { - "account_tax_ids": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsInput": { + "fields": { + "discounts": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsDiscountsInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "price": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "price_data": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsPriceDataInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "quantity": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" + ] + } + }, + "tax_rates": { "type": { "type": "nullable", "underlying_type": { @@ -210510,8 +213486,50 @@ "maxLength": 5000 } } + } + } + }, + "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsPriceDataInput": { + "fields": { + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } }, - "days_until_due": { + "product": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "tax_behavior": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SubscriptionSchedulesTaxBehavior", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "unit_amount": { "type": { "type": "nullable", "underlying_type": { @@ -210525,11 +213543,41 @@ ] } }, - "issuer": { + "unit_amount_decimal": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyDefaultSettingsInvoiceSettingsIssuer", + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "format": "decimal" + } + } + } + }, + "PostSubscriptionSchedulesBodyPhasesAutomaticTaxInput": { + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + }, + "liability": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionSchedulesBodyPhasesAutomaticTaxLiabilityInput", "type": "named" } }, @@ -210541,7 +213589,7 @@ } } }, - "PostSubscriptionSchedulesBodyDefaultSettingsInvoiceSettingsIssuer": { + "PostSubscriptionSchedulesBodyPhasesAutomaticTaxLiabilityInput": { "fields": { "account": { "type": { @@ -210570,43 +213618,95 @@ } } }, - "PostSubscriptionSchedulesBodyDefaultSettingsTransferData": { + "PostSubscriptionSchedulesBodyPhasesBillingThresholdsInput": { "fields": { - "amount_percent": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "number" + "integer" ] } }, - "destination": { + "reset_billing_cycle_anchor": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ - "string" + "boolean" ] } } } }, - "PostSubscriptionSchedulesBodyPhases": { + "PostSubscriptionSchedulesBodyPhasesDiscountsInput": { + "fields": { + "coupon": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "promotion_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostSubscriptionSchedulesBodyPhasesInput": { "fields": { "add_invoice_items": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionSchedulesBodyPhasesAddInvoiceItems", + "name": "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -210641,7 +213741,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesAutomaticTax", + "name": "PostSubscriptionSchedulesBodyPhasesAutomaticTaxInput", "type": "named" } }, @@ -210669,7 +213769,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesBillingThresholds", + "name": "PostSubscriptionSchedulesBodyPhasesBillingThresholdsInput", "type": "named" } }, @@ -210781,7 +213881,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionSchedulesBodyPhasesDiscounts", + "name": "PostSubscriptionSchedulesBodyPhasesDiscountsInput", "type": "named" }, "type": "array" @@ -210817,7 +213917,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesInvoiceSettings", + "name": "PostSubscriptionSchedulesBodyPhasesInvoiceSettingsInput", "type": "named" } }, @@ -210830,7 +213930,7 @@ "items": { "type": { "element_type": { - "name": "PostSubscriptionSchedulesBodyPhasesItems", + "name": "PostSubscriptionSchedulesBodyPhasesItemsInput", "type": "named" }, "type": "array" @@ -210906,7 +214006,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesTransferData", + "name": "PostSubscriptionSchedulesBodyPhasesTransferDataInput", "type": "named" } }, @@ -210947,14 +214047,14 @@ } } }, - "PostSubscriptionSchedulesBodyPhasesAddInvoiceItems": { + "PostSubscriptionSchedulesBodyPhasesInvoiceSettingsInput": { "fields": { - "discounts": { + "account_tax_ids": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsDiscounts", + "name": "String", "type": "named" }, "type": "array" @@ -210966,31 +214066,31 @@ ], "items": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } }, - "price": { + "days_until_due": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "price_data": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsPriceData", + "name": "PostSubscriptionSchedulesBodyPhasesInvoiceSettingsIssuerInput", "type": "named" } }, @@ -210999,47 +214099,54 @@ "object" ] } - }, - "quantity": { + } + } + }, + "PostSubscriptionSchedulesBodyPhasesInvoiceSettingsIssuerInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "tax_rates": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } + "name": "SubscriptionSchedulesType", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } } } }, - "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsDiscounts": { + "PostSubscriptionSchedulesBodyPhasesItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostSubscriptionSchedulesBodyPhasesItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -211088,170 +214195,192 @@ } } }, - "PostSubscriptionSchedulesBodyPhasesAddInvoiceItemsPriceData": { + "PostSubscriptionSchedulesBodyPhasesItemsInput": { "fields": { - "currency": { + "billing_thresholds": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionSchedulesBodyPhasesItemsBillingThresholdsInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "format": "currency" + "object" + ] } }, - "product": { + "discounts": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostSubscriptionSchedulesBodyPhasesItemsDiscountsInput", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "object" + ] + } } }, - "tax_behavior": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionSchedulesTaxBehavior", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "unit_amount": { + "price": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } }, - "unit_amount_decimal": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionSchedulesBodyPhasesItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } - } - } - }, - "PostSubscriptionSchedulesBodyPhasesAutomaticTax": { - "fields": { - "enabled": { + }, + "quantity": { "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "boolean" + "integer" ] } }, - "liability": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesAutomaticTaxLiability", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostSubscriptionSchedulesBodyPhasesAutomaticTaxLiability": { + "PostSubscriptionSchedulesBodyPhasesItemsPriceDataInput": { "fields": { - "account": { + "currency": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "format": "currency" } }, - "type": { + "product": { "type": { - "name": "SubscriptionSchedulesType", + "name": "String", "type": "named" }, "http": { "type": [ "string" + ], + "maxLength": 5000 + } + }, + "recurring": { + "type": { + "name": "PostSubscriptionSchedulesBodyPhasesItemsPriceDataRecurringInput", + "type": "named" + }, + "http": { + "type": [ + "object" ] } - } - } - }, - "PostSubscriptionSchedulesBodyPhasesBillingThresholds": { - "fields": { - "amount_gte": { + }, + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "SubscriptionSchedulesTaxBehavior", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "reset_billing_cycle_anchor": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "boolean" + "integer" ] } - } - } - }, - "PostSubscriptionSchedulesBodyPhasesDiscounts": { - "fields": { - "coupon": { + }, + "unit_amount_decimal": { "type": { "type": "nullable", "underlying_type": { @@ -211263,85 +214392,87 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } - }, - "discount": { + } + } + }, + "PostSubscriptionSchedulesBodyPhasesItemsPriceDataRecurringInput": { + "fields": { + "interval": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "SubscriptionSchedulesInterval", + "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "promotion_code": { + "interval_count": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } } } }, - "PostSubscriptionSchedulesBodyPhasesInvoiceSettings": { + "PostSubscriptionSchedulesBodyPhasesTransferDataInput": { "fields": { - "account_tax_ids": { + "amount_percent": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "Float64", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "number" + ] } }, - "days_until_due": { + "destination": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "integer" + "string" + ] + } + } + } + }, + "PostSubscriptionSchedulesScheduleBodyDefaultSettingsAutomaticTaxInput": { + "fields": { + "enabled": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" ] } }, - "issuer": { + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesInvoiceSettingsIssuer", + "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsAutomaticTaxLiabilityInput", "type": "named" } }, @@ -211353,7 +214484,7 @@ } } }, - "PostSubscriptionSchedulesBodyPhasesInvoiceSettingsIssuer": { + "PostSubscriptionSchedulesScheduleBodyDefaultSettingsAutomaticTaxLiabilityInput": { "fields": { "account": { "type": { @@ -211382,144 +214513,112 @@ } } }, - "PostSubscriptionSchedulesBodyPhasesItems": { + "PostSubscriptionSchedulesScheduleBodyDefaultSettingsBillingThresholdsInput": { "fields": { - "billing_thresholds": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesItemsBillingThresholds", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "discounts": { + "reset_billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostSubscriptionSchedulesBodyPhasesItemsDiscounts", - "type": "named" - }, - "type": "array" + "name": "Boolean", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } + "boolean" + ] } - }, - "metadata": { + } + } + }, + "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInput": { + "description": "Object representing the subscription schedule's default settings.", + "fields": { + "application_fee_percent": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "object" + "number" ] } }, - "price": { + "automatic_tax": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsAutomaticTaxInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "price_data": { + "billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBodyPhasesItemsPriceData", + "name": "SubscriptionSchedulesBillingCycleAnchor", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "quantity": { + "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsBillingThresholdsInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "tax_rates": { + "collection_method": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "name": "SubscriptionSchedulesCollectionMethod", + "type": "named" } - } - } - } - }, - "PostSubscriptionSchedulesBodyPhasesItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" }, "http": { "type": [ - "integer" + "string" ] } - } - } - }, - "PostSubscriptionSchedulesBodyPhasesItemsDiscounts": { - "fields": { - "coupon": { + }, + "default_payment_method": { "type": { "type": "nullable", "underlying_type": { @@ -211534,7 +214633,7 @@ "maxLength": 5000 } }, - "discount": { + "description": { "type": { "type": "nullable", "underlying_type": { @@ -211546,78 +214645,79 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "promotion_code": { + "invoice_settings": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInvoiceSettingsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSubscriptionSchedulesBodyPhasesItemsPriceData": { - "fields": { - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" + "object" + ] } }, - "product": { + "on_behalf_of": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "recurring": { + "transfer_data": { "type": { - "name": "PostSubscriptionSchedulesBodyPhasesItemsPriceDataRecurring", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsTransferDataInput", + "type": "named" + } }, "http": { "type": [ "object" ] } - }, - "tax_behavior": { + } + } + }, + "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInvoiceSettingsInput": { + "fields": { + "account_tax_ids": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionSchedulesTaxBehavior", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "unit_amount": { + "days_until_due": { "type": { "type": "nullable", "underlying_type": { @@ -211631,29 +214731,31 @@ ] } }, - "unit_amount_decimal": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInvoiceSettingsIssuerInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } } } }, - "PostSubscriptionSchedulesBodyPhasesItemsPriceDataRecurring": { + "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInvoiceSettingsIssuerInput": { "fields": { - "interval": { + "account": { "type": { - "name": "SubscriptionSchedulesInterval", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -211661,23 +214763,20 @@ ] } }, - "interval_count": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "SubscriptionSchedulesType", + "type": "named" }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostSubscriptionSchedulesBodyPhasesTransferData": { + "PostSubscriptionSchedulesScheduleBodyDefaultSettingsTransferDataInput": { "fields": { "amount_percent": { "type": { @@ -211706,14 +214805,14 @@ } } }, - "PostSubscriptionSchedulesScheduleBody": { + "PostSubscriptionSchedulesScheduleBodyInput": { "fields": { "default_settings": { "description": "Object representing the subscription schedule's default settings.", "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettings", + "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInput", "type": "named" } }, @@ -211783,7 +214882,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhases", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesInput", "type": "named" }, "type": "array" @@ -211817,154 +214916,219 @@ } } }, - "PostSubscriptionSchedulesScheduleBodyDefaultSettings": { - "description": "Object representing the subscription schedule's default settings.", + "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsDiscountsInput": { "fields": { - "application_fee_percent": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "String", "type": "named" } }, "http": { "type": [ - "number" - ] + "string" + ], + "maxLength": 5000 } }, - "automatic_tax": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsAutomaticTax", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "billing_cycle_anchor": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionSchedulesBillingCycleAnchor", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 + } + } + } + }, + "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsInput": { + "fields": { + "discounts": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsDiscountsInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "billing_thresholds": { + "price": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsBillingThresholds", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "collection_method": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionSchedulesCollectionMethod", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "default_payment_method": { + "quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "description": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 } + } + } + } + }, + "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsPriceDataInput": { + "fields": { + "currency": { + "type": { + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 500 + "format": "currency" } }, - "invoice_settings": { + "product": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInvoiceSettings", + "name": "SubscriptionSchedulesTaxBehavior", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "on_behalf_of": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "transfer_data": { + "unit_amount_decimal": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsTransferData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "format": "decimal" } } } }, - "PostSubscriptionSchedulesScheduleBodyDefaultSettingsAutomaticTax": { + "PostSubscriptionSchedulesScheduleBodyPhasesAutomaticTaxInput": { "fields": { "enabled": { "type": { @@ -211981,7 +215145,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsAutomaticTaxLiability", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesAutomaticTaxLiabilityInput", "type": "named" } }, @@ -211993,7 +215157,7 @@ } } }, - "PostSubscriptionSchedulesScheduleBodyDefaultSettingsAutomaticTaxLiability": { + "PostSubscriptionSchedulesScheduleBodyPhasesAutomaticTaxLiabilityInput": { "fields": { "account": { "type": { @@ -212022,7 +215186,7 @@ } } }, - "PostSubscriptionSchedulesScheduleBodyDefaultSettingsBillingThresholds": { + "PostSubscriptionSchedulesScheduleBodyPhasesBillingThresholdsInput": { "fields": { "amount_gte": { "type": { @@ -212054,64 +215218,24 @@ } } }, - "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInvoiceSettings": { + "PostSubscriptionSchedulesScheduleBodyPhasesDiscountsInput": { "fields": { - "account_tax_ids": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "days_until_due": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } }, - "issuer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInvoiceSettingsIssuer", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSubscriptionSchedulesScheduleBodyDefaultSettingsInvoiceSettingsIssuer": { - "fields": { - "account": { + "discount": { "type": { "type": "nullable", "underlying_type": { @@ -212122,59 +215246,35 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "type": { - "type": { - "name": "SubscriptionSchedulesType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostSubscriptionSchedulesScheduleBodyDefaultSettingsTransferData": { - "fields": { - "amount_percent": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "String", "type": "named" } }, - "http": { - "type": [ - "number" - ] - } - }, - "destination": { - "type": { - "name": "String", - "type": "named" - }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostSubscriptionSchedulesScheduleBodyPhases": { + "PostSubscriptionSchedulesScheduleBodyPhasesInput": { "fields": { "add_invoice_items": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItems", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -212209,7 +215309,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesAutomaticTax", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesAutomaticTaxInput", "type": "named" } }, @@ -212237,7 +215337,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesBillingThresholds", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesBillingThresholdsInput", "type": "named" } }, @@ -212334,7 +215434,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesDiscounts", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesDiscountsInput", "type": "named" }, "type": "array" @@ -212367,7 +215467,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesInvoiceSettings", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesInvoiceSettingsInput", "type": "named" } }, @@ -212380,7 +215480,7 @@ "items": { "type": { "element_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesItems", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsInput", "type": "named" }, "type": "array" @@ -212468,7 +215568,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesTransferData", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesTransferDataInput", "type": "named" } }, @@ -212506,14 +215606,14 @@ } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItems": { + "PostSubscriptionSchedulesScheduleBodyPhasesInvoiceSettingsInput": { "fields": { - "discounts": { + "account_tax_ids": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsDiscounts", + "name": "String", "type": "named" }, "type": "array" @@ -212525,31 +215625,31 @@ ], "items": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } }, - "price": { + "days_until_due": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } }, - "price_data": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsPriceData", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesInvoiceSettingsIssuerInput", "type": "named" } }, @@ -212558,47 +215658,54 @@ "object" ] } - }, - "quantity": { + } + } + }, + "PostSubscriptionSchedulesScheduleBodyPhasesInvoiceSettingsIssuerInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "tax_rates": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } + "name": "SubscriptionSchedulesType", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsDiscounts": { + "PostSubscriptionSchedulesScheduleBodyPhasesItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + } + } + }, + "PostSubscriptionSchedulesScheduleBodyPhasesItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -212647,24 +215754,65 @@ } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesAddInvoiceItemsPriceData": { + "PostSubscriptionSchedulesScheduleBodyPhasesItemsInput": { "fields": { - "currency": { + "billing_thresholds": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsBillingThresholdsInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" + ] + } + }, + "discounts": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsDiscountsInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" ], - "format": "currency" + "items": { + "type": [ + "object" + ] + } } }, - "product": { + "metadata": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "price": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -212673,21 +215821,21 @@ "maxLength": 5000 } }, - "tax_behavior": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionSchedulesTaxBehavior", + "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "unit_amount": { + "quantity": { "type": { "type": "nullable", "underlying_type": { @@ -212701,84 +215849,127 @@ ] } }, - "unit_amount_decimal": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "format": "decimal" + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesAutomaticTax": { + "PostSubscriptionSchedulesScheduleBodyPhasesItemsPriceDataInput": { "fields": { - "enabled": { + "currency": { "type": { - "name": "Boolean", + "name": "String", "type": "named" }, "http": { "type": [ - "boolean" + "string" + ], + "format": "currency" + } + }, + "product": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "recurring": { + "type": { + "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsPriceDataRecurringInput", + "type": "named" + }, + "http": { + "type": [ + "object" ] } }, - "liability": { + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesAutomaticTaxLiability", + "name": "SubscriptionSchedulesTaxBehavior", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - } - } - }, - "PostSubscriptionSchedulesScheduleBodyPhasesAutomaticTaxLiability": { - "fields": { - "account": { + }, + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "type": { + "unit_amount_decimal": { "type": { - "name": "SubscriptionSchedulesType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] + ], + "format": "decimal" } } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesBillingThresholds": { + "PostSubscriptionSchedulesScheduleBodyPhasesItemsPriceDataRecurringInput": { "fields": { - "amount_gte": { + "interval": { + "type": { + "name": "SubscriptionSchedulesInterval", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + }, + "interval_count": { "type": { "type": "nullable", "underlying_type": { @@ -212791,75 +215982,100 @@ "integer" ] } - }, - "reset_billing_cycle_anchor": { + } + } + }, + "PostSubscriptionSchedulesScheduleBodyPhasesTransferDataInput": { + "fields": { + "amount_percent": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "boolean" + "number" + ] + } + }, + "destination": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" ] } } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesDiscounts": { + "PostSubscriptionSchedulesScheduleCancelBodyInput": { "fields": { - "coupon": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "discount": { + "invoice_now": { + "description": "If the subscription schedule is `active`, indicates if a final invoice will be generated that contains any un-invoiced metered usage and new/pending proration invoice items. Defaults to `true`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "promotion_code": { + "prorate": { + "description": "If the subscription schedule is `active`, indicates if the cancellation should be prorated. Defaults to `true`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesInvoiceSettings": { + "PostSubscriptionSchedulesScheduleReleaseBodyInput": { "fields": { - "account_tax_ids": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { @@ -212882,39 +216098,26 @@ } } }, - "days_until_due": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "issuer": { + "preserve_cancel_date": { + "description": "Keep any cancellation on the subscription that the schedule has set", "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesInvoiceSettingsIssuer", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesInvoiceSettingsIssuer": { + "PostSubscriptionsBodyAddInvoiceItemsDiscountsInput": { "fields": { - "account": { + "coupon": { "type": { "type": "nullable", "underlying_type": { @@ -212925,44 +216128,50 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "type": { + "discount": { "type": { - "name": "SubscriptionSchedulesType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } - } - } - }, - "PostSubscriptionSchedulesScheduleBodyPhasesItems": { - "fields": { - "billing_thresholds": { + }, + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsBillingThresholds", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, + } + } + }, + "PostSubscriptionsBodyAddInvoiceItemsInput": { + "fields": { "discounts": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsDiscounts", + "name": "PostSubscriptionsBodyAddInvoiceItemsDiscountsInput", "type": "named" }, "type": "array" @@ -212979,20 +216188,6 @@ } } }, - "metadata": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, "price": { "type": { "type": "nullable", @@ -213012,7 +216207,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsPriceData", + "name": "PostSubscriptionsBodyAddInvoiceItemsPriceDataInput", "type": "named" } }, @@ -213061,30 +216256,24 @@ } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesItemsBillingThresholds": { + "PostSubscriptionsBodyAddInvoiceItemsPriceDataInput": { "fields": { - "usage_gte": { + "currency": { "type": { - "name": "Int32", + "name": "String", "type": "named" }, "http": { "type": [ - "integer" - ] + "string" + ], + "format": "currency" } - } - } - }, - "PostSubscriptionSchedulesScheduleBodyPhasesItemsDiscounts": { - "fields": { - "coupon": { + }, + "product": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -213093,134 +216282,125 @@ "maxLength": 5000 } }, - "discount": { + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "SubscriptionsTaxBehavior", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "promotion_code": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSubscriptionSchedulesScheduleBodyPhasesItemsPriceData": { - "fields": { - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" + "integer" + ] } }, - "product": { + "unit_amount_decimal": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } - }, - "recurring": { + } + } + }, + "PostSubscriptionsBodyAutomaticTaxInput": { + "description": "Automatic tax settings for this subscription. We recommend you only include this parameter when the existing value is being changed.", + "fields": { + "enabled": { "type": { - "name": "PostSubscriptionSchedulesScheduleBodyPhasesItemsPriceDataRecurring", + "name": "Boolean", "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } }, - "tax_behavior": { + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionSchedulesTaxBehavior", + "name": "PostSubscriptionsBodyAutomaticTaxLiabilityInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - }, - "unit_amount": { + } + } + }, + "PostSubscriptionsBodyAutomaticTaxLiabilityInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "unit_amount_decimal": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "SubscriptionsType", + "type": "named" }, "http": { "type": [ "string" - ], - "format": "decimal" + ] } } } }, - "PostSubscriptionSchedulesScheduleBodyPhasesItemsPriceDataRecurring": { + "PostSubscriptionsBodyBillingCycleAnchorConfigInput": { + "description": "Mutually exclusive with billing_cycle_anchor and only valid with monthly and yearly price intervals. When provided, the billing_cycle_anchor is set to the next occurence of the day_of_month at the hour, minute, and second UTC.", "fields": { - "interval": { + "day_of_month": { "type": { - "name": "SubscriptionSchedulesInterval", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" + "integer" ] } }, - "interval_count": { + "hour": { "type": { "type": "nullable", "underlying_type": { @@ -213233,81 +216413,68 @@ "integer" ] } - } - } - }, - "PostSubscriptionSchedulesScheduleBodyPhasesTransferData": { - "fields": { - "amount_percent": { + }, + "minute": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "number" + "integer" ] } }, - "destination": { + "month": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "string" + "integer" ] } - } - } - }, - "PostSubscriptionSchedulesScheduleCancelBody": { - "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", + }, + "second": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "Int32", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "integer" + ] } - }, - "invoice_now": { - "description": "If the subscription schedule is `active`, indicates if a final invoice will be generated that contains any un-invoiced metered usage and new/pending proration invoice items. Defaults to `true`.", + } + } + }, + "PostSubscriptionsBodyBillingThresholdsInput": { + "fields": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "boolean" + "integer" ] } }, - "prorate": { - "description": "If the subscription schedule is `active`, indicates if the cancellation should be prorated. Defaults to `true`.", + "reset_billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { @@ -213323,50 +216490,56 @@ } } }, - "PostSubscriptionSchedulesScheduleReleaseBody": { + "PostSubscriptionsBodyDiscountsInput": { "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "coupon": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "maxLength": 5000 + } + }, + "discount": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 } }, - "preserve_cancel_date": { - "description": "Keep any cancellation on the subscription that the schedule has set", + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostSubscriptionsBody": { + "PostSubscriptionsBodyInput": { "fields": { "add_invoice_items": { "description": "A list of prices and quantities that will generate invoice items appended to the next invoice for this subscription. You may pass up to 20 items.", @@ -213374,7 +216547,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionsBodyAddInvoiceItems", + "name": "PostSubscriptionsBodyAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -213411,7 +216584,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyAutomaticTax", + "name": "PostSubscriptionsBodyAutomaticTaxInput", "type": "named" } }, @@ -213458,7 +216631,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyBillingCycleAnchorConfig", + "name": "PostSubscriptionsBodyBillingCycleAnchorConfigInput", "type": "named" } }, @@ -213473,7 +216646,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyBillingThresholds", + "name": "PostSubscriptionsBodyBillingThresholdsInput", "type": "named" } }, @@ -213667,7 +216840,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionsBodyDiscounts", + "name": "PostSubscriptionsBodyDiscountsInput", "type": "named" }, "type": "array" @@ -213713,7 +216886,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyInvoiceSettings", + "name": "PostSubscriptionsBodyInvoiceSettingsInput", "type": "named" } }, @@ -213729,7 +216902,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionsBodyItems", + "name": "PostSubscriptionsBodyItemsInput", "type": "named" }, "type": "array" @@ -213811,7 +216984,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettings", + "name": "PostSubscriptionsBodyPaymentSettingsInput", "type": "named" } }, @@ -213826,7 +216999,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPendingInvoiceItemInterval", + "name": "PostSubscriptionsBodyPendingInvoiceItemIntervalInput", "type": "named" } }, @@ -213872,7 +217045,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyTransferData", + "name": "PostSubscriptionsBodyTransferDataInput", "type": "named" } }, @@ -213930,7 +217103,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyTrialSettings", + "name": "PostSubscriptionsBodyTrialSettingsInput", "type": "named" } }, @@ -213942,14 +217115,15 @@ } } }, - "PostSubscriptionsBodyAddInvoiceItems": { + "PostSubscriptionsBodyInvoiceSettingsInput": { + "description": "All invoices will be billed using the specified settings.", "fields": { - "discounts": { + "account_tax_ids": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionsBodyAddInvoiceItemsDiscounts", + "name": "String", "type": "named" }, "type": "array" @@ -213961,80 +217135,73 @@ ], "items": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } } }, - "price": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionsBodyInvoiceSettingsIssuerInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - }, - "price_data": { + } + } + }, + "PostSubscriptionsBodyInvoiceSettingsIssuerInput": { + "fields": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyAddInvoiceItemsPriceData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "quantity": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "SubscriptionsType", + "type": "named" }, "http": { "type": [ - "integer" + "string" ] } - }, - "tax_rates": { + } + } + }, + "PostSubscriptionsBodyItemsBillingThresholdsInput": { + "fields": { + "usage_gte": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "integer" + ] } } } }, - "PostSubscriptionsBodyAddInvoiceItemsDiscounts": { + "PostSubscriptionsBodyItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -214083,61 +217250,59 @@ } } }, - "PostSubscriptionsBodyAddInvoiceItemsPriceData": { + "PostSubscriptionsBodyItemsInput": { "fields": { - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "product": { + "billing_thresholds": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionsBodyItemsBillingThresholdsInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "tax_behavior": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsTaxBehavior", - "type": "named" + "element_type": { + "name": "PostSubscriptionsBodyItemsDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "unit_amount": { + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "unit_amount_decimal": { + "price": { "type": { "type": "nullable", "underlying_type": { @@ -214149,30 +217314,14 @@ "type": [ "string" ], - "format": "decimal" - } - } - } - }, - "PostSubscriptionsBodyAutomaticTax": { - "description": "Automatic tax settings for this subscription. We recommend you only include this parameter when the existing value is being changed.", - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] + "maxLength": 5000 } }, - "liability": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyAutomaticTaxLiability", + "name": "PostSubscriptionsBodyItemsPriceDataInput", "type": "named" } }, @@ -214181,81 +217330,98 @@ "object" ] } - } - } - }, - "PostSubscriptionsBodyAutomaticTaxLiability": { - "fields": { - "account": { + }, + "quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } }, - "type": { + "tax_rates": { "type": { - "name": "SubscriptionsType", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostSubscriptionsBodyBillingCycleAnchorConfig": { - "description": "Mutually exclusive with billing_cycle_anchor and only valid with monthly and yearly price intervals. When provided, the billing_cycle_anchor is set to the next occurence of the day_of_month at the hour, minute, and second UTC.", + "PostSubscriptionsBodyItemsPriceDataInput": { "fields": { - "day_of_month": { + "currency": { "type": { - "name": "Int32", + "name": "String", "type": "named" }, "http": { "type": [ - "integer" - ] + "string" + ], + "format": "currency" } }, - "hour": { + "product": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "integer" + "string" + ], + "maxLength": 5000 + } + }, + "recurring": { + "type": { + "name": "PostSubscriptionsBodyItemsPriceDataRecurringInput", + "type": "named" + }, + "http": { + "type": [ + "object" ] } }, - "minute": { + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "SubscriptionsTaxBehavior", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "month": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { @@ -214269,152 +217435,146 @@ ] } }, - "second": { + "unit_amount_decimal": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "format": "decimal" } } } }, - "PostSubscriptionsBodyBillingThresholds": { + "PostSubscriptionsBodyItemsPriceDataRecurringInput": { "fields": { - "amount_gte": { + "interval": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "SubscriptionsInterval", + "type": "named" }, "http": { "type": [ - "integer" + "string" ] } }, - "reset_billing_cycle_anchor": { + "interval_count": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "boolean" + "integer" ] } } } }, - "PostSubscriptionsBodyDiscounts": { + "PostSubscriptionsBodyPaymentSettingsInput": { + "description": "Payment settings to pass to invoices created by the subscription.", "fields": { - "coupon": { + "payment_method_options": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "discount": { + "payment_method_types": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "SubscriptionsPaymentMethodTypes", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ] + } } }, - "promotion_code": { + "save_default_payment_method": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "SubscriptionsSaveDefaultPaymentMethod", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostSubscriptionsBodyInvoiceSettings": { - "description": "All invoices will be billed using the specified settings.", + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput": { "fields": { - "account_tax_ids": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "object" + ] } }, - "issuer": { + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyInvoiceSettingsIssuer", + "name": "SubscriptionsVerificationMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostSubscriptionsBodyInvoiceSettingsIssuer": { + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput": { "fields": { - "account": { + "transaction_type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "SubscriptionsTransactionType", "type": "named" } }, @@ -214423,173 +217583,154 @@ "string" ] } - }, - "type": { - "type": { - "name": "SubscriptionsType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } } } }, - "PostSubscriptionsBodyItems": { + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsBancontactInput": { "fields": { - "billing_thresholds": { + "preferred_language": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyItemsBillingThresholds", + "name": "SubscriptionsPreferredLanguage", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "discounts": { + } + } + }, + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardInput": { + "fields": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "PostSubscriptionsBodyItemsDiscounts", - "type": "named" - }, - "type": "array" + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardMandateOptionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } + "object" + ] } }, - "metadata": { + "network": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "SubscriptionsNetwork", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "price": { + "request_three_d_secure": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "SubscriptionsRequestThreeDSecure", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "price_data": { + } + } + }, + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardMandateOptionsInput": { + "fields": { + "amount": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyItemsPriceData", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "quantity": { + "amount_type": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "SubscriptionsAmountType", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } }, - "tax_rates": { + "description": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 200 } } } }, - "PostSubscriptionsBodyItemsBillingThresholds": { + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { "fields": { - "usage_gte": { + "country": { "type": { - "name": "Int32", + "name": "String", "type": "named" }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostSubscriptionsBodyItemsDiscounts": { + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput": { "fields": { - "coupon": { + "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "discount": { + "type": { "type": { "type": "nullable", "underlying_type": { @@ -214600,11 +217741,28 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] + } + } + } + }, + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput": { + "fields": { + "bank_transfer": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] } }, - "promotion_code": { + "funding_type": { "type": { "type": "nullable", "underlying_type": { @@ -214615,42 +217773,34 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } } } }, - "PostSubscriptionsBodyItemsPriceData": { + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsInput": { "fields": { - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "product": { + "acss_debit": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "recurring": { + "bancontact": { "type": { - "name": "PostSubscriptionsBodyItemsPriceDataRecurring", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsBancontactInput", + "type": "named" + } }, "http": { "type": [ @@ -214658,88 +217808,67 @@ ] } }, - "tax_behavior": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsTaxBehavior", + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "unit_amount": { + "customer_balance": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "unit_amount_decimal": { + "konbini": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" - } - } - } - }, - "PostSubscriptionsBodyItemsPriceDataRecurring": { - "fields": { - "interval": { - "type": { - "name": "SubscriptionsInterval", - "type": "named" - }, - "http": { - "type": [ - "string" + "object" ] } }, - "interval_count": { + "sepa_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } - } - } - }, - "PostSubscriptionsBodyPaymentSettings": { - "description": "Payment settings to pass to invoices created by the subscription.", - "fields": { - "payment_method_options": { + }, + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptions", + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput", "type": "named" } }, @@ -214748,13 +217877,17 @@ "object" ] } - }, - "payment_method_types": { + } + } + }, + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "SubscriptionsPaymentMethodTypes", + "name": "SubscriptionsAccountSubcategories", "type": "named" }, "type": "array" @@ -214770,30 +217903,16 @@ ] } } - }, - "save_default_payment_method": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsSaveDefaultPaymentMethod", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptions": { + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { - "acss_debit": { + "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebit", + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -214803,39 +217922,60 @@ ] } }, - "bancontact": { + "permissions": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsBancontact", - "type": "named" + "element_type": { + "name": "SubscriptionsPermissions", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "card": { + "prefetch": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCard", - "type": "named" + "element_type": { + "name": "SubscriptionsPrefetch", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } - }, - "customer_balance": { + } + } + }, + "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput": { + "fields": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalance", + "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", "type": "named" } }, @@ -214845,73 +217985,72 @@ ] } }, - "konbini": { + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "SubscriptionsVerificationMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "sepa_debit": { + } + } + }, + "PostSubscriptionsBodyPendingInvoiceItemIntervalInput": { + "fields": { + "interval": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "SubscriptionsInterval", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } }, - "us_bank_account": { + "interval_count": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccount", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebit": { + "PostSubscriptionsBodyTransferDataInput": { + "description": "If specified, the funds from the subscription's invoices will be transferred to the destination and the ID of the resulting transfers will be found on the resulting charges.", "fields": { - "mandate_options": { + "amount_percent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "object" + "number" ] } }, - "verification_method": { + "destination": { "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsVerificationMethod", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -214921,15 +218060,12 @@ } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions": { + "PostSubscriptionsBodyTrialSettingsEndBehaviorInput": { "fields": { - "transaction_type": { + "missing_payment_method": { "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsTransactionType", - "type": "named" - } + "name": "SubscriptionsMissingPaymentMethod", + "type": "named" }, "http": { "type": [ @@ -214939,45 +218075,44 @@ } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsBancontact": { + "PostSubscriptionsBodyTrialSettingsInput": { + "description": "Settings related to subscription trials.", "fields": { - "preferred_language": { + "end_behavior": { "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsPreferredLanguage", - "type": "named" - } + "name": "PostSubscriptionsBodyTrialSettingsEndBehaviorInput", + "type": "named" }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCard": { + "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsDiscountsInput": { "fields": { - "mandate_options": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardMandateOptions", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "network": { + "discount": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsNetwork", + "name": "String", "type": "named" } }, @@ -214988,361 +218123,361 @@ "maxLength": 5000 } }, - "request_three_d_secure": { + "promotion_code": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsRequestThreeDSecure", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCardMandateOptions": { + "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsInput": { "fields": { - "amount": { + "discounts": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", - "type": "named" + "element_type": { + "name": "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsDiscountsInput", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "integer" - ] + "array" + ], + "items": { + "type": [ + "object" + ] + } } }, - "amount_type": { + "price": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsAmountType", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "description": { + "price_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsPriceDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } - } - } - }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalance": { - "fields": { - "bank_transfer": { + }, + "quantity": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "funding_type": { + "tax_rates": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer": { + "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsPriceDataInput": { "fields": { - "eu_bank_transfer": { + "currency": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "format": "currency" + } + }, + "product": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "tax_behavior": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "SubscriptionsTaxBehavior", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "type": { + "unit_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" + "integer" ] } - } - } - }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { - "fields": { - "country": { + }, + "unit_amount_decimal": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccount": { + "PostSubscriptionsSubscriptionExposedIdBodyAutomaticTaxInput": { + "description": "Automatic tax settings for this subscription. We recommend you only include this parameter when the existing value is being changed.", "fields": { - "financial_connections": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } }, - "verification_method": { + "liability": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsVerificationMethod", + "name": "PostSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiabilityInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiabilityInput": { "fields": { - "filters": { + "account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "permissions": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "SubscriptionsPermissions", - "type": "named" - }, - "type": "array" - } + "name": "SubscriptionsType", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "string" + ] } - }, - "prefetch": { + } + } + }, + "PostSubscriptionsSubscriptionExposedIdBodyBillingThresholdsInput": { + "fields": { + "amount_gte": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "SubscriptionsPrefetch", - "type": "named" - }, - "type": "array" + "name": "Int32", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "integer" + ] } - } - } - }, - "PostSubscriptionsBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { - "fields": { - "account_subcategories": { + }, + "reset_billing_cycle_anchor": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "SubscriptionsAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "Boolean", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] - } + "boolean" + ] } } } }, - "PostSubscriptionsBodyPendingInvoiceItemInterval": { + "PostSubscriptionsSubscriptionExposedIdBodyCancellationDetailsInput": { + "description": "Details about why this subscription was cancelled", "fields": { - "interval": { + "comment": { "type": { - "name": "SubscriptionsInterval", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "interval_count": { + "feedback": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "SubscriptionsFeedback", "type": "named" } }, "http": { "type": [ - "integer" + "string" ] } } } }, - "PostSubscriptionsBodyTransferData": { - "description": "If specified, the funds from the subscription's invoices will be transferred to the destination and the ID of the resulting transfers will be found on the resulting charges.", + "PostSubscriptionsSubscriptionExposedIdBodyDiscountsInput": { "fields": { - "amount_percent": { + "coupon": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "String", "type": "named" } }, "http": { "type": [ - "number" - ] + "string" + ], + "maxLength": 5000 } }, - "destination": { + "discount": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] - } - } - } - }, - "PostSubscriptionsBodyTrialSettings": { - "description": "Settings related to subscription trials.", - "fields": { - "end_behavior": { - "type": { - "name": "PostSubscriptionsBodyTrialSettingsEndBehavior", - "type": "named" - }, - "http": { - "type": [ - "object" - ] + ], + "maxLength": 5000 } - } - } - }, - "PostSubscriptionsBodyTrialSettingsEndBehavior": { - "fields": { - "missing_payment_method": { + }, + "promotion_code": { "type": { - "name": "SubscriptionsMissingPaymentMethod", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostSubscriptionsSubscriptionExposedIdBody": { + "PostSubscriptionsSubscriptionExposedIdBodyInput": { "fields": { "add_invoice_items": { "description": "A list of prices and quantities that will generate invoice items appended to the next invoice for this subscription. You may pass up to 20 items.", @@ -215350,7 +218485,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItems", + "name": "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsInput", "type": "named" }, "type": "array" @@ -215387,7 +218522,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyAutomaticTax", + "name": "PostSubscriptionsSubscriptionExposedIdBodyAutomaticTaxInput", "type": "named" } }, @@ -215418,7 +218553,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyBillingThresholds", + "name": "PostSubscriptionsSubscriptionExposedIdBodyBillingThresholdsInput", "type": "named" } }, @@ -215464,7 +218599,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyCancellationDetails", + "name": "PostSubscriptionsSubscriptionExposedIdBodyCancellationDetailsInput", "type": "named" } }, @@ -215598,7 +218733,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyDiscounts", + "name": "PostSubscriptionsSubscriptionExposedIdBodyDiscountsInput", "type": "named" }, "type": "array" @@ -215644,7 +218779,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyInvoiceSettings", + "name": "PostSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsInput", "type": "named" } }, @@ -215660,7 +218795,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyItems", + "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsInput", "type": "named" }, "type": "array" @@ -215727,7 +218862,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPauseCollection", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPauseCollectionInput", "type": "named" } }, @@ -215757,7 +218892,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettings", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsInput", "type": "named" } }, @@ -215772,7 +218907,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPendingInvoiceItemInterval", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPendingInvoiceItemIntervalInput", "type": "named" } }, @@ -215834,7 +218969,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyTransferData", + "name": "PostSubscriptionsSubscriptionExposedIdBodyTransferDataInput", "type": "named" } }, @@ -215877,7 +219012,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyTrialSettings", + "name": "PostSubscriptionsSubscriptionExposedIdBodyTrialSettingsInput", "type": "named" } }, @@ -215889,74 +219024,10 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItems": { + "PostSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsInput": { + "description": "All invoices will be billed using the specified settings.", "fields": { - "discounts": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsDiscounts", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } - }, - "price": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "price_data": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsPriceData", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "quantity": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "tax_rates": { + "account_tax_ids": { "type": { "type": "nullable", "underlying_type": { @@ -215978,148 +219049,12 @@ "maxLength": 5000 } } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyAddInvoiceItemsPriceData": { - "fields": { - "currency": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "product": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } }, - "tax_behavior": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsTaxBehavior", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "unit_amount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "unit_amount_decimal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "format": "decimal" - } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyAutomaticTax": { - "description": "Automatic tax settings for this subscription. We recommend you only include this parameter when the existing value is being changed.", - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "liability": { + "issuer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiability", + "name": "PostSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuerInput", "type": "named" } }, @@ -216131,7 +219066,7 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyAutomaticTaxLiability": { + "PostSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuerInput": { "fields": { "account": { "type": { @@ -216160,73 +219095,22 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyBillingThresholds": { + "PostSubscriptionsSubscriptionExposedIdBodyItemsBillingThresholdsInput": { "fields": { - "amount_gte": { + "usage_gte": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ "integer" ] } - }, - "reset_billing_cycle_anchor": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } } } }, - "PostSubscriptionsSubscriptionExposedIdBodyCancellationDetails": { - "description": "Details about why this subscription was cancelled", - "fields": { - "comment": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "feedback": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsFeedback", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyDiscounts": { + "PostSubscriptionsSubscriptionExposedIdBodyItemsDiscountsInput": { "fields": { "coupon": { "type": { @@ -216275,84 +219159,13 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyInvoiceSettings": { - "description": "All invoices will be billed using the specified settings.", - "fields": { - "account_tax_ids": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "issuer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuer", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyInvoiceSettingsIssuer": { - "fields": { - "account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "type": { - "name": "SubscriptionsType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyItems": { + "PostSubscriptionsSubscriptionExposedIdBodyItemsInput": { "fields": { "billing_thresholds": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsBillingThresholds", + "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsBillingThresholdsInput", "type": "named" } }, @@ -216395,7 +219208,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsDiscounts", + "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsDiscountsInput", "type": "named" }, "type": "array" @@ -216460,7 +219273,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsPriceData", + "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsPriceDataInput", "type": "named" } }, @@ -216509,71 +219322,7 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyItemsBillingThresholds": { - "fields": { - "usage_gte": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyItemsDiscounts": { - "fields": { - "coupon": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "discount": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "promotion_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyItemsPriceData": { + "PostSubscriptionsSubscriptionExposedIdBodyItemsPriceDataInput": { "fields": { "currency": { "type": { @@ -216601,7 +219350,7 @@ }, "recurring": { "type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsPriceDataRecurring", + "name": "PostSubscriptionsSubscriptionExposedIdBodyItemsPriceDataRecurringInput", "type": "named" }, "http": { @@ -216655,7 +219404,7 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyItemsPriceDataRecurring": { + "PostSubscriptionsSubscriptionExposedIdBodyItemsPriceDataRecurringInput": { "fields": { "interval": { "type": { @@ -216684,7 +219433,7 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPauseCollection": { + "PostSubscriptionsSubscriptionExposedIdBodyPauseCollectionInput": { "fields": { "behavior": { "type": { @@ -216714,14 +219463,14 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettings": { + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsInput": { "description": "Payment settings to pass to invoices created by the subscription.", "fields": { "payment_method_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptions", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsInput", "type": "named" } }, @@ -216769,13 +219518,13 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptions": { + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput": { "fields": { - "acss_debit": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebit", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput", "type": "named" } }, @@ -216785,53 +219534,65 @@ ] } }, - "bancontact": { + "verification_method": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsBancontact", + "name": "SubscriptionsVerificationMethod", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "card": { + } + } + }, + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptionsInput": { + "fields": { + "transaction_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCard", + "name": "SubscriptionsTransactionType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "customer_balance": { + } + } + }, + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsBancontactInput": { + "fields": { + "preferred_language": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalance", + "name": "SubscriptionsPreferredLanguage", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } - }, - "konbini": { + } + } + }, + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardInput": { + "fields": { + "mandate_options": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardMandateOptionsInput", "type": "named" } }, @@ -216841,57 +219602,58 @@ ] } }, - "sepa_debit": { + "network": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "SubscriptionsNetwork", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "us_bank_account": { + "request_three_d_secure": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccount", + "name": "SubscriptionsRequestThreeDSecure", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebit": { + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardMandateOptionsInput": { "fields": { - "mandate_options": { + "amount": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "verification_method": { + "amount_type": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsVerificationMethod", + "name": "SubscriptionsAmountType", "type": "named" } }, @@ -216900,52 +219662,47 @@ "string" ] } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitMandateOptions": { - "fields": { - "transaction_type": { + }, + "description": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsTransactionType", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 200 } } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsBancontact": { + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput": { "fields": { - "preferred_language": { + "country": { "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsPreferredLanguage", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCard": { + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput": { "fields": { - "mandate_options": { + "eu_bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardMandateOptions", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferInput", "type": "named" } }, @@ -216955,26 +219712,11 @@ ] } }, - "network": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "SubscriptionsNetwork", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "request_three_d_secure": { + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsRequestThreeDSecure", + "name": "String", "type": "named" } }, @@ -216986,27 +219728,27 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardMandateOptions": { + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput": { "fields": { - "amount": { + "bank_transfer": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" ] } }, - "amount_type": { + "funding_type": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsAmountType", + "name": "String", "type": "named" } }, @@ -217015,31 +219757,30 @@ "string" ] } - }, - "description": { + } + } + }, + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsInput": { + "fields": { + "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsAcssDebitInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalance": { - "fields": { - "bank_transfer": { + }, + "bancontact": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsBancontactInput", "type": "named" } }, @@ -217049,29 +219790,25 @@ ] } }, - "funding_type": { + "card": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCardInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransfer": { - "fields": { - "eu_bank_transfer": { + }, + "customer_balance": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceInput", "type": "named" } }, @@ -217081,45 +219818,39 @@ ] } }, - "type": { + "konbini": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer": { - "fields": { - "country": { + }, + "sepa_debit": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccount": { - "fields": { - "financial_connections": { + }, + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput", "type": "named" } }, @@ -217128,30 +219859,42 @@ "object" ] } - }, - "verification_method": { + } + } + }, + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput": { + "fields": { + "account_subcategories": { "type": { "type": "nullable", "underlying_type": { - "name": "SubscriptionsVerificationMethod", - "type": "named" + "element_type": { + "name": "SubscriptionsAccountSubcategories", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" - ] + "array" + ], + "items": { + "type": [ + "string" + ] + } } } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnections": { + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput": { "fields": { "filters": { "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters", + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersInput", "type": "named" } }, @@ -217208,33 +219951,39 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters": { + "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountInput": { "fields": { - "account_subcategories": { + "financial_connections": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "SubscriptionsAccountSubcategories", - "type": "named" - }, - "type": "array" + "name": "PostSubscriptionsSubscriptionExposedIdBodyPaymentSettingsPaymentMethodOptionsUsBankAccountFinancialConnectionsInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ] + "object" + ] + } + }, + "verification_method": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "SubscriptionsVerificationMethod", + "type": "named" } + }, + "http": { + "type": [ + "string" + ] } } } }, - "PostSubscriptionsSubscriptionExposedIdBodyPendingInvoiceItemInterval": { + "PostSubscriptionsSubscriptionExposedIdBodyPendingInvoiceItemIntervalInput": { "fields": { "interval": { "type": { @@ -217263,7 +220012,7 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyTransferData": { + "PostSubscriptionsSubscriptionExposedIdBodyTransferDataInput": { "fields": { "amount_percent": { "type": { @@ -217292,38 +220041,38 @@ } } }, - "PostSubscriptionsSubscriptionExposedIdBodyTrialSettings": { - "description": "Settings related to subscription trials.", + "PostSubscriptionsSubscriptionExposedIdBodyTrialSettingsEndBehaviorInput": { "fields": { - "end_behavior": { + "missing_payment_method": { "type": { - "name": "PostSubscriptionsSubscriptionExposedIdBodyTrialSettingsEndBehavior", + "name": "SubscriptionsMissingPaymentMethod", "type": "named" }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostSubscriptionsSubscriptionExposedIdBodyTrialSettingsEndBehavior": { + "PostSubscriptionsSubscriptionExposedIdBodyTrialSettingsInput": { + "description": "Settings related to subscription trials.", "fields": { - "missing_payment_method": { + "end_behavior": { "type": { - "name": "SubscriptionsMissingPaymentMethod", + "name": "PostSubscriptionsSubscriptionExposedIdBodyTrialSettingsEndBehaviorInput", "type": "named" }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostSubscriptionsSubscriptionResumeBody": { + "PostSubscriptionsSubscriptionResumeBodyInput": { "fields": { "billing_cycle_anchor": { "description": "The billing cycle anchor that applies when the subscription is resumed. Either `now` or `unchanged`. The default is `now`. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle).", @@ -217397,23 +220146,9 @@ } } }, - "PostTaxCalculationsBody": { + "PostTaxCalculationsBodyCustomerDetailsAddressInput": { "fields": { - "currency": { - "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "customer": { - "description": "The ID of an existing customer to use for this calculation. If provided, the customer's address and tax IDs are copied to `customer_details`.", + "city": { "type": { "type": "nullable", "underlying_type": { @@ -217428,120 +220163,88 @@ "maxLength": 5000 } }, - "customer_details": { - "description": "Details about the customer, including address and tax IDs.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxCalculationsBodyCustomerDetails", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "country": { "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } }, - "line_items": { - "description": "A list of items the customer is purchasing.", + "line1": { "type": { - "element_type": { - "name": "PostTaxCalculationsBodyLineItems", + "type": "nullable", + "underlying_type": { + "name": "String", "type": "named" - }, - "type": "array" + } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } }, - "ship_from_details": { - "description": "Details about the address from which the goods are being shipped.", + "line2": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxCalculationsBodyShipFromDetails", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "shipping_cost": { - "description": "Shipping cost details to be used for the calculation.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxCalculationsBodyShippingCost", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "tax_date": { - "description": "Timestamp of date at which the tax rules and rates in effect applies for the calculation. Measured in seconds since the Unix epoch. Can be up to 48 hours in the past, and up to 48 hours in the future.", + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostTaxCalculationsBodyCustomerDetails": { + "PostTaxCalculationsBodyCustomerDetailsInput": { "description": "Details about the customer, including address and tax IDs.", "fields": { "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxCalculationsBodyCustomerDetailsAddress", + "name": "PostTaxCalculationsBodyCustomerDetailsAddressInput", "type": "named" } }, @@ -217584,7 +220287,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostTaxCalculationsBodyCustomerDetailsTaxIds", + "name": "PostTaxCalculationsBodyCustomerDetailsTaxIdsInput", "type": "named" }, "type": "array" @@ -217617,15 +220320,12 @@ } } }, - "PostTaxCalculationsBodyCustomerDetailsAddress": { + "PostTaxCalculationsBodyCustomerDetailsTaxIdsInput": { "fields": { - "city": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "TaxType", + "type": "named" }, "http": { "type": [ @@ -217634,7 +220334,23 @@ "maxLength": 5000 } }, - "country": { + "value": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostTaxCalculationsBodyInput": { + "fields": { + "currency": { + "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", "type": { "name": "String", "type": "named" @@ -217643,10 +220359,11 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "currency" } }, - "line1": { + "customer": { + "description": "The ID of an existing customer to use for this calculation. If provided, the customer's address and tax IDs are copied to `customer_details`.", "type": { "type": "nullable", "underlying_type": { @@ -217661,81 +220378,113 @@ "maxLength": 5000 } }, - "line2": { + "customer_details": { + "description": "Details about the customer, including address and tax IDs.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTaxCalculationsBodyCustomerDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "postal_code": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "state": { + "line_items": { + "description": "A list of items the customer is purchasing.", + "type": { + "element_type": { + "name": "PostTaxCalculationsBodyLineItemsInput", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "ship_from_details": { + "description": "Details about the address from which the goods are being shipped.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTaxCalculationsBodyShipFromDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostTaxCalculationsBodyCustomerDetailsTaxIds": { - "fields": { - "type": { + }, + "shipping_cost": { + "description": "Shipping cost details to be used for the calculation.", "type": { - "name": "TaxType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxCalculationsBodyShippingCostInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "value": { + "tax_date": { + "description": "Timestamp of date at which the tax rules and rates in effect applies for the calculation. Measured in seconds since the Unix epoch. Can be up to 48 hours in the past, and up to 48 hours in the future.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } }, "http": { "type": [ - "string" + "integer" ] } } } }, - "PostTaxCalculationsBodyLineItems": { + "PostTaxCalculationsBodyLineItemsInput": { "fields": { "amount": { "type": { @@ -217822,23 +220571,7 @@ } } }, - "PostTaxCalculationsBodyShipFromDetails": { - "description": "Details about the address from which the goods are being shipped.", - "fields": { - "address": { - "type": { - "name": "PostTaxCalculationsBodyShipFromDetailsAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTaxCalculationsBodyShipFromDetailsAddress": { + "PostTaxCalculationsBodyShipFromDetailsAddressInput": { "fields": { "city": { "type": { @@ -217929,7 +220662,23 @@ } } }, - "PostTaxCalculationsBodyShippingCost": { + "PostTaxCalculationsBodyShipFromDetailsInput": { + "description": "Details about the address from which the goods are being shipped.", + "fields": { + "address": { + "type": { + "name": "PostTaxCalculationsBodyShipFromDetailsAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTaxCalculationsBodyShippingCostInput": { "description": "Shipping cost details to be used for the calculation.", "fields": { "amount": { @@ -217991,7 +220740,7 @@ } } }, - "PostTaxIdsBody": { + "PostTaxIdsBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -218022,7 +220771,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxIdsBodyOwner", + "name": "PostTaxIdsBodyOwnerInput", "type": "named" } }, @@ -218059,7 +220808,7 @@ } } }, - "PostTaxIdsBodyOwner": { + "PostTaxIdsBodyOwnerInput": { "description": "The account or customer the tax ID belongs to. Defaults to `owner[type]=self`.", "fields": { "account": { @@ -218104,7 +220853,7 @@ } } }, - "PostTaxRatesBody": { + "PostTaxRatesBodyInput": { "fields": { "active": { "description": "Flag determining whether the tax rate is active or inactive (archived). Inactive tax rates cannot be used with new applications or Checkout Sessions, but will still work for subscriptions and invoices that already have it set.", @@ -218278,7 +221027,7 @@ } } }, - "PostTaxRatesTaxRateBody": { + "PostTaxRatesTaxRateBodyInput": { "fields": { "active": { "description": "Flag determining whether the tax rate is active or inactive (archived). Inactive tax rates cannot be used with new applications or Checkout Sessions, but will still work for subscriptions and invoices that already have it set.", @@ -218431,219 +221180,28 @@ } } }, - "PostTaxRegistrationsBody": { + "PostTaxRegistrationsBodyCountryOptionsAeInput": { "fields": { - "active_from": { - "description": "Time at which the Tax Registration becomes active. It can be either `now` to indicate the current time, or a future timestamp measured in seconds since the Unix epoch.", - "type": { - "name": "JSON", - "type": "named" - }, - "http": { - "type": [] - } - }, - "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "type": { "type": { - "name": "String", + "name": "PostTaxRegistrationsBodyCountryOptionsAeType", "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 5000 - } - }, - "country_options": { - "description": "Specific options for a registration in the specified `country`.", - "type": { - "name": "PostTaxRegistrationsBodyCountryOptions", - "type": "named" - }, - "http": { - "type": [ - "object" ] } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "expires_at": { - "description": "If set, the Tax Registration stops being active at this time. If not set, the Tax Registration will be active indefinitely. Timestamp measured in seconds since the Unix epoch.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "UnixTime", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ], - "format": "unix-time" - } } } }, - "PostTaxRegistrationsBodyCountryOptions": { - "description": "Specific options for a registration in the specified `country`.", + "PostTaxRegistrationsBodyCountryOptionsAtInput": { "fields": { - "ae": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsAe", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "at": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsAt", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "au": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsAu", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "be": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBe", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bg": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBg", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bh": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBh", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "by": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBy", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "ca": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCa", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "ch": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCh", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "cl": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCl", + "name": "PostTaxRegistrationsBodyCountryOptionsAtStandardInput", "type": "named" } }, @@ -218653,53 +221211,56 @@ ] } }, - "co": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCo", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsAtType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "cr": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsAtStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCr", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "cy": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsAuInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCy", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsAuType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "cz": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsBeInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCz", + "name": "PostTaxRegistrationsBodyCountryOptionsBeStandardInput", "type": "named" } }, @@ -218709,39 +221270,41 @@ ] } }, - "de": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsDe", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsBeType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "dk": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsBeStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsDk", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "ec": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsBgInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEc", + "name": "PostTaxRegistrationsBodyCountryOptionsBgStandardInput", "type": "named" } }, @@ -218751,67 +221314,71 @@ ] } }, - "ee": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEe", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsBgType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "eg": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsBgStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEg", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "es": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsBhInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEs", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsBhType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "fi": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsByInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsFi", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsByType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "fr": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsCaInput": { + "fields": { + "province_standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsFr", + "name": "PostTaxRegistrationsBodyCountryOptionsCaProvinceStandardInput", "type": "named" } }, @@ -218821,95 +221388,102 @@ ] } }, - "gb": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsGb", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsCaType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "ge": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsCaProvinceStandardInput": { + "fields": { + "province": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsGe", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "gr": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsChInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsGr", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsChType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "hr": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsClInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsHr", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsClType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "hu": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsCoInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsHu", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsCoType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "id": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsCrInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsId", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsCrType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "ie": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsCyInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsIe", + "name": "PostTaxRegistrationsBodyCountryOptionsCyStandardInput", "type": "named" } }, @@ -218919,39 +221493,41 @@ ] } }, - "is": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsIs", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsCyType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "it": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsCyStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsIt", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "jp": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsCzInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsJp", + "name": "PostTaxRegistrationsBodyCountryOptionsCzStandardInput", "type": "named" } }, @@ -218961,39 +221537,41 @@ ] } }, - "ke": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsKe", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsCzType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "kr": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsCzStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsKr", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "kz": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsDeInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsKz", + "name": "PostTaxRegistrationsBodyCountryOptionsDeStandardInput", "type": "named" } }, @@ -219003,39 +221581,41 @@ ] } }, - "lt": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsLt", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsDeType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "lu": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsDeStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsLu", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "lv": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsDkInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsLv", + "name": "PostTaxRegistrationsBodyCountryOptionsDkStandardInput", "type": "named" } }, @@ -219045,53 +221625,56 @@ ] } }, - "ma": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsMa", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsDkType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "md": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsDkStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsMd", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "mt": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsEcInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsMt", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsEcType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "mx": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsEeInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsMx", + "name": "PostTaxRegistrationsBodyCountryOptionsEeStandardInput", "type": "named" } }, @@ -219101,53 +221684,56 @@ ] } }, - "my": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsMy", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsEeType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "ng": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsEeStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsNg", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "nl": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsEgInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsNl", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsEgType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "no": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsEsInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsNo", + "name": "PostTaxRegistrationsBodyCountryOptionsEsStandardInput", "type": "named" } }, @@ -219157,39 +221743,41 @@ ] } }, - "nz": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsNz", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsEsType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "om": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsEsStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsOm", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "pl": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsFiInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsPl", + "name": "PostTaxRegistrationsBodyCountryOptionsFiStandardInput", "type": "named" } }, @@ -219199,39 +221787,41 @@ ] } }, - "pt": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsPt", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsFiType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "ro": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsFiStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsRo", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "rs": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsFrInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsRs", + "name": "PostTaxRegistrationsBodyCountryOptionsFrStandardInput", "type": "named" } }, @@ -219241,67 +221831,71 @@ ] } }, - "ru": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsRu", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsFrType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "sa": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsFrStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsSa", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "se": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsGbInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsSe", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsGbType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "sg": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsGeInput": { + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsSg", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsGeType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "si": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsGrInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsSi", + "name": "PostTaxRegistrationsBodyCountryOptionsGrStandardInput", "type": "named" } }, @@ -219311,39 +221905,41 @@ ] } }, - "sk": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsSk", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsGrType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "th": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsGrStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsTh", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "tr": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsHrInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsTr", + "name": "PostTaxRegistrationsBodyCountryOptionsHrStandardInput", "type": "named" } }, @@ -219353,39 +221949,41 @@ ] } }, - "tz": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsTz", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsHrType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "us": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsHrStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsUs", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "uz": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsHuInput": { + "fields": { + "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsUz", + "name": "PostTaxRegistrationsBodyCountryOptionsHuStandardInput", "type": "named" } }, @@ -219395,41 +221993,39 @@ ] } }, - "vn": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsVn", - "type": "named" - } + "name": "PostTaxRegistrationsBodyCountryOptionsHuType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } - }, - "za": { + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsHuStandardInput": { + "fields": { + "place_of_supply_scheme": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsZa", - "type": "named" - } + "name": "TaxPlaceOfSupplyScheme", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostTaxRegistrationsBodyCountryOptionsAe": { + "PostTaxRegistrationsBodyCountryOptionsIdInput": { "fields": { "type": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsAeType", + "name": "PostTaxRegistrationsBodyCountryOptionsIdType", "type": "named" }, "http": { @@ -219440,13 +222036,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsAt": { + "PostTaxRegistrationsBodyCountryOptionsIeInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsAtStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsIeStandardInput", "type": "named" } }, @@ -219458,7 +222054,7 @@ }, "type": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsAtType", + "name": "PostTaxRegistrationsBodyCountryOptionsIeType", "type": "named" }, "http": { @@ -219469,7 +222065,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsAtStandard": { + "PostTaxRegistrationsBodyCountryOptionsIeStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -219484,28 +222080,28 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsAu": { + "PostTaxRegistrationsBodyCountryOptionsInput": { + "description": "Specific options for a registration in the specified `country`.", "fields": { - "type": { + "ae": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsAuType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsAeInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsBe": { - "fields": { - "standard": { + }, + "at": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBeStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsAtInput", "type": "named" } }, @@ -219515,41 +222111,39 @@ ] } }, - "type": { + "au": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBeType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsAuInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsBeStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "be": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsBeInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsBg": { - "fields": { - "standard": { + }, + "bg": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBgStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsBgInput", "type": "named" } }, @@ -219559,71 +222153,67 @@ ] } }, - "type": { + "bh": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBgType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsBhInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsBgStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "by": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsByInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsBh": { - "fields": { - "type": { + }, + "ca": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsBhType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsCaInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsBy": { - "fields": { - "type": { + }, + "ch": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsByType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsChInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCa": { - "fields": { - "province_standard": { + }, + "cl": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCaProvinceStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsClInput", "type": "named" } }, @@ -219633,102 +222223,95 @@ ] } }, - "type": { + "co": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCaType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsCoInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCaProvinceStandard": { - "fields": { - "province": { + }, + "cr": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsCrInput", + "type": "named" + } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCh": { - "fields": { - "type": { + }, + "cy": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsChType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsCyInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCl": { - "fields": { - "type": { + }, + "cz": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsClType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsCzInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCo": { - "fields": { - "type": { + }, + "de": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCoType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsDeInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCr": { - "fields": { - "type": { + }, + "dk": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCrType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsDkInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCy": { - "fields": { - "standard": { + }, + "ec": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCyStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsEcInput", "type": "named" } }, @@ -219738,41 +222321,39 @@ ] } }, - "type": { + "ee": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCyType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsEeInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCyStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "eg": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsEgInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCz": { - "fields": { - "standard": { + }, + "es": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCzStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsEsInput", "type": "named" } }, @@ -219782,41 +222363,39 @@ ] } }, - "type": { + "fi": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsCzType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsFiInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsCzStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "fr": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsFrInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsDe": { - "fields": { - "standard": { + }, + "gb": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsDeStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsGbInput", "type": "named" } }, @@ -219826,41 +222405,39 @@ ] } }, - "type": { + "ge": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsDeType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsGeInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsDeStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "gr": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsGrInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsDk": { - "fields": { - "standard": { + }, + "hr": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsDkStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsHrInput", "type": "named" } }, @@ -219870,56 +222447,53 @@ ] } }, - "type": { + "hu": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsDkType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsHuInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsDkStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "id": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsIdInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsEc": { - "fields": { - "type": { + }, + "ie": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEcType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsIeInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsEe": { - "fields": { - "standard": { + }, + "is": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEeStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsIsInput", "type": "named" } }, @@ -219929,56 +222503,53 @@ ] } }, - "type": { + "it": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEeType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsItInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsEeStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "jp": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsJpInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsEg": { - "fields": { - "type": { + }, + "ke": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEgType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsKeInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsEs": { - "fields": { - "standard": { + }, + "kr": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEsStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsKrInput", "type": "named" } }, @@ -219988,41 +222559,39 @@ ] } }, - "type": { + "kz": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsEsType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsKzInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsEsStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "lt": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsLtInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsFi": { - "fields": { - "standard": { + }, + "lu": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsFiStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsLuInput", "type": "named" } }, @@ -220032,41 +222601,39 @@ ] } }, - "type": { + "lv": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsFiType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsLvInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsFiStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "ma": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsMaInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsFr": { - "fields": { - "standard": { + }, + "md": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsFrStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsMdInput", "type": "named" } }, @@ -220076,71 +222643,67 @@ ] } }, - "type": { + "mt": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsFrType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsMtInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsFrStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "mx": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsMxInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsGb": { - "fields": { - "type": { + }, + "my": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsGbType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsMyInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsGe": { - "fields": { - "type": { + }, + "ng": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsGeType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsNgInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsGr": { - "fields": { - "standard": { + }, + "nl": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsGrStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsNlInput", "type": "named" } }, @@ -220150,41 +222713,39 @@ ] } }, - "type": { + "no": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsGrType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsNoInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsGrStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "nz": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsNzInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsHr": { - "fields": { - "standard": { + }, + "om": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsHrStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsOmInput", "type": "named" } }, @@ -220194,41 +222755,39 @@ ] } }, - "type": { + "pl": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsHrType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsPlInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsHrStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "pt": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsPtInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsHu": { - "fields": { - "standard": { + }, + "ro": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsHuStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsRoInput", "type": "named" } }, @@ -220238,56 +222797,53 @@ ] } }, - "type": { + "rs": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsHuType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsRsInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsHuStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "ru": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsRuInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsId": { - "fields": { - "type": { + }, + "sa": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsIdType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsSaInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsIe": { - "fields": { - "standard": { + }, + "se": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsIeStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsSeInput", "type": "named" } }, @@ -220297,35 +222853,149 @@ ] } }, - "type": { + "sg": { "type": { - "name": "PostTaxRegistrationsBodyCountryOptionsIeType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsSgInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" ] } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsIeStandard": { - "fields": { - "place_of_supply_scheme": { + }, + "si": { "type": { - "name": "TaxPlaceOfSupplyScheme", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsSiInput", + "type": "named" + } }, "http": { "type": [ - "string" + "object" + ] + } + }, + "sk": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsSkInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "th": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsThInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "tr": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsTrInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "tz": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsTzInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "us": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsUsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "uz": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsUzInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "vn": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsVnInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "za": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsZaInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } } } }, - "PostTaxRegistrationsBodyCountryOptionsIs": { + "PostTaxRegistrationsBodyCountryOptionsIsInput": { "fields": { "type": { "type": { @@ -220340,13 +223010,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsIt": { + "PostTaxRegistrationsBodyCountryOptionsItInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsItStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsItStandardInput", "type": "named" } }, @@ -220369,7 +223039,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsItStandard": { + "PostTaxRegistrationsBodyCountryOptionsItStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220384,7 +223054,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsJp": { + "PostTaxRegistrationsBodyCountryOptionsJpInput": { "fields": { "type": { "type": { @@ -220399,7 +223069,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsKe": { + "PostTaxRegistrationsBodyCountryOptionsKeInput": { "fields": { "type": { "type": { @@ -220414,7 +223084,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsKr": { + "PostTaxRegistrationsBodyCountryOptionsKrInput": { "fields": { "type": { "type": { @@ -220429,7 +223099,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsKz": { + "PostTaxRegistrationsBodyCountryOptionsKzInput": { "fields": { "type": { "type": { @@ -220444,13 +223114,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsLt": { + "PostTaxRegistrationsBodyCountryOptionsLtInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsLtStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsLtStandardInput", "type": "named" } }, @@ -220473,7 +223143,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsLtStandard": { + "PostTaxRegistrationsBodyCountryOptionsLtStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220488,13 +223158,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsLu": { + "PostTaxRegistrationsBodyCountryOptionsLuInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsLuStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsLuStandardInput", "type": "named" } }, @@ -220517,7 +223187,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsLuStandard": { + "PostTaxRegistrationsBodyCountryOptionsLuStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220532,13 +223202,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsLv": { + "PostTaxRegistrationsBodyCountryOptionsLvInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsLvStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsLvStandardInput", "type": "named" } }, @@ -220561,7 +223231,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsLvStandard": { + "PostTaxRegistrationsBodyCountryOptionsLvStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220576,7 +223246,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsMa": { + "PostTaxRegistrationsBodyCountryOptionsMaInput": { "fields": { "type": { "type": { @@ -220591,7 +223261,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsMd": { + "PostTaxRegistrationsBodyCountryOptionsMdInput": { "fields": { "type": { "type": { @@ -220606,13 +223276,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsMt": { + "PostTaxRegistrationsBodyCountryOptionsMtInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsMtStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsMtStandardInput", "type": "named" } }, @@ -220635,7 +223305,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsMtStandard": { + "PostTaxRegistrationsBodyCountryOptionsMtStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220650,7 +223320,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsMx": { + "PostTaxRegistrationsBodyCountryOptionsMxInput": { "fields": { "type": { "type": { @@ -220665,7 +223335,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsMy": { + "PostTaxRegistrationsBodyCountryOptionsMyInput": { "fields": { "type": { "type": { @@ -220680,7 +223350,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsNg": { + "PostTaxRegistrationsBodyCountryOptionsNgInput": { "fields": { "type": { "type": { @@ -220695,13 +223365,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsNl": { + "PostTaxRegistrationsBodyCountryOptionsNlInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsNlStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsNlStandardInput", "type": "named" } }, @@ -220724,7 +223394,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsNlStandard": { + "PostTaxRegistrationsBodyCountryOptionsNlStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220739,7 +223409,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsNo": { + "PostTaxRegistrationsBodyCountryOptionsNoInput": { "fields": { "type": { "type": { @@ -220754,7 +223424,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsNz": { + "PostTaxRegistrationsBodyCountryOptionsNzInput": { "fields": { "type": { "type": { @@ -220769,7 +223439,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsOm": { + "PostTaxRegistrationsBodyCountryOptionsOmInput": { "fields": { "type": { "type": { @@ -220784,13 +223454,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsPl": { + "PostTaxRegistrationsBodyCountryOptionsPlInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsPlStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsPlStandardInput", "type": "named" } }, @@ -220813,7 +223483,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsPlStandard": { + "PostTaxRegistrationsBodyCountryOptionsPlStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220828,13 +223498,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsPt": { + "PostTaxRegistrationsBodyCountryOptionsPtInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsPtStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsPtStandardInput", "type": "named" } }, @@ -220857,7 +223527,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsPtStandard": { + "PostTaxRegistrationsBodyCountryOptionsPtStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220872,13 +223542,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsRo": { + "PostTaxRegistrationsBodyCountryOptionsRoInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsRoStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsRoStandardInput", "type": "named" } }, @@ -220901,7 +223571,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsRoStandard": { + "PostTaxRegistrationsBodyCountryOptionsRoStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -220916,7 +223586,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsRs": { + "PostTaxRegistrationsBodyCountryOptionsRsInput": { "fields": { "type": { "type": { @@ -220931,7 +223601,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsRu": { + "PostTaxRegistrationsBodyCountryOptionsRuInput": { "fields": { "type": { "type": { @@ -220946,7 +223616,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsSa": { + "PostTaxRegistrationsBodyCountryOptionsSaInput": { "fields": { "type": { "type": { @@ -220961,13 +223631,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsSe": { + "PostTaxRegistrationsBodyCountryOptionsSeInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsSeStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsSeStandardInput", "type": "named" } }, @@ -220990,7 +223660,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsSeStandard": { + "PostTaxRegistrationsBodyCountryOptionsSeStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -221005,7 +223675,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsSg": { + "PostTaxRegistrationsBodyCountryOptionsSgInput": { "fields": { "type": { "type": { @@ -221020,13 +223690,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsSi": { + "PostTaxRegistrationsBodyCountryOptionsSiInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsSiStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsSiStandardInput", "type": "named" } }, @@ -221049,7 +223719,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsSiStandard": { + "PostTaxRegistrationsBodyCountryOptionsSiStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -221064,13 +223734,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsSk": { + "PostTaxRegistrationsBodyCountryOptionsSkInput": { "fields": { "standard": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsSkStandard", + "name": "PostTaxRegistrationsBodyCountryOptionsSkStandardInput", "type": "named" } }, @@ -221093,7 +223763,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsSkStandard": { + "PostTaxRegistrationsBodyCountryOptionsSkStandardInput": { "fields": { "place_of_supply_scheme": { "type": { @@ -221108,7 +223778,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsTh": { + "PostTaxRegistrationsBodyCountryOptionsThInput": { "fields": { "type": { "type": { @@ -221123,7 +223793,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsTr": { + "PostTaxRegistrationsBodyCountryOptionsTrInput": { "fields": { "type": { "type": { @@ -221138,7 +223808,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsTz": { + "PostTaxRegistrationsBodyCountryOptionsTzInput": { "fields": { "type": { "type": { @@ -221153,13 +223823,13 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsUs": { + "PostTaxRegistrationsBodyCountryOptionsUsInput": { "fields": { "local_amusement_tax": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsUsLocalAmusementTax", + "name": "PostTaxRegistrationsBodyCountryOptionsUsLocalAmusementTaxInput", "type": "named" } }, @@ -221173,7 +223843,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsUsLocalLeaseTax", + "name": "PostTaxRegistrationsBodyCountryOptionsUsLocalLeaseTaxInput", "type": "named" } }, @@ -221199,7 +223869,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsUsStateSalesTax", + "name": "PostTaxRegistrationsBodyCountryOptionsUsStateSalesTaxInput", "type": "named" } }, @@ -221222,7 +223892,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsUsLocalAmusementTax": { + "PostTaxRegistrationsBodyCountryOptionsUsLocalAmusementTaxInput": { "fields": { "jurisdiction": { "type": { @@ -221238,7 +223908,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsUsLocalLeaseTax": { + "PostTaxRegistrationsBodyCountryOptionsUsLocalLeaseTaxInput": { "fields": { "jurisdiction": { "type": { @@ -221254,30 +223924,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsUsStateSalesTax": { - "fields": { - "elections": { - "type": { - "element_type": { - "name": "PostTaxRegistrationsBodyCountryOptionsUsStateSalesTaxElections", - "type": "named" - }, - "type": "array" - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } - } - } - }, - "PostTaxRegistrationsBodyCountryOptionsUsStateSalesTaxElections": { + "PostTaxRegistrationsBodyCountryOptionsUsStateSalesTaxElectionsInput": { "fields": { "jurisdiction": { "type": { @@ -221307,7 +223954,30 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsUz": { + "PostTaxRegistrationsBodyCountryOptionsUsStateSalesTaxInput": { + "fields": { + "elections": { + "type": { + "element_type": { + "name": "PostTaxRegistrationsBodyCountryOptionsUsStateSalesTaxElectionsInput", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + } + } + }, + "PostTaxRegistrationsBodyCountryOptionsUzInput": { "fields": { "type": { "type": { @@ -221322,7 +223992,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsVn": { + "PostTaxRegistrationsBodyCountryOptionsVnInput": { "fields": { "type": { "type": { @@ -221337,7 +224007,7 @@ } } }, - "PostTaxRegistrationsBodyCountryOptionsZa": { + "PostTaxRegistrationsBodyCountryOptionsZaInput": { "fields": { "type": { "type": { @@ -221352,21 +224022,43 @@ } } }, - "PostTaxRegistrationsIdBody": { + "PostTaxRegistrationsBodyInput": { "fields": { "active_from": { - "description": "Time at which the registration becomes active. It can be either `now` to indicate the current time, or a timestamp measured in seconds since the Unix epoch.", + "description": "Time at which the Tax Registration becomes active. It can be either `now` to indicate the current time, or a future timestamp measured in seconds since the Unix epoch.", "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "JSON", + "type": "named" }, "http": { "type": [] } }, + "country": { + "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country_options": { + "description": "Specific options for a registration in the specified `country`.", + "type": { + "name": "PostTaxRegistrationsBodyCountryOptionsInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -221392,35 +224084,36 @@ } }, "expires_at": { - "description": "If set, the registration stops being active at this time. If not set, the registration will be active indefinitely. It can be either `now` to indicate the current time, or a timestamp measured in seconds since the Unix epoch.", + "description": "If set, the Tax Registration stops being active at this time. If not set, the Tax Registration will be active indefinitely. Timestamp measured in seconds since the Unix epoch.", "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "UnixTime", "type": "named" } }, "http": { - "type": [] + "type": [ + "integer" + ], + "format": "unix-time" } } } }, - "PostTaxSettingsBody": { + "PostTaxRegistrationsIdBodyInput": { "fields": { - "defaults": { - "description": "Default configuration to be used on Stripe Tax calculations.", + "active_from": { + "description": "Time at which the registration becomes active. It can be either `now` to indicate the current time, or a timestamp measured in seconds since the Unix epoch.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxSettingsBodyDefaults", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "object" - ] + "type": [] } }, "expand": { @@ -221447,24 +224140,22 @@ } } }, - "head_office": { - "description": "The place where your business is located.", + "expires_at": { + "description": "If set, the registration stops being active at this time. If not set, the registration will be active indefinitely. It can be either `now` to indicate the current time, or a timestamp measured in seconds since the Unix epoch.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxSettingsBodyHeadOffice", + "name": "JSON", "type": "named" } }, "http": { - "type": [ - "object" - ] + "type": [] } } } }, - "PostTaxSettingsBodyDefaults": { + "PostTaxSettingsBodyDefaultsInput": { "description": "Default configuration to be used on Stripe Tax calculations.", "fields": { "tax_behavior": { @@ -221497,23 +224188,7 @@ } } }, - "PostTaxSettingsBodyHeadOffice": { - "description": "The place where your business is located.", - "fields": { - "address": { - "type": { - "name": "PostTaxSettingsBodyHeadOfficeAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTaxSettingsBodyHeadOfficeAddress": { + "PostTaxSettingsBodyHeadOfficeAddressInput": { "fields": { "city": { "type": { @@ -221607,7 +224282,81 @@ } } }, - "PostTaxTransactionsCreateFromCalculationBody": { + "PostTaxSettingsBodyHeadOfficeInput": { + "description": "The place where your business is located.", + "fields": { + "address": { + "type": { + "name": "PostTaxSettingsBodyHeadOfficeAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTaxSettingsBodyInput": { + "fields": { + "defaults": { + "description": "Default configuration to be used on Stripe Tax calculations.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxSettingsBodyDefaultsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "head_office": { + "description": "The place where your business is located.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTaxSettingsBodyHeadOfficeInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTaxTransactionsCreateFromCalculationBodyInput": { "fields": { "calculation": { "description": "Tax Calculation ID to be used as input when creating the transaction.", @@ -221692,7 +224441,7 @@ } } }, - "PostTaxTransactionsCreateReversalBody": { + "PostTaxTransactionsCreateReversalBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -221739,7 +224488,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostTaxTransactionsCreateReversalBodyLineItems", + "name": "PostTaxTransactionsCreateReversalBodyLineItemsInput", "type": "named" }, "type": "array" @@ -221814,7 +224563,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxTransactionsCreateReversalBodyShippingCost", + "name": "PostTaxTransactionsCreateReversalBodyShippingCostInput", "type": "named" } }, @@ -221826,7 +224575,7 @@ } } }, - "PostTaxTransactionsCreateReversalBodyLineItems": { + "PostTaxTransactionsCreateReversalBodyLineItemsInput": { "fields": { "amount": { "type": { @@ -221904,7 +224653,7 @@ } } }, - "PostTaxTransactionsCreateReversalBodyShippingCost": { + "PostTaxTransactionsCreateReversalBodyShippingCostInput": { "description": "The shipping cost to reverse.", "fields": { "amount": { @@ -221931,14 +224680,33 @@ } } }, - "PostTerminalConfigurationsBody": { + "PostTerminalConfigurationsBodyBbposWiseposEInput": { + "description": "An object containing device type specific settings for BBPOS WisePOS E readers", + "fields": { + "splashscreen": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostTerminalConfigurationsBodyInput": { "fields": { "bbpos_wisepos_e": { "description": "An object containing device type specific settings for BBPOS WisePOS E readers", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsBodyBbposWiseposE", + "name": "PostTerminalConfigurationsBodyBbposWiseposEInput", "type": "named" } }, @@ -221993,7 +224761,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsBodyOffline", + "name": "PostTerminalConfigurationsBodyOfflineInput", "type": "named" } }, @@ -222008,7 +224776,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsBodyRebootWindow", + "name": "PostTerminalConfigurationsBodyRebootWindowInput", "type": "named" } }, @@ -222023,7 +224791,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsBodyStripeS700", + "name": "PostTerminalConfigurationsBodyStripeS700Input", "type": "named" } }, @@ -222038,7 +224806,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsBodyTipping", + "name": "PostTerminalConfigurationsBodyTippingInput", "type": "named" } }, @@ -222053,7 +224821,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsBodyVerifoneP400", + "name": "PostTerminalConfigurationsBodyVerifoneP400Input", "type": "named" } }, @@ -222065,26 +224833,7 @@ } } }, - "PostTerminalConfigurationsBodyBbposWiseposE": { - "description": "An object containing device type specific settings for BBPOS WisePOS E readers", - "fields": { - "splashscreen": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostTerminalConfigurationsBodyOffline": { + "PostTerminalConfigurationsBodyOfflineInput": { "fields": { "enabled": { "type": { @@ -222099,7 +224848,7 @@ } } }, - "PostTerminalConfigurationsBodyRebootWindow": { + "PostTerminalConfigurationsBodyRebootWindowInput": { "description": "Reboot time settings for readers that support customized reboot time configuration.", "fields": { "end_hour": { @@ -222126,7 +224875,7 @@ } } }, - "PostTerminalConfigurationsBodyStripeS700": { + "PostTerminalConfigurationsBodyStripeS700Input": { "description": "An object containing device type specific settings for Stripe S700 readers", "fields": { "splashscreen": { @@ -222145,221 +224894,7 @@ } } }, - "PostTerminalConfigurationsBodyTipping": { - "fields": { - "aud": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingAud", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "cad": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingCad", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "chf": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingChf", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "czk": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingCzk", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "dkk": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingDkk", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "eur": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingEur", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "gbp": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingGbp", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "hkd": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingHkd", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "myr": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingMyr", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "nok": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingNok", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "nzd": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingNzd", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "pln": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingPln", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sek": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingSek", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "sgd": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingSgd", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "usd": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsBodyTippingUsd", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTerminalConfigurationsBodyTippingAud": { + "PostTerminalConfigurationsBodyTippingAudInput": { "fields": { "fixed_amounts": { "type": { @@ -222421,7 +224956,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingCad": { + "PostTerminalConfigurationsBodyTippingCadInput": { "fields": { "fixed_amounts": { "type": { @@ -222483,7 +225018,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingChf": { + "PostTerminalConfigurationsBodyTippingChfInput": { "fields": { "fixed_amounts": { "type": { @@ -222545,7 +225080,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingCzk": { + "PostTerminalConfigurationsBodyTippingCzkInput": { "fields": { "fixed_amounts": { "type": { @@ -222607,7 +225142,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingDkk": { + "PostTerminalConfigurationsBodyTippingDkkInput": { "fields": { "fixed_amounts": { "type": { @@ -222669,7 +225204,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingEur": { + "PostTerminalConfigurationsBodyTippingEurInput": { "fields": { "fixed_amounts": { "type": { @@ -222731,7 +225266,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingGbp": { + "PostTerminalConfigurationsBodyTippingGbpInput": { "fields": { "fixed_amounts": { "type": { @@ -222793,7 +225328,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingHkd": { + "PostTerminalConfigurationsBodyTippingHkdInput": { "fields": { "fixed_amounts": { "type": { @@ -222855,69 +225390,221 @@ } } }, - "PostTerminalConfigurationsBodyTippingMyr": { + "PostTerminalConfigurationsBodyTippingInput": { "fields": { - "fixed_amounts": { + "aud": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "Int32", - "type": "named" - }, - "type": "array" + "name": "PostTerminalConfigurationsBodyTippingAudInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "integer" - ] + "object" + ] + } + }, + "cad": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingCadInput", + "type": "named" } + }, + "http": { + "type": [ + "object" + ] } }, - "percentages": { + "chf": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "Int32", - "type": "named" - }, - "type": "array" + "name": "PostTerminalConfigurationsBodyTippingChfInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "integer" - ] + "object" + ] + } + }, + "czk": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingCzkInput", + "type": "named" } + }, + "http": { + "type": [ + "object" + ] } }, - "smart_tip_threshold": { + "dkk": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "PostTerminalConfigurationsBodyTippingDkkInput", "type": "named" } }, "http": { "type": [ - "integer" + "object" + ] + } + }, + "eur": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingEurInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "gbp": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingGbpInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "hkd": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingHkdInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "myr": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingMyrInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "nok": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingNokInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "nzd": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingNzdInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "pln": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingPlnInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sek": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingSekInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sgd": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingSgdInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "usd": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsBodyTippingUsdInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } } } }, - "PostTerminalConfigurationsBodyTippingNok": { + "PostTerminalConfigurationsBodyTippingMyrInput": { "fields": { "fixed_amounts": { "type": { @@ -222979,7 +225666,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingNzd": { + "PostTerminalConfigurationsBodyTippingNokInput": { "fields": { "fixed_amounts": { "type": { @@ -223041,7 +225728,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingPln": { + "PostTerminalConfigurationsBodyTippingNzdInput": { "fields": { "fixed_amounts": { "type": { @@ -223103,7 +225790,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingSek": { + "PostTerminalConfigurationsBodyTippingPlnInput": { "fields": { "fixed_amounts": { "type": { @@ -223165,7 +225852,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingSgd": { + "PostTerminalConfigurationsBodyTippingSekInput": { "fields": { "fixed_amounts": { "type": { @@ -223227,7 +225914,7 @@ } } }, - "PostTerminalConfigurationsBodyTippingUsd": { + "PostTerminalConfigurationsBodyTippingSgdInput": { "fields": { "fixed_amounts": { "type": { @@ -223289,49 +225976,14 @@ } } }, - "PostTerminalConfigurationsBodyVerifoneP400": { - "description": "An object containing device type specific settings for Verifone P400 readers", - "fields": { - "splashscreen": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostTerminalConfigurationsConfigurationBody": { + "PostTerminalConfigurationsBodyTippingUsdInput": { "fields": { - "bbpos_wisepos_e": { - "description": "An object containing device type specific settings for BBPOS WisePOS E readers", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyBbposWiseposE", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "fixed_amounts": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "name": "String", + "name": "Int32", "type": "named" }, "type": "array" @@ -223343,106 +225995,51 @@ ], "items": { "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } } }, - "name": { - "description": "Name of the configuration", + "percentages": { "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "Int32", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 100 - } - }, - "offline": { - "description": "Configurations for collecting transactions offline.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyOffline", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "reboot_window": { - "description": "Reboot time settings for readers that support customized reboot time configuration.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyRebootWindow", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "stripe_s700": { - "description": "An object containing device type specific settings for Stripe S700 readers", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyStripeS700", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "tipping": { - "description": "Tipping configurations for readers supporting on-reader tips", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTipping", - "type": "named" + "items": { + "type": [ + "integer" + ] } - }, - "http": { - "type": [ - "object" - ] } }, - "verifone_p400": { - "description": "An object containing device type specific settings for Verifone P400 readers", + "smart_tip_threshold": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyVerifoneP400", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } } } }, - "PostTerminalConfigurationsConfigurationBodyBbposWiseposE": { + "PostTerminalConfigurationsBodyVerifoneP400Input": { + "description": "An object containing device type specific settings for Verifone P400 readers", "fields": { "splashscreen": { "type": { @@ -223460,48 +226057,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyOffline": { - "fields": { - "enabled": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostTerminalConfigurationsConfigurationBodyRebootWindow": { - "fields": { - "end_hour": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "start_hour": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostTerminalConfigurationsConfigurationBodyStripeS700": { + "PostTerminalConfigurationsConfigurationBodyBbposWiseposEInput": { "fields": { "splashscreen": { "type": { @@ -223519,41 +226075,14 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTipping": { + "PostTerminalConfigurationsConfigurationBodyInput": { "fields": { - "aud": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingAud", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "cad": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingCad", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "chf": { + "bbpos_wisepos_e": { + "description": "An object containing device type specific settings for BBPOS WisePOS E readers", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingChf", + "name": "PostTerminalConfigurationsConfigurationBodyBbposWiseposEInput", "type": "named" } }, @@ -223563,53 +226092,52 @@ ] } }, - "czk": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingCzk", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] - } - }, - "dkk": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingDkk", - "type": "named" + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 } - }, - "http": { - "type": [ - "object" - ] } }, - "eur": { + "name": { + "description": "Name of the configuration", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingEur", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "gbp": { + "offline": { + "description": "Configurations for collecting transactions offline.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingGbp", + "name": "PostTerminalConfigurationsConfigurationBodyOfflineInput", "type": "named" } }, @@ -223619,11 +226147,12 @@ ] } }, - "hkd": { + "reboot_window": { + "description": "Reboot time settings for readers that support customized reboot time configuration.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingHkd", + "name": "PostTerminalConfigurationsConfigurationBodyRebootWindowInput", "type": "named" } }, @@ -223633,11 +226162,12 @@ ] } }, - "myr": { + "stripe_s700": { + "description": "An object containing device type specific settings for Stripe S700 readers", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingMyr", + "name": "PostTerminalConfigurationsConfigurationBodyStripeS700Input", "type": "named" } }, @@ -223647,11 +226177,12 @@ ] } }, - "nok": { + "tipping": { + "description": "Tipping configurations for readers supporting on-reader tips", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingNok", + "name": "PostTerminalConfigurationsConfigurationBodyTippingInput", "type": "named" } }, @@ -223661,11 +226192,12 @@ ] } }, - "nzd": { + "verifone_p400": { + "description": "An object containing device type specific settings for Verifone P400 readers", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingNzd", + "name": "PostTerminalConfigurationsConfigurationBodyVerifoneP400Input", "type": "named" } }, @@ -223674,66 +226206,69 @@ "object" ] } - }, - "pln": { + } + } + }, + "PostTerminalConfigurationsConfigurationBodyOfflineInput": { + "fields": { + "enabled": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingPln", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } - }, - "sek": { + } + } + }, + "PostTerminalConfigurationsConfigurationBodyRebootWindowInput": { + "fields": { + "end_hour": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingSek", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "object" + "integer" ] } }, - "sgd": { + "start_hour": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingSgd", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "object" + "integer" ] } - }, - "usd": { + } + } + }, + "PostTerminalConfigurationsConfigurationBodyStripeS700Input": { + "fields": { + "splashscreen": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBodyTippingUsd", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostTerminalConfigurationsConfigurationBodyTippingAud": { + "PostTerminalConfigurationsConfigurationBodyTippingAudInput": { "fields": { "fixed_amounts": { "type": { @@ -223795,7 +226330,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingCad": { + "PostTerminalConfigurationsConfigurationBodyTippingCadInput": { "fields": { "fixed_amounts": { "type": { @@ -223857,7 +226392,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingChf": { + "PostTerminalConfigurationsConfigurationBodyTippingChfInput": { "fields": { "fixed_amounts": { "type": { @@ -223919,7 +226454,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingCzk": { + "PostTerminalConfigurationsConfigurationBodyTippingCzkInput": { "fields": { "fixed_amounts": { "type": { @@ -223981,7 +226516,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingDkk": { + "PostTerminalConfigurationsConfigurationBodyTippingDkkInput": { "fields": { "fixed_amounts": { "type": { @@ -224043,7 +226578,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingEur": { + "PostTerminalConfigurationsConfigurationBodyTippingEurInput": { "fields": { "fixed_amounts": { "type": { @@ -224105,7 +226640,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingGbp": { + "PostTerminalConfigurationsConfigurationBodyTippingGbpInput": { "fields": { "fixed_amounts": { "type": { @@ -224167,7 +226702,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingHkd": { + "PostTerminalConfigurationsConfigurationBodyTippingHkdInput": { "fields": { "fixed_amounts": { "type": { @@ -224229,7 +226764,221 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingMyr": { + "PostTerminalConfigurationsConfigurationBodyTippingInput": { + "fields": { + "aud": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingAudInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "cad": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingCadInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "chf": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingChfInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "czk": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingCzkInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "dkk": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingDkkInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "eur": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingEurInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "gbp": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingGbpInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "hkd": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingHkdInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "myr": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingMyrInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "nok": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingNokInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "nzd": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingNzdInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "pln": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingPlnInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sek": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingSekInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "sgd": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingSgdInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "usd": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationBodyTippingUsdInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTerminalConfigurationsConfigurationBodyTippingMyrInput": { "fields": { "fixed_amounts": { "type": { @@ -224291,7 +227040,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingNok": { + "PostTerminalConfigurationsConfigurationBodyTippingNokInput": { "fields": { "fixed_amounts": { "type": { @@ -224353,7 +227102,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingNzd": { + "PostTerminalConfigurationsConfigurationBodyTippingNzdInput": { "fields": { "fixed_amounts": { "type": { @@ -224415,7 +227164,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingPln": { + "PostTerminalConfigurationsConfigurationBodyTippingPlnInput": { "fields": { "fixed_amounts": { "type": { @@ -224477,7 +227226,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingSek": { + "PostTerminalConfigurationsConfigurationBodyTippingSekInput": { "fields": { "fixed_amounts": { "type": { @@ -224539,7 +227288,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingSgd": { + "PostTerminalConfigurationsConfigurationBodyTippingSgdInput": { "fields": { "fixed_amounts": { "type": { @@ -224601,7 +227350,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyTippingUsd": { + "PostTerminalConfigurationsConfigurationBodyTippingUsdInput": { "fields": { "fixed_amounts": { "type": { @@ -224663,7 +227412,7 @@ } } }, - "PostTerminalConfigurationsConfigurationBodyVerifoneP400": { + "PostTerminalConfigurationsConfigurationBodyVerifoneP400Input": { "fields": { "splashscreen": { "type": { @@ -224682,7 +227431,6 @@ } }, "PostTerminalConfigurationsConfigurationResult": { - "description": "A Configurations object represents how features should be configured for terminal readers.", "fields": { "bbpos_wisepos_e": { "type": { @@ -224701,8 +227449,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -224713,8 +227464,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -224741,8 +227495,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -224769,8 +227526,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "TerminalConfigurationObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTerminalConfigurationsConfigurationResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -224850,7 +227610,7 @@ } } }, - "PostTerminalConnectionTokensBody": { + "PostTerminalConnectionTokensBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -224894,12 +227654,104 @@ } } }, - "PostTerminalLocationsBody": { + "PostTerminalLocationsBodyAddressInput": { + "description": "The full address of the location.", + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line1": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "postal_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTerminalLocationsBodyInput": { "fields": { "address": { "description": "The full address of the location.", "type": { - "name": "PostTerminalLocationsBodyAddress", + "name": "PostTerminalLocationsBodyAddressInput", "type": "named" }, "http": { @@ -224978,8 +227830,8 @@ } } }, - "PostTerminalLocationsBodyAddress": { - "description": "The full address of the location.", + "PostTerminalLocationsLocationBodyAddressInput": { + "description": "The full address of the location. You can't change the location's `country`. If you need to modify the `country` field, create a new `Location` object and re-register any existing readers to that location.", "fields": { "city": { "type": { @@ -224998,8 +227850,11 @@ }, "country": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -225070,14 +227925,14 @@ } } }, - "PostTerminalLocationsLocationBody": { + "PostTerminalLocationsLocationBodyInput": { "fields": { "address": { "description": "The full address of the location. You can't change the location's `country`. If you need to modify the `country` field, create a new `Location` object and re-register any existing readers to that location.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalLocationsLocationBodyAddress", + "name": "PostTerminalLocationsLocationBodyAddressInput", "type": "named" } }, @@ -225160,40 +228015,28 @@ } } }, - "PostTerminalLocationsLocationBodyAddress": { - "description": "The full address of the location. You can't change the location's `country`. If you need to modify the `country` field, create a new `Location` object and re-register any existing readers to that location.", + "PostTerminalLocationsLocationResult": { "fields": { - "city": { + "address": { + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Address", "type": "named" } }, "http": { "type": [ - "string" + "object" ], - "maxLength": 5000 - } - }, - "country": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" + "xml": { + "name": "address" } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 } }, - "line1": { + "configuration_overrides": { + "description": "The ID of a configuration that will be used to customize all readers in this location.", "type": { "type": "nullable", "underlying_type": { @@ -225208,22 +228051,23 @@ "maxLength": 5000 } }, - "line2": { + "deleted": { + "description": "Always true for a deleted object", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "postal_code": { + "display_name": { + "description": "The display name of the location.", "type": { "type": "nullable", "underlying_type": { @@ -225238,7 +228082,8 @@ "maxLength": 5000 } }, - "state": { + "id": { + "description": "Unique identifier for the object.", "type": { "type": "nullable", "underlying_type": { @@ -225252,83 +228097,16 @@ ], "maxLength": 5000 } - } - } - }, - "PostTerminalLocationsLocationResult": { - "description": "A Location represents a grouping of readers. Related guide: [Fleet management](https://stripe.com/docs/terminal/fleet/locations)", - "fields": { - "address": { - "type": { - "name": "Address", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } }, - "configuration_overrides": { - "description": "The ID of a configuration that will be used to customize all readers in this location.", + "livemode": { + "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "deleted": { - "description": "Always true for a deleted object", - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - }, - "display_name": { - "description": "The display name of the location.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "id": { - "description": "Unique identifier for the object.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "livemode": { - "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", - "type": { - "name": "Boolean", - "type": "named" - }, "http": { "type": [ "boolean" @@ -225338,8 +228116,11 @@ "metadata": { "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", "type": { - "name": "JSON", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ @@ -225350,8 +228131,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "TerminalLocationObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTerminalLocationsLocationResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -225361,7 +228145,7 @@ } } }, - "PostTerminalReadersBody": { + "PostTerminalReadersBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -225449,7 +228233,7 @@ } } }, - "PostTerminalReadersReaderBody": { + "PostTerminalReadersReaderBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -225508,7 +228292,7 @@ } } }, - "PostTerminalReadersReaderCancelActionBody": { + "PostTerminalReadersReaderCancelActionBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -225536,7 +228320,7 @@ } } }, - "PostTerminalReadersReaderProcessPaymentIntentBody": { + "PostTerminalReadersReaderProcessPaymentIntentBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -225580,7 +228364,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalReadersReaderProcessPaymentIntentBodyProcessConfig", + "name": "PostTerminalReadersReaderProcessPaymentIntentBodyProcessConfigInput", "type": "named" } }, @@ -225592,7 +228376,7 @@ } } }, - "PostTerminalReadersReaderProcessPaymentIntentBodyProcessConfig": { + "PostTerminalReadersReaderProcessPaymentIntentBodyProcessConfigInput": { "description": "Configuration overrides", "fields": { "allow_redisplay": { @@ -225641,7 +228425,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalReadersReaderProcessPaymentIntentBodyProcessConfigTipping", + "name": "PostTerminalReadersReaderProcessPaymentIntentBodyProcessConfigTippingInput", "type": "named" } }, @@ -225653,7 +228437,7 @@ } } }, - "PostTerminalReadersReaderProcessPaymentIntentBodyProcessConfigTipping": { + "PostTerminalReadersReaderProcessPaymentIntentBodyProcessConfigTippingInput": { "fields": { "amount_eligible": { "type": { @@ -225671,7 +228455,7 @@ } } }, - "PostTerminalReadersReaderProcessSetupIntentBody": { + "PostTerminalReadersReaderProcessSetupIntentBodyInput": { "fields": { "allow_redisplay": { "description": "This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow.", @@ -225714,7 +228498,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalReadersReaderProcessSetupIntentBodyProcessConfig", + "name": "PostTerminalReadersReaderProcessSetupIntentBodyProcessConfigInput", "type": "named" } }, @@ -225739,7 +228523,7 @@ } } }, - "PostTerminalReadersReaderProcessSetupIntentBodyProcessConfig": { + "PostTerminalReadersReaderProcessSetupIntentBodyProcessConfigInput": { "description": "Configuration overrides", "fields": { "enable_customer_cancellation": { @@ -225758,7 +228542,7 @@ } } }, - "PostTerminalReadersReaderRefundPaymentBody": { + "PostTerminalReadersReaderRefundPaymentBodyInput": { "fields": { "amount": { "description": "A positive integer in __cents__ representing how much of this charge to refund.", @@ -225866,7 +228650,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalReadersReaderRefundPaymentBodyRefundPaymentConfig", + "name": "PostTerminalReadersReaderRefundPaymentBodyRefundPaymentConfigInput", "type": "named" } }, @@ -225893,7 +228677,7 @@ } } }, - "PostTerminalReadersReaderRefundPaymentBodyRefundPaymentConfig": { + "PostTerminalReadersReaderRefundPaymentBodyRefundPaymentConfigInput": { "description": "Configuration overrides", "fields": { "enable_customer_cancellation": { @@ -225913,10 +228697,9 @@ } }, "PostTerminalReadersReaderResult": { - "description": "A Reader represents a physical device for accepting payment details. Related guide: [Connecting to a reader](https://stripe.com/docs/terminal/payments/connect-reader)", "fields": { "action": { - "description": "The most recent action performed by the reader.", + "description": "Represents an action performed by the reader", "type": { "type": "nullable", "underlying_type": { @@ -225933,8 +228716,11 @@ "deleted": { "description": "Always true for a deleted object", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -225961,8 +228747,11 @@ "device_type": { "description": "Type of reader, one of `bbpos_wisepad3`, `stripe_m2`, `stripe_s700`, `bbpos_chipper2x`, `bbpos_wisepos_e`, `verifone_P400`, `simulated_wisepos_e`, or `mobile_phone_reader`.", "type": { - "name": "TerminalReaderDeviceType", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "TerminalReaderDeviceType", + "type": "named" + } }, "http": { "type": [ @@ -225973,8 +228762,11 @@ "id": { "description": "Unique identifier for the object.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -226002,8 +228794,11 @@ "label": { "description": "Custom label given to the reader for easier identification.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -226015,8 +228810,11 @@ "livemode": { "description": "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } }, "http": { "type": [ @@ -226040,8 +228838,11 @@ "metadata": { "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.", "type": { - "name": "JSON", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } }, "http": { "type": [ @@ -226052,8 +228853,11 @@ "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "type": { - "name": "TerminalReaderObject", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTerminalReadersReaderResultObjectEnum", + "type": "named" + } }, "http": { "type": [ @@ -226064,8 +228868,11 @@ "serial_number": { "description": "Serial number of the reader.", "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -226091,62 +228898,7 @@ } } }, - "PostTerminalReadersReaderSetReaderDisplayBody": { - "fields": { - "cart": { - "description": "Cart", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTerminalReadersReaderSetReaderDisplayBodyCart", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "type": { - "description": "Type", - "type": { - "name": "TerminalType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostTerminalReadersReaderSetReaderDisplayBodyCart": { + "PostTerminalReadersReaderSetReaderDisplayBodyCartInput": { "description": "Cart", "fields": { "currency": { @@ -226164,7 +228916,7 @@ "line_items": { "type": { "element_type": { - "name": "PostTerminalReadersReaderSetReaderDisplayBodyCartLineItems", + "name": "PostTerminalReadersReaderSetReaderDisplayBodyCartLineItemsInput", "type": "named" }, "type": "array" @@ -226207,7 +228959,7 @@ } } }, - "PostTerminalReadersReaderSetReaderDisplayBodyCartLineItems": { + "PostTerminalReadersReaderSetReaderDisplayBodyCartLineItemsInput": { "fields": { "amount": { "type": { @@ -226245,7 +228997,62 @@ } } }, - "PostTestHelpersConfirmationTokensBody": { + "PostTerminalReadersReaderSetReaderDisplayBodyInput": { + "fields": { + "cart": { + "description": "Cart", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTerminalReadersReaderSetReaderDisplayBodyCartInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "type": { + "description": "Type", + "type": { + "name": "TerminalType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -226292,7 +229099,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodData", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataInput", "type": "named" } }, @@ -226337,7 +229144,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyShipping", + "name": "PostTestHelpersConfirmationTokensBodyShippingInput", "type": "named" } }, @@ -226349,14 +229156,342 @@ } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodData": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataAcssDebitInput": { + "fields": { + "account_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "institution_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "transit_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataAuBecsDebitInput": { + "fields": { + "account_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "bsb_number": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBacsDebitInput": { + "fields": { + "account_number": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "sort_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBillingDetailsAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "country": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line1": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "line2": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "postal_code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "state": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBillingDetailsInput": { + "fields": { + "address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBillingDetailsAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "email": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "name": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBoletoInput": { + "fields": { + "tax_id": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataEpsInput": { + "fields": { + "bank": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "TestHelpersBank", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataFpxInput": { + "fields": { + "bank": { + "type": { + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataFpxBank", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataIdealInput": { + "fields": { + "bank": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataIdealBank", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataInput": { "description": "If provided, this hash will be used to create a PaymentMethod.", "fields": { "acss_debit": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataAcssDebit", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataAcssDebitInput", "type": "named" } }, @@ -226454,7 +229589,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataAuBecsDebit", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataAuBecsDebitInput", "type": "named" } }, @@ -226468,7 +229603,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBacsDebit", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBacsDebitInput", "type": "named" } }, @@ -226496,7 +229631,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBillingDetails", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBillingDetailsInput", "type": "named" } }, @@ -226524,7 +229659,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBoleto", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBoletoInput", "type": "named" } }, @@ -226566,7 +229701,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataEps", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataEpsInput", "type": "named" } }, @@ -226580,7 +229715,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataFpx", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataFpxInput", "type": "named" } }, @@ -226622,7 +229757,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataIdeal", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataIdealInput", "type": "named" } }, @@ -226664,7 +229799,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataKlarna", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataKlarnaInput", "type": "named" } }, @@ -226762,7 +229897,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataNaverPay", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataNaverPayInput", "type": "named" } }, @@ -226790,7 +229925,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataP24", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataP24Input", "type": "named" } }, @@ -226874,7 +230009,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataRadarOptions", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataRadarOptionsInput", "type": "named" } }, @@ -226916,7 +230051,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataSepaDebit", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataSepaDebitInput", "type": "named" } }, @@ -226930,7 +230065,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataSofort", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataSofortInput", "type": "named" } }, @@ -226983,7 +230118,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataUsBankAccount", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataUsBankAccountInput", "type": "named" } }, @@ -227023,341 +230158,50 @@ } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataAcssDebit": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataKlarnaDobInput": { "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "institution_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "transit_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataAuBecsDebit": { - "fields": { - "account_number": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "bsb_number": { + "day": { "type": { - "name": "String", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBacsDebit": { - "fields": { - "account_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "sort_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBillingDetails": { - "fields": { - "address": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBillingDetailsAddress", - "type": "named" - } - }, - "http": { - "type": [ - "object" + "integer" ] } }, - "email": { + "month": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" + "integer" ] } }, - "name": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "phone": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBillingDetailsAddress": { - "fields": { - "city": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "country": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line1": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "line2": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "postal_code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "state": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataBoleto": { - "fields": { - "tax_id": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataEps": { - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "TestHelpersBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataFpx": { - "fields": { - "bank": { + "year": { "type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataFpxBank", + "name": "Int32", "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataIdeal": { - "fields": { - "bank": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataIdealBank", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 + "integer" + ] } } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataKlarna": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataKlarnaInput": { "fields": { "dob": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataKlarnaDob", + "name": "PostTestHelpersConfirmationTokensBodyPaymentMethodDataKlarnaDobInput", "type": "named" } }, @@ -227369,44 +230213,7 @@ } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataKlarnaDob": { - "fields": { - "day": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "month": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "year": { - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - } - } - }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataNaverPay": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataNaverPayInput": { "fields": { "funding": { "type": { @@ -227424,7 +230231,7 @@ } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataP24": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataP24Input": { "fields": { "bank": { "type": { @@ -227442,7 +230249,7 @@ } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataRadarOptions": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataRadarOptionsInput": { "fields": { "session": { "type": { @@ -227461,7 +230268,7 @@ } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataSepaDebit": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataSepaDebitInput": { "fields": { "iban": { "type": { @@ -227477,7 +230284,7 @@ } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataSofort": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataSofortInput": { "fields": { "country": { "type": { @@ -227492,7 +230299,7 @@ } } }, - "PostTestHelpersConfirmationTokensBodyPaymentMethodDataUsBankAccount": { + "PostTestHelpersConfirmationTokensBodyPaymentMethodDataUsBankAccountInput": { "fields": { "account_holder_type": { "type": { @@ -227569,24 +230376,15 @@ } } }, - "PostTestHelpersConfirmationTokensBodyShipping": { - "description": "Shipping information for this ConfirmationToken.", + "PostTestHelpersConfirmationTokensBodyShippingAddressInput": { "fields": { - "address": { - "type": { - "name": "PostTestHelpersConfirmationTokensBodyShippingAddress", - "type": "named" - }, - "http": { - "type": [ - "object" - ] - } - }, - "name": { + "city": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -227595,7 +230393,7 @@ "maxLength": 5000 } }, - "phone": { + "country": { "type": { "type": "nullable", "underlying_type": { @@ -227609,12 +230407,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostTestHelpersConfirmationTokensBodyShippingAddress": { - "fields": { - "city": { + }, + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -227629,7 +230423,7 @@ "maxLength": 5000 } }, - "country": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -227644,7 +230438,7 @@ "maxLength": 5000 } }, - "line1": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -227659,7 +230453,7 @@ "maxLength": 5000 } }, - "line2": { + "state": { "type": { "type": "nullable", "underlying_type": { @@ -227673,14 +230467,27 @@ ], "maxLength": 5000 } + } + } + }, + "PostTestHelpersConfirmationTokensBodyShippingInput": { + "description": "Shipping information for this ConfirmationToken.", + "fields": { + "address": { + "type": { + "name": "PostTestHelpersConfirmationTokensBodyShippingAddressInput", + "type": "named" + }, + "http": { + "type": [ + "object" + ] + } }, - "postal_code": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -227689,7 +230496,7 @@ "maxLength": 5000 } }, - "state": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -227706,7 +230513,7 @@ } } }, - "PostTestHelpersCustomersCustomerFundCashBalanceBody": { + "PostTestHelpersCustomersCustomerFundCashBalanceBodyInput": { "fields": { "amount": { "description": "Amount to be used for this test cash balance transaction. A positive integer representing how much to fund in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (e.g., 100 cents to fund $1.00 or 100 to fund ¥100, a zero-decimal currency).", @@ -227775,7 +230582,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBody": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyInput": { "fields": { "capture_amount": { "description": "The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", @@ -227836,7 +230643,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetails", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsInput", "type": "named" } }, @@ -227848,167 +230655,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetails": { - "description": "Additional purchase information that is optionally provided by the merchant.", - "fields": { - "fleet": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleet", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "flight": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFlight", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "fuel": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFuel", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "lodging": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsLodging", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "receipt": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsReceipt", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "object" - ] - } - } - }, - "reference": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleet": { - "fields": { - "cardholder_prompt_data": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetCardholderPromptData", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "purchase_type": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "TestHelpersPurchaseType", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "reported_breakdown": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdown", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "service_type": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "TestHelpersServiceType", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetCardholderPromptData": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetCardholderPromptDataInput": { "fields": { "driver_id": { "type": { @@ -228086,13 +230733,13 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdown": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetInput": { "fields": { - "fuel": { + "cardholder_prompt_data": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownFuel", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetCardholderPromptDataInput", "type": "named" } }, @@ -228102,25 +230749,26 @@ ] } }, - "non_fuel": { + "purchase_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownNonFuel", + "name": "TestHelpersPurchaseType", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "tax": { + "reported_breakdown": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownTax", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownInput", "type": "named" } }, @@ -228129,10 +230777,25 @@ "object" ] } + }, + "service_type": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "TestHelpersServiceType", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownFuel": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownFuelInput": { "fields": { "gross_amount_decimal": { "type": { @@ -228151,7 +230814,53 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownNonFuel": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownInput": { + "fields": { + "fuel": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownFuelInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "non_fuel": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownNonFuelInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "tax": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownTaxInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownNonFuelInput": { "fields": { "gross_amount_decimal": { "type": { @@ -228170,7 +230879,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownTax": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetReportedBreakdownTaxInput": { "fields": { "local_amount_decimal": { "type": { @@ -228204,7 +230913,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFlight": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFlightInput": { "fields": { "departure_at": { "type": { @@ -228255,7 +230964,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFlightSegments", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFlightSegmentsInput", "type": "named" }, "type": "array" @@ -228289,7 +230998,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFlightSegments": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFlightSegmentsInput": { "fields": { "arrival_airport_code": { "type": { @@ -228382,7 +231091,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFuel": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFuelInput": { "fields": { "industry_product_code": { "type": { @@ -228461,7 +231170,105 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsLodging": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsInput": { + "description": "Additional purchase information that is optionally provided by the merchant.", + "fields": { + "fleet": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFleetInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "flight": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFlightInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "fuel": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsFuelInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "lodging": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsLodgingInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "receipt": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsReceiptInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "reference": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsLodgingInput": { "fields": { "check_in_at": { "type": { @@ -228494,7 +231301,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsReceipt": { + "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyPurchaseDetailsReceiptInput": { "fields": { "description": { "type": { @@ -228556,7 +231363,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationExpireBody": { + "PostTestHelpersIssuingAuthorizationsAuthorizationExpireBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -228584,98 +231391,42 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBody": { + "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetCardholderPromptDataInput": { "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "final_amount": { - "description": "The final authorization amount that will be captured by the merchant. This amount is in the authorization currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "fleet": { - "description": "Fleet-specific information for authorizations using Fleet cards.", + "driver_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleet", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "fuel": { - "description": "Information about fuel that was purchased with this transaction.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFuel", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleet": { - "description": "Fleet-specific information for authorizations using Fleet cards.", - "fields": { - "cardholder_prompt_data": { + "odometer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetCardholderPromptData", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "purchase_type": { + "unspecified_id": { "type": { "type": "nullable", "underlying_type": { - "name": "TestHelpersPurchaseType", + "name": "String", "type": "named" } }, @@ -228686,25 +231437,26 @@ "maxLength": 5000 } }, - "reported_breakdown": { + "user_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdown", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "service_type": { + "vehicle_number": { "type": { "type": "nullable", "underlying_type": { - "name": "TestHelpersServiceType", + "name": "String", "type": "named" } }, @@ -228717,57 +231469,57 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetCardholderPromptData": { + "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetInput": { + "description": "Fleet-specific information for authorizations using Fleet cards.", "fields": { - "driver_id": { + "cardholder_prompt_data": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetCardholderPromptDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "odometer": { + "purchase_type": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "TestHelpersPurchaseType", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } }, - "unspecified_id": { + "reported_breakdown": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "user_id": { + "service_type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "TestHelpersServiceType", "type": "named" } }, @@ -228777,8 +231529,12 @@ ], "maxLength": 5000 } - }, - "vehicle_number": { + } + } + }, + "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownFuelInput": { + "fields": { + "gross_amount_decimal": { "type": { "type": "nullable", "underlying_type": { @@ -228790,18 +231546,18 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdown": { + "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownInput": { "fields": { "fuel": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownFuel", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownFuelInput", "type": "named" } }, @@ -228815,7 +231571,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownNonFuel", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownNonFuelInput", "type": "named" } }, @@ -228829,7 +231585,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownTax", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownTaxInput", "type": "named" } }, @@ -228841,7 +231597,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownFuel": { + "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownNonFuelInput": { "fields": { "gross_amount_decimal": { "type": { @@ -228860,26 +231616,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownNonFuel": { - "fields": { - "gross_amount_decimal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "format": "decimal" - } - } - } - }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownTax": { + "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetReportedBreakdownTaxInput": { "fields": { "local_amount_decimal": { "type": { @@ -228913,7 +231650,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFuel": { + "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFuelInput": { "description": "Information about fuel that was purchased with this transaction.", "fields": { "industry_product_code": { @@ -228993,7 +231730,77 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationFraudChallengesRespondBody": { + "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyInput": { + "fields": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "final_amount": { + "description": "The final authorization amount that will be captured by the merchant. This amount is in the authorization currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] + } + }, + "fleet": { + "description": "Fleet-specific information for authorizations using Fleet cards.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFleetInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "fuel": { + "description": "Information about fuel that was purchased with this transaction.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyFuelInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTestHelpersIssuingAuthorizationsAuthorizationFraudChallengesRespondBodyInput": { "fields": { "confirmed": { "description": "Whether to simulate the user confirming that the transaction was legitimate (true) or telling Stripe that it was fraudulent (false).", @@ -229033,7 +231840,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationIncrementBody": { + "PostTestHelpersIssuingAuthorizationsAuthorizationIncrementBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -229088,7 +231895,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsAuthorizationReverseBody": { + "PostTestHelpersIssuingAuthorizationsAuthorizationReverseBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -229131,10 +231938,10 @@ } } }, - "PostTestHelpersIssuingAuthorizationsBody": { + "PostTestHelpersIssuingAuthorizationsBodyAmountDetailsInput": { + "description": "Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", "fields": { - "amount": { - "description": "The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", + "atm_fee": { "type": { "type": "nullable", "underlying_type": { @@ -229148,41 +231955,60 @@ ] } }, - "amount_details": { - "description": "Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", + "cashback_amount": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyAmountDetails", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } - }, - "authorization_method": { - "description": "How the card details were provided. Defaults to online.", + } + } + }, + "PostTestHelpersIssuingAuthorizationsBodyFleetCardholderPromptDataInput": { + "fields": { + "driver_id": { "type": { "type": "nullable", "underlying_type": { - "name": "TestHelpersAuthorizationMethod", + "name": "String", "type": "named" } }, "http": { "type": [ "string" + ], + "maxLength": 5000 + } + }, + "odometer": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "Int32", + "type": "named" + } + }, + "http": { + "type": [ + "integer" ] } }, - "card": { - "description": "Card associated with this authorization.", + "unspecified_id": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -229191,8 +232017,7 @@ "maxLength": 5000 } }, - "currency": { - "description": "The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", + "user_id": { "type": { "type": "nullable", "underlying_type": { @@ -229204,39 +232029,34 @@ "type": [ "string" ], - "format": "currency" + "maxLength": 5000 } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "vehicle_number": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "String", + "type": "named" } }, "http": { "type": [ - "array" + "string" ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "maxLength": 5000 } - }, - "fleet": { - "description": "Fleet-specific information for authorizations using Fleet cards.", + } + } + }, + "PostTestHelpersIssuingAuthorizationsBodyFleetInput": { + "description": "Fleet-specific information for authorizations using Fleet cards.", + "fields": { + "cardholder_prompt_data": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyFleet", + "name": "PostTestHelpersIssuingAuthorizationsBodyFleetCardholderPromptDataInput", "type": "named" } }, @@ -229246,53 +232066,55 @@ ] } }, - "fuel": { - "description": "Information about fuel that was purchased with this transaction.", + "purchase_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyFuel", + "name": "TestHelpersPurchaseType", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "is_amount_controllable": { - "description": "If set `true`, you may provide [amount](https://stripe.com/docs/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization.", + "reported_breakdown": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownInput", "type": "named" } }, "http": { "type": [ - "boolean" + "object" ] } }, - "merchant_amount": { - "description": "The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", + "service_type": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "TestHelpersServiceType", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "maxLength": 5000 } - }, - "merchant_currency": { - "description": "The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", + } + } + }, + "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownFuelInput": { + "fields": { + "gross_amount_decimal": { "type": { "type": "nullable", "underlying_type": { @@ -229304,15 +232126,18 @@ "type": [ "string" ], - "format": "currency" + "format": "decimal" } - }, - "merchant_data": { - "description": "Details about the seller (grocery store, e-commerce website, etc.) where the card authorization happened.", + } + } + }, + "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownInput": { + "fields": { + "fuel": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyMerchantData", + "name": "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownFuelInput", "type": "named" } }, @@ -229322,12 +232147,11 @@ ] } }, - "network_data": { - "description": "Details about the authorization, such as identifiers, set by the card network.", + "non_fuel": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyNetworkData", + "name": "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownNonFuelInput", "type": "named" } }, @@ -229337,12 +232161,11 @@ ] } }, - "verification_data": { - "description": "Verifications that Stripe performed on information that the cardholder provided to the merchant.", + "tax": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyVerificationData", + "name": "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownTaxInput", "type": "named" } }, @@ -229351,79 +232174,85 @@ "object" ] } - }, - "wallet": { - "description": "The digital wallet used for this transaction. One of `apple_pay`, `google_pay`, or `samsung_pay`. Will populate as `null` when no digital wallet was utilized.", + } + } + }, + "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownNonFuelInput": { + "fields": { + "gross_amount_decimal": { "type": { "type": "nullable", "underlying_type": { - "name": "TestHelpersWallet", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "format": "decimal" } } } }, - "PostTestHelpersIssuingAuthorizationsBodyAmountDetails": { - "description": "Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", + "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownTaxInput": { "fields": { - "atm_fee": { + "local_amount_decimal": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "format": "decimal" } }, - "cashback_amount": { + "national_amount_decimal": { "type": { "type": "nullable", "underlying_type": { - "name": "Int32", + "name": "String", "type": "named" } }, "http": { "type": [ - "integer" - ] + "string" + ], + "format": "decimal" } } } }, - "PostTestHelpersIssuingAuthorizationsBodyFleet": { - "description": "Fleet-specific information for authorizations using Fleet cards.", + "PostTestHelpersIssuingAuthorizationsBodyFuelInput": { + "description": "Information about fuel that was purchased with this transaction.", "fields": { - "cardholder_prompt_data": { + "industry_product_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyFleetCardholderPromptData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "purchase_type": { + "quantity_decimal": { "type": { "type": "nullable", "underlying_type": { - "name": "TestHelpersPurchaseType", + "name": "String", "type": "named" } }, @@ -229431,28 +232260,29 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } }, - "reported_breakdown": { + "type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdown", + "name": "PostTestHelpersIssuingAuthorizationsBodyFuelType", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "service_type": { + "unit": { "type": { "type": "nullable", "underlying_type": { - "name": "TestHelpersServiceType", + "name": "TestHelpersUnit", "type": "named" } }, @@ -229462,12 +232292,8 @@ ], "maxLength": 5000 } - } - } - }, - "PostTestHelpersIssuingAuthorizationsBodyFleetCardholderPromptData": { - "fields": { - "driver_id": { + }, + "unit_cost_decimal": { "type": { "type": "nullable", "underlying_type": { @@ -229479,10 +232305,15 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } - }, - "odometer": { + } + } + }, + "PostTestHelpersIssuingAuthorizationsBodyInput": { + "fields": { + "amount": { + "description": "The total amount to attempt to authorize. This amount is in the provided currency, or defaults to the card's currency, and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", "type": { "type": "nullable", "underlying_type": { @@ -229496,43 +232327,41 @@ ] } }, - "unspecified_id": { + "amount_details": { + "description": "Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTestHelpersIssuingAuthorizationsBodyAmountDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "user_id": { + "authorization_method": { + "description": "How the card details were provided. Defaults to online.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "TestHelpersAuthorizationMethod", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "vehicle_number": { + "card": { + "description": "Card associated with this authorization.", "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -229540,44 +232369,53 @@ ], "maxLength": 5000 } - } - } - }, - "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdown": { - "fields": { - "fuel": { + }, + "currency": { + "description": "The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownFuel", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "format": "currency" } }, - "non_fuel": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownNonFuel", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "tax": { + "fleet": { + "description": "Fleet-specific information for authorizations using Fleet cards.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownTax", + "name": "PostTestHelpersIssuingAuthorizationsBodyFleetInput", "type": "named" } }, @@ -229586,85 +232424,54 @@ "object" ] } - } - } - }, - "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownFuel": { - "fields": { - "gross_amount_decimal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "format": "decimal" - } - } - } - }, - "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownNonFuel": { - "fields": { - "gross_amount_decimal": { + }, + "fuel": { + "description": "Information about fuel that was purchased with this transaction.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTestHelpersIssuingAuthorizationsBodyFuelInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } - } - } - }, - "PostTestHelpersIssuingAuthorizationsBodyFleetReportedBreakdownTax": { - "fields": { - "local_amount_decimal": { + }, + "is_amount_controllable": { + "description": "If set `true`, you may provide [amount](https://stripe.com/docs/api/issuing/authorizations/approve#approve_issuing_authorization-amount) to control how much to hold for the authorization.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "boolean" + ] } }, - "national_amount_decimal": { + "merchant_amount": { + "description": "The total amount to attempt to authorize. This amount is in the provided merchant currency, and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "integer" + ] } - } - } - }, - "PostTestHelpersIssuingAuthorizationsBodyFuel": { - "description": "Information about fuel that was purchased with this transaction.", - "fields": { - "industry_product_code": { + }, + "merchant_currency": { + "description": "The currency of the authorization. If not provided, defaults to the currency of the card. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", "type": { "type": "nullable", "underlying_type": { @@ -229676,72 +232483,72 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "currency" } }, - "quantity_decimal": { + "merchant_data": { + "description": "Details about the seller (grocery store, e-commerce website, etc.) where the card authorization happened.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTestHelpersIssuingAuthorizationsBodyMerchantDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "format": "decimal" + "object" + ] } }, - "type": { + "network_data": { + "description": "Details about the authorization, such as identifiers, set by the card network.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyFuelType", + "name": "PostTestHelpersIssuingAuthorizationsBodyNetworkDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "unit": { + "verification_data": { + "description": "Verifications that Stripe performed on information that the cardholder provided to the merchant.", "type": { "type": "nullable", "underlying_type": { - "name": "TestHelpersUnit", + "name": "PostTestHelpersIssuingAuthorizationsBodyVerificationDataInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "unit_cost_decimal": { + "wallet": { + "description": "The digital wallet used for this transaction. One of `apple_pay`, `google_pay`, or `samsung_pay`. Will populate as `null` when no digital wallet was utilized.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "TestHelpersWallet", "type": "named" } }, "http": { "type": [ "string" - ], - "format": "decimal" + ] } } } }, - "PostTestHelpersIssuingAuthorizationsBodyMerchantData": { + "PostTestHelpersIssuingAuthorizationsBodyMerchantDataInput": { "description": "Details about the seller (grocery store, e-commerce website, etc.) where the card authorization happened.", "fields": { "category": { @@ -229881,7 +232688,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsBodyNetworkData": { + "PostTestHelpersIssuingAuthorizationsBodyNetworkDataInput": { "description": "Details about the authorization, such as identifiers, set by the card network.", "fields": { "acquiring_institution_id": { @@ -229901,7 +232708,33 @@ } } }, - "PostTestHelpersIssuingAuthorizationsBodyVerificationData": { + "PostTestHelpersIssuingAuthorizationsBodyVerificationDataAuthenticationExemptionInput": { + "fields": { + "claimed_by": { + "type": { + "name": "TestHelpersClaimedBy", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + }, + "type": { + "type": { + "name": "PostTestHelpersIssuingAuthorizationsBodyVerificationDataAuthenticationExemptionType", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostTestHelpersIssuingAuthorizationsBodyVerificationDataInput": { "description": "Verifications that Stripe performed on information that the cardholder provided to the merchant.", "fields": { "address_line1_check": { @@ -229936,7 +232769,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyVerificationDataAuthenticationExemption", + "name": "PostTestHelpersIssuingAuthorizationsBodyVerificationDataAuthenticationExemptionInput", "type": "named" } }, @@ -229978,7 +232811,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyVerificationDataThreeDSecure", + "name": "PostTestHelpersIssuingAuthorizationsBodyVerificationDataThreeDSecureInput", "type": "named" } }, @@ -229990,33 +232823,7 @@ } } }, - "PostTestHelpersIssuingAuthorizationsBodyVerificationDataAuthenticationExemption": { - "fields": { - "claimed_by": { - "type": { - "name": "TestHelpersClaimedBy", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "type": { - "type": { - "name": "PostTestHelpersIssuingAuthorizationsBodyVerificationDataAuthenticationExemptionType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostTestHelpersIssuingAuthorizationsBodyVerificationDataThreeDSecure": { + "PostTestHelpersIssuingAuthorizationsBodyVerificationDataThreeDSecureInput": { "fields": { "result": { "type": { @@ -230031,7 +232838,7 @@ } } }, - "PostTestHelpersIssuingCardsCardShippingDeliverBody": { + "PostTestHelpersIssuingCardsCardShippingDeliverBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -230059,7 +232866,7 @@ } } }, - "PostTestHelpersIssuingCardsCardShippingFailBody": { + "PostTestHelpersIssuingCardsCardShippingFailBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -230087,7 +232894,7 @@ } } }, - "PostTestHelpersIssuingCardsCardShippingReturnBody": { + "PostTestHelpersIssuingCardsCardShippingReturnBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -230115,7 +232922,7 @@ } } }, - "PostTestHelpersIssuingCardsCardShippingShipBody": { + "PostTestHelpersIssuingCardsCardShippingShipBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -230143,7 +232950,7 @@ } } }, - "PostTestHelpersIssuingCardsCardShippingSubmitBody": { + "PostTestHelpersIssuingCardsCardShippingSubmitBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -230171,7 +232978,7 @@ } } }, - "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignActivateBody": { + "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignActivateBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -230199,7 +233006,7 @@ } } }, - "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivateBody": { + "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivateBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -230227,7 +233034,7 @@ } } }, - "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBody": { + "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -230256,7 +233063,7 @@ "rejection_reasons": { "description": "The reason(s) the personalization design was rejected.", "type": { - "name": "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBodyRejectionReasons", + "name": "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBodyRejectionReasonsInput", "type": "named" }, "http": { @@ -230267,7 +233074,7 @@ } } }, - "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBodyRejectionReasons": { + "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBodyRejectionReasonsInput": { "description": "The reason(s) the personalization design was rejected.", "fields": { "card_logo": { @@ -230316,7 +233123,7 @@ } } }, - "PostTestHelpersIssuingSettlementsBody": { + "PostTestHelpersIssuingSettlementsBodyInput": { "fields": { "bin": { "description": "The Bank Identification Number reflecting this settlement record.", @@ -230455,7 +233262,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBody": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyInput": { "fields": { "amount": { "description": "The total amount to attempt to capture. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", @@ -230527,7 +233334,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyMerchantData", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyMerchantDataInput", "type": "named" } }, @@ -230542,7 +233349,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetails", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsInput", "type": "named" } }, @@ -230554,7 +233361,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyMerchantData": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyMerchantDataInput": { "description": "Details about the seller (grocery store, e-commerce website, etc.) where the card authorization happened.", "fields": { "category": { @@ -230694,88 +233501,68 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetails": { - "description": "Additional purchase information that is optionally provided by the merchant.", + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetCardholderPromptDataInput": { "fields": { - "fleet": { + "driver_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleet", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "flight": { + "odometer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFlight", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "fuel": { + "unspecified_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFuel", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "lodging": { + "user_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsLodging", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] - } - }, - "receipt": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsReceipt", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } }, - "reference": { + "vehicle_number": { "type": { "type": "nullable", "underlying_type": { @@ -230792,13 +233579,13 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleet": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetInput": { "fields": { "cardholder_prompt_data": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetCardholderPromptData", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetCardholderPromptDataInput", "type": "named" } }, @@ -230827,7 +233614,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdown", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownInput", "type": "named" } }, @@ -230854,68 +233641,9 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetCardholderPromptData": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownFuelInput": { "fields": { - "driver_id": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "odometer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "unspecified_id": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "user_id": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "vehicle_number": { + "gross_amount_decimal": { "type": { "type": "nullable", "underlying_type": { @@ -230927,18 +233655,18 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdown": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownInput": { "fields": { "fuel": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownFuel", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownFuelInput", "type": "named" } }, @@ -230952,7 +233680,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownNonFuel", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownNonFuelInput", "type": "named" } }, @@ -230966,7 +233694,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownTax", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownTaxInput", "type": "named" } }, @@ -230978,7 +233706,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownFuel": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownNonFuelInput": { "fields": { "gross_amount_decimal": { "type": { @@ -230997,26 +233725,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownNonFuel": { - "fields": { - "gross_amount_decimal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "format": "decimal" - } - } - } - }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownTax": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetReportedBreakdownTaxInput": { "fields": { "local_amount_decimal": { "type": { @@ -231050,7 +233759,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFlight": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFlightInput": { "fields": { "departure_at": { "type": { @@ -231101,7 +233810,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFlightSegments", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFlightSegmentsInput", "type": "named" }, "type": "array" @@ -231135,7 +233844,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFlightSegments": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFlightSegmentsInput": { "fields": { "arrival_airport_code": { "type": { @@ -231228,7 +233937,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFuel": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFuelInput": { "fields": { "industry_product_code": { "type": { @@ -231307,7 +234016,105 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsLodging": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsInput": { + "description": "Additional purchase information that is optionally provided by the merchant.", + "fields": { + "fleet": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFleetInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "flight": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFlightInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "fuel": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsFuelInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "lodging": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsLodgingInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "receipt": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsReceiptInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "reference": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsLodgingInput": { "fields": { "check_in_at": { "type": { @@ -231340,7 +234147,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsReceipt": { + "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyPurchaseDetailsReceiptInput": { "fields": { "description": { "type": { @@ -231402,7 +234209,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBody": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyInput": { "fields": { "amount": { "description": "The total amount to attempt to refund. This amount is in the provided currency, or defaults to the cards currency, and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal).", @@ -231474,7 +234281,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyMerchantData", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyMerchantDataInput", "type": "named" } }, @@ -231489,7 +234296,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetails", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsInput", "type": "named" } }, @@ -231501,7 +234308,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyMerchantData": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyMerchantDataInput": { "description": "Details about the seller (grocery store, e-commerce website, etc.) where the card authorization happened.", "fields": { "category": { @@ -231641,88 +234448,68 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetails": { - "description": "Additional purchase information that is optionally provided by the merchant.", + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetCardholderPromptDataInput": { "fields": { - "fleet": { + "driver_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleet", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "flight": { + "odometer": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFlight", + "name": "Int32", "type": "named" } }, "http": { "type": [ - "object" + "integer" ] } }, - "fuel": { + "unspecified_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFuel", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "lodging": { + "user_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsLodging", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] - } - }, - "receipt": { - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsReceipt", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" + "string" ], - "items": { - "type": [ - "object" - ] - } + "maxLength": 5000 } }, - "reference": { + "vehicle_number": { "type": { "type": "nullable", "underlying_type": { @@ -231739,13 +234526,13 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleet": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetInput": { "fields": { "cardholder_prompt_data": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetCardholderPromptData", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetCardholderPromptDataInput", "type": "named" } }, @@ -231774,7 +234561,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdown", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownInput", "type": "named" } }, @@ -231801,68 +234588,9 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetCardholderPromptData": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownFuelInput": { "fields": { - "driver_id": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "odometer": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Int32", - "type": "named" - } - }, - "http": { - "type": [ - "integer" - ] - } - }, - "unspecified_id": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "user_id": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "vehicle_number": { + "gross_amount_decimal": { "type": { "type": "nullable", "underlying_type": { @@ -231874,18 +234602,18 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "decimal" } } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdown": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownInput": { "fields": { "fuel": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownFuel", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownFuelInput", "type": "named" } }, @@ -231899,7 +234627,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownNonFuel", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownNonFuelInput", "type": "named" } }, @@ -231913,7 +234641,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownTax", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownTaxInput", "type": "named" } }, @@ -231925,7 +234653,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownFuel": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownNonFuelInput": { "fields": { "gross_amount_decimal": { "type": { @@ -231944,26 +234672,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownNonFuel": { - "fields": { - "gross_amount_decimal": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "format": "decimal" - } - } - } - }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownTax": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetReportedBreakdownTaxInput": { "fields": { "local_amount_decimal": { "type": { @@ -231997,7 +234706,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFlight": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFlightInput": { "fields": { "departure_at": { "type": { @@ -232048,7 +234757,7 @@ "type": "nullable", "underlying_type": { "element_type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFlightSegments", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFlightSegmentsInput", "type": "named" }, "type": "array" @@ -232082,7 +234791,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFlightSegments": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFlightSegmentsInput": { "fields": { "arrival_airport_code": { "type": { @@ -232175,7 +234884,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFuel": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFuelInput": { "fields": { "industry_product_code": { "type": { @@ -232254,7 +234963,105 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsLodging": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsInput": { + "description": "Additional purchase information that is optionally provided by the merchant.", + "fields": { + "fleet": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFleetInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "flight": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFlightInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "fuel": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsFuelInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "lodging": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsLodgingInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "receipt": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsReceiptInput", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "object" + ] + } + } + }, + "reference": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsLodgingInput": { "fields": { "check_in_at": { "type": { @@ -232287,7 +235094,7 @@ } } }, - "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsReceipt": { + "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyPurchaseDetailsReceiptInput": { "fields": { "description": { "type": { @@ -232349,7 +235156,7 @@ } } }, - "PostTestHelpersIssuingTransactionsTransactionRefundBody": { + "PostTestHelpersIssuingTransactionsTransactionRefundBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232392,7 +235199,7 @@ } } }, - "PostTestHelpersRefundsRefundExpireBody": { + "PostTestHelpersRefundsRefundExpireBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232420,7 +235227,27 @@ } } }, - "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBody": { + "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyCardPresentInput": { + "description": "Simulated data for the card_present payment method.", + "fields": { + "number": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyInput": { "fields": { "amount_tip": { "description": "Simulated on-reader tip amount.", @@ -232442,7 +235269,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyCardPresent", + "name": "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyCardPresentInput", "type": "named" } }, @@ -232481,7 +235308,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyInteracPresent", + "name": "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyInteracPresentInput", "type": "named" } }, @@ -232508,27 +235335,7 @@ } } }, - "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyCardPresent": { - "description": "Simulated data for the card_present payment method.", - "fields": { - "number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyInteracPresent": { + "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyInteracPresentInput": { "description": "Simulated data for the interac_present payment method.", "fields": { "number": { @@ -232548,7 +235355,7 @@ } } }, - "PostTestHelpersTestClocksBody": { + "PostTestHelpersTestClocksBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232605,7 +235412,7 @@ } } }, - "PostTestHelpersTestClocksTestClockAdvanceBody": { + "PostTestHelpersTestClocksTestClockAdvanceBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232646,7 +235453,26 @@ } } }, - "PostTestHelpersTreasuryInboundTransfersIdFailBody": { + "PostTestHelpersTreasuryInboundTransfersIdFailBodyFailureDetailsInput": { + "description": "Details about a failed InboundTransfer.", + "fields": { + "code": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "TestHelpersCode", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostTestHelpersTreasuryInboundTransfersIdFailBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232677,7 +235503,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryInboundTransfersIdFailBodyFailureDetails", + "name": "PostTestHelpersTreasuryInboundTransfersIdFailBodyFailureDetailsInput", "type": "named" } }, @@ -232689,26 +235515,7 @@ } } }, - "PostTestHelpersTreasuryInboundTransfersIdFailBodyFailureDetails": { - "description": "Details about a failed InboundTransfer.", - "fields": { - "code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "TestHelpersCode", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostTestHelpersTreasuryInboundTransfersIdReturnBody": { + "PostTestHelpersTreasuryInboundTransfersIdReturnBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232736,7 +235543,7 @@ } } }, - "PostTestHelpersTreasuryInboundTransfersIdSucceedBody": { + "PostTestHelpersTreasuryInboundTransfersIdSucceedBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232764,7 +235571,7 @@ } } }, - "PostTestHelpersTreasuryOutboundPaymentsIdBody": { + "PostTestHelpersTreasuryOutboundPaymentsIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232793,7 +235600,7 @@ "tracking_details": { "description": "Details about network-specific tracking information.", "type": { - "name": "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetails", + "name": "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsInput", "type": "named" }, "http": { @@ -232804,14 +235611,30 @@ } } }, - "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetails": { + "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsAchInput": { + "fields": { + "trace_id": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsInput": { "description": "Details about network-specific tracking information.", "fields": { "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsAch", + "name": "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsAchInput", "type": "named" } }, @@ -232836,7 +235659,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsUsDomesticWire", + "name": "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsUsDomesticWireInput", "type": "named" } }, @@ -232848,23 +235671,7 @@ } } }, - "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsAch": { - "fields": { - "trace_id": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsUsDomesticWire": { + "PostTestHelpersTreasuryOutboundPaymentsIdBodyTrackingDetailsUsDomesticWireInput": { "fields": { "chips": { "type": { @@ -232913,7 +235720,7 @@ } } }, - "PostTestHelpersTreasuryOutboundPaymentsIdFailBody": { + "PostTestHelpersTreasuryOutboundPaymentsIdFailBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232941,7 +235748,7 @@ } } }, - "PostTestHelpersTreasuryOutboundPaymentsIdPostBody": { + "PostTestHelpersTreasuryOutboundPaymentsIdPostBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -232969,7 +235776,7 @@ } } }, - "PostTestHelpersTreasuryOutboundPaymentsIdReturnBody": { + "PostTestHelpersTreasuryOutboundPaymentsIdReturnBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -233000,7 +235807,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundPaymentsIdReturnBodyReturnedDetails", + "name": "PostTestHelpersTreasuryOutboundPaymentsIdReturnBodyReturnedDetailsInput", "type": "named" } }, @@ -233012,7 +235819,7 @@ } } }, - "PostTestHelpersTreasuryOutboundPaymentsIdReturnBodyReturnedDetails": { + "PostTestHelpersTreasuryOutboundPaymentsIdReturnBodyReturnedDetailsInput": { "description": "Optional hash to set the return code.", "fields": { "code": { @@ -233031,7 +235838,7 @@ } } }, - "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBody": { + "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -233060,7 +235867,7 @@ "tracking_details": { "description": "Details about network-specific tracking information.", "type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetails", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsInput", "type": "named" }, "http": { @@ -233071,14 +235878,30 @@ } } }, - "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetails": { + "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsAchInput": { + "fields": { + "trace_id": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsInput": { "description": "Details about network-specific tracking information.", "fields": { "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsAch", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsAchInput", "type": "named" } }, @@ -233103,7 +235926,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsUsDomesticWire", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsUsDomesticWireInput", "type": "named" } }, @@ -233115,23 +235938,7 @@ } } }, - "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsAch": { - "fields": { - "trace_id": { - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsUsDomesticWire": { + "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyTrackingDetailsUsDomesticWireInput": { "fields": { "chips": { "type": { @@ -233180,167 +235987,8 @@ } } }, - "PostTestHelpersTreasuryOutboundTransfersOutboundTransferFailBody": { - "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - } - }, - "PostTestHelpersTreasuryOutboundTransfersOutboundTransferPostBody": { - "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - } - }, - "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBody": { - "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "returned_details": { - "description": "Details about a returned OutboundTransfer.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBodyReturnedDetails", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBodyReturnedDetails": { - "description": "Details about a returned OutboundTransfer.", + "PostTestHelpersTreasuryOutboundTransfersOutboundTransferFailBodyInput": { "fields": { - "code": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBodyReturnedDetailsCode", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostTestHelpersTreasuryReceivedCreditsBody": { - "fields": { - "amount": { - "description": "Amount (in cents) to be transferred.", - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "currency": { - "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "description": { - "description": "An arbitrary string attached to the object. Often useful for displaying to users.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -233364,170 +236012,11 @@ "maxLength": 5000 } } - }, - "financial_account": { - "description": "The FinancialAccount to send funds to.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "initiating_payment_method_details": { - "description": "Initiating payment method details for the object.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetails", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "network": { - "description": "Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://stripe.com/docs/treasury/money-movement/timelines) to learn more about money movement timelines for each network type.", - "type": { - "name": "TestHelpersNetwork", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetails": { - "description": "Initiating payment method details for the object.", - "fields": { - "type": { - "type": { - "name": "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetailsType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetailsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetailsUsBankAccount": { - "fields": { - "account_holder_name": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "account_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "routing_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } } } }, - "PostTestHelpersTreasuryReceivedDebitsBody": { + "PostTestHelpersTreasuryOutboundTransfersOutboundTransferPostBodyInput": { "fields": { - "amount": { - "description": "Amount (in cents) to be transferred.", - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "currency": { - "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "format": "currency" - } - }, - "description": { - "description": "An arbitrary string attached to the object. Often useful for displaying to users.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -233551,203 +236040,11 @@ "maxLength": 5000 } } - }, - "financial_account": { - "description": "The FinancialAccount to pull funds from.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "initiating_payment_method_details": { - "description": "Initiating payment method details for the object.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetails", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "network": { - "description": "Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://stripe.com/docs/treasury/money-movement/timelines) to learn more about money movement timelines for each network type.", - "type": { - "name": "PostTestHelpersTreasuryReceivedDebitsBodyNetwork", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } } } }, - "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetails": { - "description": "Initiating payment method details for the object.", + "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBodyInput": { "fields": { - "type": { - "type": { - "name": "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetailsType", - "type": "named" - }, - "http": { - "type": [ - "string" - ] - } - }, - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetailsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetailsUsBankAccount": { - "fields": { - "account_holder_name": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "account_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "routing_number": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTokensBody": { - "fields": { - "account": { - "description": "Information for the account this token represents.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTokensBodyAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "bank_account": { - "description": "The bank account this token will represent.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTokensBodyBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "card": { - "description": "The card this token will represent. If you also pass in a customer, the card must be the ID of a card belonging to the customer. Otherwise, if you do not pass in a customer, this is a dictionary containing a user's credit card details, with the options described below.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [] - } - }, - "customer": { - "description": "Create a token for the customer, which is owned by the application's account. You can only use this with an [OAuth access token](https://stripe.com/docs/connect/standard-accounts) or [Stripe-Account header](https://stripe.com/docs/connect/authentication). Learn more about [cloning saved payment methods](https://stripe.com/docs/connect/cloning-saved-payment-methods).", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "cvc_update": { - "description": "The updated CVC value this token represents.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTokensBodyCvcUpdate", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -233772,27 +236069,12 @@ } } }, - "person": { - "description": "Information for the person this token represents.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTokensBodyPerson", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - }, - "pii": { - "description": "The PII this token represents.", + "returned_details": { + "description": "Details about a returned OutboundTransfer.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPii", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBodyReturnedDetailsInput", "type": "named" } }, @@ -233804,14 +236086,14 @@ } } }, - "PostTokensBodyAccount": { - "description": "Information for the account this token represents.", + "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBodyReturnedDetailsInput": { + "description": "Details about a returned OutboundTransfer.", "fields": { - "business_type": { + "code": { "type": { "type": "nullable", "underlying_type": { - "name": "TokensBusinessType", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBodyReturnedDetailsCode", "type": "named" } }, @@ -233820,26 +236102,28 @@ "string" ] } - }, - "company": { + } + } + }, + "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetailsInput": { + "description": "Initiating payment method details for the object.", + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTokensBodyAccountCompany", - "type": "named" - } + "name": "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetailsType", + "type": "named" }, "http": { "type": [ - "object" + "string" ] } }, - "individual": { + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividual", + "name": "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetailsUsBankAccountInput", "type": "named" } }, @@ -233848,96 +236132,87 @@ "object" ] } - }, - "tos_shown_and_accepted": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } } } }, - "PostTokensBodyAccountCompany": { + "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetailsUsBankAccountInput": { "fields": { - "address": { + "account_holder_name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountCompanyAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "address_kana": { + "account_number": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountCompanyAddressKana", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "address_kanji": { + "routing_number": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountCompanyAddressKanji", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "directors_provided": { + } + } + }, + "PostTestHelpersTreasuryReceivedCreditsBodyInput": { + "fields": { + "amount": { + "description": "Amount (in cents) to be transferred.", "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "boolean" + "integer" ] } }, - "executives_provided": { + "currency": { + "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "boolean" - ] + "string" + ], + "format": "currency" } }, - "export_license_id": { + "description": { + "description": "An arbitrary string attached to the object. Often useful for displaying to users.", "type": { "type": "nullable", "underlying_type": { @@ -233952,85 +236227,90 @@ "maxLength": 5000 } }, - "export_purpose_code": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "name": { + "financial_account": { + "description": "The FinancialAccount to send funds to.", "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 100 + ] } }, - "name_kana": { + "initiating_payment_method_details": { + "description": "Initiating payment method details for the object.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTestHelpersTreasuryReceivedCreditsBodyInitiatingPaymentMethodDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } }, - "name_kanji": { + "network": { + "description": "Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://stripe.com/docs/treasury/money-movement/timelines) to learn more about money movement timelines for each network type.", "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "TestHelpersNetwork", + "type": "named" }, "http": { "type": [ "string" - ], - "maxLength": 100 + ] } - }, - "owners_provided": { + } + } + }, + "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetailsInput": { + "description": "Initiating payment method details for the object.", + "fields": { + "type": { "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } + "name": "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetailsType", + "type": "named" }, "http": { "type": [ - "boolean" + "string" ] } }, - "ownership_declaration": { + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountCompanyOwnershipDeclaration", + "name": "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetailsUsBankAccountInput", "type": "named" } }, @@ -234039,22 +236319,27 @@ "object" ] } - }, - "ownership_declaration_shown_and_signed": { + } + } + }, + "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetailsUsBankAccountInput": { + "fields": { + "account_holder_name": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } }, - "phone": { + "account_number": { "type": { "type": "nullable", "underlying_type": { @@ -234069,7 +236354,7 @@ "maxLength": 5000 } }, - "registration_number": { + "routing_number": { "type": { "type": "nullable", "underlying_type": { @@ -234083,37 +236368,38 @@ ], "maxLength": 5000 } - }, - "structure": { + } + } + }, + "PostTestHelpersTreasuryReceivedDebitsBodyInput": { + "fields": { + "amount": { + "description": "Amount (in cents) to be transferred.", "type": { - "type": "nullable", - "underlying_type": { - "name": "TokensStructure", - "type": "named" - } + "name": "Int32", + "type": "named" }, "http": { "type": [ - "string" + "integer" ] } }, - "tax_id": { + "currency": { + "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 5000 + "format": "currency" } }, - "tax_id_registrar": { + "description": { + "description": "An arbitrary string attached to the object. Often useful for displaying to users.", "type": { "type": "nullable", "underlying_type": { @@ -234128,26 +236414,48 @@ "maxLength": 5000 } }, - "vat_id": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "String", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "string" + "array" ], - "maxLength": 5000 + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } }, - "verification": { + "financial_account": { + "description": "The FinancialAccount to pull funds from.", + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } + }, + "initiating_payment_method_details": { + "description": "Initiating payment method details for the object.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountCompanyVerification", + "name": "PostTestHelpersTreasuryReceivedDebitsBodyInitiatingPaymentMethodDetailsInput", "type": "named" } }, @@ -234156,10 +236464,22 @@ "object" ] } + }, + "network": { + "description": "Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the [docs](https://stripe.com/docs/treasury/money-movement/timelines) to learn more about money movement timelines for each network type.", + "type": { + "name": "PostTestHelpersTreasuryReceivedDebitsBodyNetwork", + "type": "named" + }, + "http": { + "type": [ + "string" + ] + } } } }, - "PostTokensBodyAccountCompanyAddress": { + "PostTokensBodyAccountCompanyAddressInput": { "fields": { "city": { "type": { @@ -234253,7 +236573,7 @@ } } }, - "PostTokensBodyAccountCompanyAddressKana": { + "PostTokensBodyAccountCompanyAddressKanaInput": { "fields": { "city": { "type": { @@ -234362,7 +236682,7 @@ } } }, - "PostTokensBodyAccountCompanyAddressKanji": { + "PostTokensBodyAccountCompanyAddressKanjiInput": { "fields": { "city": { "type": { @@ -234471,61 +236791,41 @@ } } }, - "PostTokensBodyAccountCompanyOwnershipDeclaration": { + "PostTokensBodyAccountCompanyInput": { "fields": { - "date": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "UnixTime", + "name": "PostTokensBodyAccountCompanyAddressInput", "type": "named" } }, "http": { "type": [ - "integer" - ], - "format": "unix-time" + "object" + ] } }, - "ip": { + "address_kana": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyAccountCompanyAddressKanaInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "user_agent": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - } - }, - "PostTokensBodyAccountCompanyVerification": { - "fields": { - "document": { + "address_kanji": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountCompanyVerificationDocument", + "name": "PostTokensBodyAccountCompanyAddressKanjiInput", "type": "named" } }, @@ -234534,102 +236834,66 @@ "object" ] } - } - } - }, - "PostTokensBodyAccountCompanyVerificationDocument": { - "fields": { - "back": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 500 - } }, - "front": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 500 - } - } - } - }, - "PostTokensBodyAccountIndividual": { - "fields": { - "address": { + "directors_provided": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualAddress", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } }, - "address_kana": { + "executives_provided": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualAddressKana", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } }, - "address_kanji": { + "export_license_id": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualAddressKanji", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "dob": { + "export_purpose_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualDob", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "email": { + "name": { "type": { "type": "nullable", "underlying_type": { @@ -234640,10 +236904,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 100 } }, - "first_name": { + "name_kana": { "type": { "type": "nullable", "underlying_type": { @@ -234658,7 +236923,7 @@ "maxLength": 100 } }, - "first_name_kana": { + "name_kanji": { "type": { "type": "nullable", "underlying_type": { @@ -234670,62 +236935,52 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 100 } }, - "first_name_kanji": { + "owners_provided": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } }, - "full_name_aliases": { + "ownership_declaration": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "PostTokensBodyAccountCompanyOwnershipDeclarationInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 300 - } + "object" + ] } }, - "gender": { + "ownership_declaration_shown_and_signed": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" + "boolean" ] } }, - "id_number": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -234740,7 +236995,7 @@ "maxLength": 5000 } }, - "id_number_secondary": { + "registration_number": { "type": { "type": "nullable", "underlying_type": { @@ -234755,22 +237010,21 @@ "maxLength": 5000 } }, - "last_name": { + "structure": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "TokensStructure", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 100 + ] } }, - "last_name_kana": { + "tax_id": { "type": { "type": "nullable", "underlying_type": { @@ -234785,7 +237039,7 @@ "maxLength": 5000 } }, - "last_name_kanji": { + "tax_id_registrar": { "type": { "type": "nullable", "underlying_type": { @@ -234800,7 +237054,7 @@ "maxLength": 5000 } }, - "maiden_name": { + "vat_id": { "type": { "type": "nullable", "underlying_type": { @@ -234815,11 +237069,11 @@ "maxLength": 5000 } }, - "metadata": { + "verification": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "PostTokensBodyAccountCompanyVerificationInput", "type": "named" } }, @@ -234828,26 +237082,31 @@ "object" ] } - }, - "phone": { + } + } + }, + "PostTokensBodyAccountCompanyOwnershipDeclarationInput": { + "fields": { + "date": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "UnixTime", "type": "named" } }, "http": { "type": [ - "string" - ] + "integer" + ], + "format": "unix-time" } }, - "political_exposure": { + "ip": { "type": { "type": "nullable", "underlying_type": { - "name": "TokensPoliticalExposure", + "name": "String", "type": "named" } }, @@ -234857,35 +237116,41 @@ ] } }, - "registered_address": { + "user_agent": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualRegisteredAddress", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "relationship": { + } + } + }, + "PostTokensBodyAccountCompanyVerificationDocumentInput": { + "fields": { + "back": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualRelationship", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } }, - "ssn_last_4": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -234897,14 +237162,18 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } - }, - "verification": { + } + } + }, + "PostTokensBodyAccountCompanyVerificationInput": { + "fields": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualVerification", + "name": "PostTokensBodyAccountCompanyVerificationDocumentInput", "type": "named" } }, @@ -234916,7 +237185,7 @@ } } }, - "PostTokensBodyAccountIndividualAddress": { + "PostTokensBodyAccountIndividualAddressInput": { "fields": { "city": { "type": { @@ -235010,7 +237279,7 @@ } } }, - "PostTokensBodyAccountIndividualAddressKana": { + "PostTokensBodyAccountIndividualAddressKanaInput": { "fields": { "city": { "type": { @@ -235119,7 +237388,7 @@ } } }, - "PostTokensBodyAccountIndividualAddressKanji": { + "PostTokensBodyAccountIndividualAddressKanjiInput": { "fields": { "city": { "type": { @@ -235228,7 +237497,7 @@ } } }, - "PostTokensBodyAccountIndividualDob": { + "PostTokensBodyAccountIndividualDobInput": { "fields": { "day": { "type": { @@ -235265,54 +237534,65 @@ } } }, - "PostTokensBodyAccountIndividualRegisteredAddress": { + "PostTokensBodyAccountIndividualInput": { "fields": { - "city": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyAccountIndividualAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 100 + "object" + ] } }, - "country": { + "address_kana": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyAccountIndividualAddressKanaInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "line1": { + "address_kanji": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyAccountIndividualAddressKanjiInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 200 + "object" + ] } }, - "line2": { + "dob": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyAccountIndividualDobInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "email": { "type": { "type": "nullable", "underlying_type": { @@ -235323,11 +237603,10 @@ "http": { "type": [ "string" - ], - "maxLength": 200 + ] } }, - "postal_code": { + "first_name": { "type": { "type": "nullable", "underlying_type": { @@ -235339,10 +237618,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 100 } }, - "state": { + "first_name_kana": { "type": { "type": "nullable", "underlying_type": { @@ -235356,68 +237635,75 @@ ], "maxLength": 5000 } - } - } - }, - "PostTokensBodyAccountIndividualRelationship": { - "fields": { - "director": { + }, + "first_name_kanji": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } }, - "executive": { + "full_name_aliases": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "boolean" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 300 + } } }, - "owner": { + "gender": { "type": { "type": "nullable", "underlying_type": { - "name": "Boolean", + "name": "String", "type": "named" } }, "http": { "type": [ - "boolean" + "string" ] } }, - "percent_ownership": { + "id_number": { "type": { "type": "nullable", "underlying_type": { - "name": "Float64", + "name": "String", "type": "named" } }, "http": { "type": [ - "number" - ] + "string" + ], + "maxLength": 5000 } }, - "title": { + "id_number_secondary": { "type": { "type": "nullable", "underlying_type": { @@ -235431,44 +237717,38 @@ ], "maxLength": 5000 } - } - } - }, - "PostTokensBodyAccountIndividualVerification": { - "fields": { - "additional_document": { + }, + "last_name": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualVerificationAdditionalDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 100 } }, - "document": { + "last_name_kana": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyAccountIndividualVerificationDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - } - } - }, - "PostTokensBodyAccountIndividualVerificationAdditionalDocument": { - "fields": { - "back": { + }, + "last_name_kanji": { "type": { "type": "nullable", "underlying_type": { @@ -235480,10 +237760,10 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 } }, - "front": { + "maiden_name": { "type": { "type": "nullable", "underlying_type": { @@ -235495,29 +237775,24 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 } - } - } - }, - "PostTokensBodyAccountIndividualVerificationDocument": { - "fields": { - "back": { + }, + "metadata": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } }, - "front": { + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -235528,49 +237803,58 @@ "http": { "type": [ "string" - ], - "maxLength": 500 + ] } - } - } - }, - "PostTokensBodyBankAccount": { - "description": "The bank account this token will represent.", - "fields": { - "account_holder_name": { + }, + "political_exposure": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "TokensPoliticalExposure", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "account_holder_type": { + "registered_address": { "type": { "type": "nullable", "underlying_type": { - "name": "TokensAccountHolderType", + "name": "PostTokensBodyAccountIndividualRegisteredAddressInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "account_number": { + "relationship": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyAccountIndividualRelationshipInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "ssn_last_4": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -235579,11 +237863,29 @@ "maxLength": 5000 } }, - "account_type": { + "verification": { "type": { "type": "nullable", "underlying_type": { - "name": "TokensAccountType", + "name": "PostTokensBodyAccountIndividualVerificationInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTokensBodyAccountIndividualRegisteredAddressInput": { + "fields": { + "city": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", "type": "named" } }, @@ -235591,13 +237893,16 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 100 } }, "country": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -235606,7 +237911,7 @@ "maxLength": 5000 } }, - "currency": { + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -235618,10 +237923,10 @@ "type": [ "string" ], - "format": "currency" + "maxLength": 200 } }, - "payment_method": { + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -235633,10 +237938,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 200 } }, - "routing_number": { + "postal_code": { "type": { "type": "nullable", "underlying_type": { @@ -235650,16 +237955,14 @@ ], "maxLength": 5000 } - } - } - }, - "PostTokensBodyCvcUpdate": { - "description": "The updated CVC value this token represents.", - "fields": { - "cvc": { + }, + "state": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ @@ -235670,94 +237973,99 @@ } } }, - "PostTokensBodyPerson": { - "description": "Information for the person this token represents.", + "PostTokensBodyAccountIndividualRelationshipInput": { "fields": { - "additional_tos_acceptances": { + "director": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonAdditionalTosAcceptances", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } }, - "address": { + "executive": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonAddress", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } }, - "address_kana": { + "owner": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonAddressKana", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "object" + "boolean" ] } }, - "address_kanji": { + "percent_ownership": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonAddressKanji", + "name": "Float64", "type": "named" } }, "http": { "type": [ - "object" + "number" ] } }, - "dob": { + "title": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonDob", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "documents": { + } + } + }, + "PostTokensBodyAccountIndividualVerificationAdditionalDocumentInput": { + "fields": { + "back": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonDocuments", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } }, - "email": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -235768,10 +238076,15 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 500 } - }, - "first_name": { + } + } + }, + "PostTokensBodyAccountIndividualVerificationDocumentInput": { + "fields": { + "back": { "type": { "type": "nullable", "underlying_type": { @@ -235783,10 +238096,10 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } }, - "first_name_kana": { + "front": { "type": { "type": "nullable", "underlying_type": { @@ -235798,52 +238111,51 @@ "type": [ "string" ], - "maxLength": 5000 + "maxLength": 500 } - }, - "first_name_kanji": { + } + } + }, + "PostTokensBodyAccountIndividualVerificationInput": { + "fields": { + "additional_document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyAccountIndividualVerificationAdditionalDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "full_name_aliases": { + "document": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "PostTokensBodyAccountIndividualVerificationDocumentInput", + "type": "named" } }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } + "object" + ] } - }, - "gender": { + } + } + }, + "PostTokensBodyAccountInput": { + "description": "Information for the account this token represents.", + "fields": { + "business_type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "TokensBusinessType", "type": "named" } }, @@ -235853,52 +238165,54 @@ ] } }, - "id_number": { + "company": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyAccountCompanyInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "id_number_secondary": { + "individual": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyAccountIndividualInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "last_name": { + "tos_shown_and_accepted": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "Boolean", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] } - }, - "last_name_kana": { + } + } + }, + "PostTokensBodyBankAccountInput": { + "description": "The bank account this token will represent.", + "fields": { + "account_holder_name": { "type": { "type": "nullable", "underlying_type": { @@ -235913,11 +238227,11 @@ "maxLength": 5000 } }, - "last_name_kanji": { + "account_holder_type": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "TokensAccountHolderType", "type": "named" } }, @@ -235928,13 +238242,10 @@ "maxLength": 5000 } }, - "maiden_name": { + "account_number": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ @@ -235943,21 +238254,34 @@ "maxLength": 5000 } }, - "metadata": { + "account_type": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "TokensAccountType", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "nationality": { + "country": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "currency": { "type": { "type": "nullable", "underlying_type": { @@ -235969,10 +238293,10 @@ "type": [ "string" ], - "maxLength": 5000 + "format": "currency" } }, - "phone": { + "payment_method": { "type": { "type": "nullable", "underlying_type": { @@ -235983,10 +238307,11 @@ "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "political_exposure": { + "routing_number": { "type": { "type": "nullable", "underlying_type": { @@ -236000,12 +238325,34 @@ ], "maxLength": 5000 } - }, - "registered_address": { + } + } + }, + "PostTokensBodyCvcUpdateInput": { + "description": "The updated CVC value this token represents.", + "fields": { + "cvc": { + "type": { + "name": "String", + "type": "named" + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTokensBodyInput": { + "fields": { + "account": { + "description": "Information for the account this token represents.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonRegisteredAddress", + "name": "PostTokensBodyAccountInput", "type": "named" } }, @@ -236015,11 +238362,12 @@ ] } }, - "relationship": { + "bank_account": { + "description": "The bank account this token will represent.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonRelationship", + "name": "PostTokensBodyBankAccountInput", "type": "named" } }, @@ -236029,7 +238377,21 @@ ] } }, - "ssn_last_4": { + "card": { + "description": "The card this token will represent. If you also pass in a customer, the card must be the ID of a card belonging to the customer. Otherwise, if you do not pass in a customer, this is a dictionary containing a user's credit card details, with the options described below.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [] + } + }, + "customer": { + "description": "Create a token for the customer, which is owned by the application's account. You can only use this with an [OAuth access token](https://stripe.com/docs/connect/standard-accounts) or [Stripe-Account header](https://stripe.com/docs/connect/authentication). Learn more about [cloning saved payment methods](https://stripe.com/docs/connect/cloning-saved-payment-methods).", "type": { "type": "nullable", "underlying_type": { @@ -236040,14 +238402,55 @@ "http": { "type": [ "string" + ], + "maxLength": 5000 + } + }, + "cvc_update": { + "description": "The updated CVC value this token represents.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyCvcUpdateInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } }, - "verification": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonVerification", + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "person": { + "description": "Information for the person this token represents.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonInput", "type": "named" } }, @@ -236056,16 +238459,13 @@ "object" ] } - } - } - }, - "PostTokensBodyPersonAdditionalTosAcceptances": { - "fields": { - "account": { + }, + "pii": { + "description": "The PII this token represents.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonAdditionalTosAcceptancesAccount", + "name": "PostTokensBodyPiiInput", "type": "named" } }, @@ -236077,7 +238477,7 @@ } } }, - "PostTokensBodyPersonAdditionalTosAcceptancesAccount": { + "PostTokensBodyPersonAdditionalTosAcceptancesAccountInput": { "fields": { "date": { "type": { @@ -236125,7 +238525,25 @@ } } }, - "PostTokensBodyPersonAddress": { + "PostTokensBodyPersonAdditionalTosAcceptancesInput": { + "fields": { + "account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonAdditionalTosAcceptancesAccountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTokensBodyPersonAddressInput": { "fields": { "city": { "type": { @@ -236219,7 +238637,7 @@ } } }, - "PostTokensBodyPersonAddressKana": { + "PostTokensBodyPersonAddressKanaInput": { "fields": { "city": { "type": { @@ -236328,7 +238746,7 @@ } } }, - "PostTokensBodyPersonAddressKanji": { + "PostTokensBodyPersonAddressKanjiInput": { "fields": { "city": { "type": { @@ -236437,7 +238855,7 @@ } } }, - "PostTokensBodyPersonDob": { + "PostTokensBodyPersonDobInput": { "fields": { "day": { "type": { @@ -236474,13 +238892,43 @@ } } }, - "PostTokensBodyPersonDocuments": { + "PostTokensBodyPersonDocumentsCompanyAuthorizationInput": { + "fields": { + "files": { + "type": { + "type": "nullable", + "underlying_type": { + "element_type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "type": "array" + } + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 500 + } + } + } + } + }, + "PostTokensBodyPersonDocumentsInput": { "fields": { "company_authorization": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonDocumentsCompanyAuthorization", + "name": "PostTokensBodyPersonDocumentsCompanyAuthorizationInput", "type": "named" } }, @@ -236494,7 +238942,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonDocumentsPassport", + "name": "PostTokensBodyPersonDocumentsPassportInput", "type": "named" } }, @@ -236508,7 +238956,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonDocumentsVisa", + "name": "PostTokensBodyPersonDocumentsVisaInput", "type": "named" } }, @@ -236520,7 +238968,7 @@ } } }, - "PostTokensBodyPersonDocumentsCompanyAuthorization": { + "PostTokensBodyPersonDocumentsPassportInput": { "fields": { "files": { "type": { @@ -236550,7 +238998,7 @@ } } }, - "PostTokensBodyPersonDocumentsPassport": { + "PostTokensBodyPersonDocumentsVisaInput": { "fields": { "files": { "type": { @@ -236580,18 +239028,159 @@ } } }, - "PostTokensBodyPersonDocumentsVisa": { + "PostTokensBodyPersonInput": { + "description": "Information for the person this token represents.", "fields": { - "files": { + "additional_tos_acceptances": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonAdditionalTosAcceptancesInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "address_kana": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonAddressKanaInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "address_kanji": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonAddressKanjiInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "dob": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonDobInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "documents": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonDocumentsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "email": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "first_name": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "first_name_kana": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "first_name_kanji": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "full_name_aliases": { "type": { "type": "nullable", "underlying_type": { "element_type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "type": "array" } @@ -236604,13 +239193,231 @@ "type": [ "string" ], - "maxLength": 500 + "maxLength": 5000 + } + } + }, + "gender": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "id_number": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "id_number_secondary": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "last_name": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "last_name_kana": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "last_name_kanji": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "maiden_name": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "metadata": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "nationality": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "phone": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "political_exposure": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "registered_address": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonRegisteredAddressInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "relationship": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonRelationshipInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "ssn_last_4": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + }, + "verification": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTokensBodyPersonVerificationInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] } } } }, - "PostTokensBodyPersonRegisteredAddress": { + "PostTokensBodyPersonRegisteredAddressInput": { "fields": { "city": { "type": { @@ -236704,7 +239511,7 @@ } } }, - "PostTokensBodyPersonRelationship": { + "PostTokensBodyPersonRelationshipInput": { "fields": { "authorizer": { "type": { @@ -236821,39 +239628,41 @@ } } }, - "PostTokensBodyPersonVerification": { + "PostTokensBodyPersonVerificationAdditionalDocumentInput": { "fields": { - "additional_document": { + "back": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonVerificationAdditionalDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } }, - "document": { + "front": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBodyPersonVerificationDocument", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 500 } } } }, - "PostTokensBodyPersonVerificationAdditionalDocument": { + "PostTokensBodyPersonVerificationDocumentInput": { "fields": { "back": { "type": { @@ -236887,41 +239696,39 @@ } } }, - "PostTokensBodyPersonVerificationDocument": { + "PostTokensBodyPersonVerificationInput": { "fields": { - "back": { + "additional_document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyPersonVerificationAdditionalDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } }, - "front": { + "document": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTokensBodyPersonVerificationDocumentInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 500 + "object" + ] } } } }, - "PostTokensBodyPii": { + "PostTokensBodyPiiInput": { "description": "The PII this token represents.", "fields": { "id_number": { @@ -236941,7 +239748,7 @@ } } }, - "PostTopupsBody": { + "PostTopupsBodyInput": { "fields": { "amount": { "description": "A positive integer representing how much to transfer.", @@ -237071,7 +239878,7 @@ } } }, - "PostTopupsTopupBody": { + "PostTopupsTopupBodyInput": { "fields": { "description": { "description": "An arbitrary string attached to the object. Often useful for displaying to users.", @@ -237130,7 +239937,7 @@ } } }, - "PostTopupsTopupCancelBody": { + "PostTopupsTopupCancelBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -237158,7 +239965,7 @@ } } }, - "PostTransfersBody": { + "PostTransfersBodyInput": { "fields": { "amount": { "description": "A positive integer in cents (or local equivalent) representing how much to transfer.", @@ -237303,7 +240110,7 @@ } } }, - "PostTransfersIdReversalsBody": { + "PostTransfersIdReversalsBodyInput": { "fields": { "amount": { "description": "A positive integer in cents (or local equivalent) representing how much of this transfer to reverse. Can only reverse up to the unreversed amount remaining of the transfer. Partial transfer reversals are only allowed for transfers to Stripe Accounts. Defaults to the entire transfer amount.", @@ -237374,85 +240181,42 @@ "object" ] } - }, - "refund_application_fee": { - "description": "Boolean indicating whether the application fee should be refunded when reversing this transfer. If a full transfer reversal is given, the full application fee will be refunded. Otherwise, the application fee will be refunded with an amount proportional to the amount of the transfer reversed.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "Boolean", - "type": "named" - } - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostTransfersTransferBody": { - "fields": { - "description": { - "description": "An arbitrary string attached to the object. Often useful for displaying to users.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", - "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } + }, + "refund_application_fee": { + "description": "Boolean indicating whether the application fee should be refunded when reversing this transfer. If a full transfer reversal is given, the full application fee will be refunded. Otherwise, the application fee will be refunded with an amount proportional to the amount of the transfer reversed.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "Boolean", + "type": "named" + } + }, + "http": { + "type": [ + "boolean" + ] + } } } }, - "PostTransfersTransferReversalsIdBody": { + "PostTransfersTransferBodyInput": { "fields": { + "description": { + "description": "An arbitrary string attached to the object. Often useful for displaying to users.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, "expand": { "description": "Specifies which fields in the response should be expanded.", "type": { @@ -237494,7 +240258,7 @@ } } }, - "PostTreasuryCreditReversalsBody": { + "PostTransfersTransferReversalsIdBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -237534,23 +240298,10 @@ "object" ] } - }, - "received_credit": { - "description": "The ReceivedCredit to reverse.", - "type": { - "name": "String", - "type": "named" - }, - "http": { - "type": [ - "string" - ], - "maxLength": 5000 - } } } }, - "PostTreasuryDebitReversalsBody": { + "PostTreasuryCreditReversalsBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -237591,8 +240342,8 @@ ] } }, - "received_debit": { - "description": "The ReceivedDebit to reverse.", + "received_credit": { + "description": "The ReceivedCredit to reverse.", "type": { "name": "String", "type": "named" @@ -237606,7 +240357,7 @@ } } }, - "PostTreasuryFinancialAccountsBody": { + "PostTreasuryDebitReversalsBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -237632,12 +240383,12 @@ } } }, - "features": { - "description": "Encodes whether a FinancialAccount has access to a particular feature. Stripe or the platform can control features via the requested field.", + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeatures", + "name": "JSON", "type": "named" } }, @@ -237647,27 +240398,73 @@ ] } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "received_debit": { + "description": "The ReceivedDebit to reverse.", "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ - "object" + "string" + ], + "maxLength": 5000 + } + } + } + }, + "PostTreasuryFinancialAccountsBodyFeaturesCardIssuingInput": { + "fields": { + "requested": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" ] } - }, - "platform_restrictions": { - "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", + } + } + }, + "PostTreasuryFinancialAccountsBodyFeaturesDepositInsuranceInput": { + "fields": { + "requested": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostTreasuryFinancialAccountsBodyFeaturesFinancialAddressesAbaInput": { + "fields": { + "requested": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostTreasuryFinancialAccountsBodyFeaturesFinancialAddressesInput": { + "fields": { + "aba": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyPlatformRestrictions", + "name": "PostTreasuryFinancialAccountsBodyFeaturesFinancialAddressesAbaInput", "type": "named" } }, @@ -237676,38 +240473,50 @@ "object" ] } - }, - "supported_currencies": { - "description": "The currencies the FinancialAccount can hold a balance in.", + } + } + }, + "PostTreasuryFinancialAccountsBodyFeaturesInboundTransfersAchInput": { + "fields": { + "requested": { "type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] + } + } + } + }, + "PostTreasuryFinancialAccountsBodyFeaturesInboundTransfersInput": { + "fields": { + "ach": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTreasuryFinancialAccountsBodyFeaturesInboundTransfersAchInput", + "type": "named" } + }, + "http": { + "type": [ + "object" + ] } } } }, - "PostTreasuryFinancialAccountsBodyFeatures": { + "PostTreasuryFinancialAccountsBodyFeaturesInput": { "description": "Encodes whether a FinancialAccount has access to a particular feature. Stripe or the platform can control features via the requested field.", "fields": { "card_issuing": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesCardIssuing", + "name": "PostTreasuryFinancialAccountsBodyFeaturesCardIssuingInput", "type": "named" } }, @@ -237721,7 +240530,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesDepositInsurance", + "name": "PostTreasuryFinancialAccountsBodyFeaturesDepositInsuranceInput", "type": "named" } }, @@ -237735,7 +240544,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesFinancialAddresses", + "name": "PostTreasuryFinancialAccountsBodyFeaturesFinancialAddressesInput", "type": "named" } }, @@ -237749,7 +240558,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesInboundTransfers", + "name": "PostTreasuryFinancialAccountsBodyFeaturesInboundTransfersInput", "type": "named" } }, @@ -237763,7 +240572,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesIntraStripeFlows", + "name": "PostTreasuryFinancialAccountsBodyFeaturesIntraStripeFlowsInput", "type": "named" } }, @@ -237777,7 +240586,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundPayments", + "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsInput", "type": "named" } }, @@ -237791,7 +240600,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfers", + "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersInput", "type": "named" } }, @@ -237803,7 +240612,7 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesCardIssuing": { + "PostTreasuryFinancialAccountsBodyFeaturesIntraStripeFlowsInput": { "fields": { "requested": { "type": { @@ -237818,7 +240627,7 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesDepositInsurance": { + "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsAchInput": { "fields": { "requested": { "type": { @@ -237833,13 +240642,13 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesFinancialAddresses": { + "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsInput": { "fields": { - "aba": { + "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesFinancialAddressesAba", + "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsAchInput", "type": "named" } }, @@ -237848,31 +240657,12 @@ "object" ] } - } - } - }, - "PostTreasuryFinancialAccountsBodyFeaturesFinancialAddressesAba": { - "fields": { - "requested": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostTreasuryFinancialAccountsBodyFeaturesInboundTransfers": { - "fields": { - "ach": { + }, + "us_domestic_wire": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesInboundTransfersAch", + "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsUsDomesticWireInput", "type": "named" } }, @@ -237884,7 +240674,7 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesInboundTransfersAch": { + "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsUsDomesticWireInput": { "fields": { "requested": { "type": { @@ -237899,7 +240689,7 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesIntraStripeFlows": { + "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersAchInput": { "fields": { "requested": { "type": { @@ -237914,13 +240704,13 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesOutboundPayments": { + "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersInput": { "fields": { "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsAch", + "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersAchInput", "type": "named" } }, @@ -237934,7 +240724,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsUsDomesticWire", + "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersUsDomesticWireInput", "type": "named" } }, @@ -237946,7 +240736,7 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsAch": { + "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersUsDomesticWireInput": { "fields": { "requested": { "type": { @@ -237961,54 +240751,134 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesOutboundPaymentsUsDomesticWire": { + "PostTreasuryFinancialAccountsBodyInput": { "fields": { - "requested": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "boolean" + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "features": { + "description": "Encodes whether a FinancialAccount has access to a particular feature. Stripe or the platform can control features via the requested field.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTreasuryFinancialAccountsBodyFeaturesInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "platform_restrictions": { + "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTreasuryFinancialAccountsBodyPlatformRestrictionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } + }, + "supported_currencies": { + "description": "The currencies the FinancialAccount can hold a balance in.", + "type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + }, + "http": { + "type": [ + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } } } }, - "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfers": { + "PostTreasuryFinancialAccountsBodyPlatformRestrictionsInput": { + "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", "fields": { - "ach": { + "inbound_flows": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersAch", + "name": "TreasuryInboundFlows", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "us_domestic_wire": { + "outbound_flows": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersUsDomesticWire", + "name": "TreasuryOutboundFlows", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersAch": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesCardIssuingInput": { "fields": { "requested": { "type": { @@ -238023,7 +240893,7 @@ } } }, - "PostTreasuryFinancialAccountsBodyFeaturesOutboundTransfersUsDomesticWire": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesDepositInsuranceInput": { "fields": { "requested": { "type": { @@ -238038,71 +240908,28 @@ } } }, - "PostTreasuryFinancialAccountsBodyPlatformRestrictions": { - "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesFinancialAddressesAbaInput": { "fields": { - "inbound_flows": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "TreasuryInboundFlows", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - }, - "outbound_flows": { + "requested": { "type": { - "type": "nullable", - "underlying_type": { - "name": "TreasuryOutboundFlows", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "string" + "boolean" ] } } } }, - "PostTreasuryFinancialAccountsFinancialAccountBody": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesFinancialAddressesInput": { "fields": { - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "type": { - "type": "nullable", - "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 - } - } - }, - "features": { - "description": "Encodes whether a FinancialAccount has access to a particular feature, with a status enum and associated `status_details`. Stripe or the platform may control features via the requested field.", + "aba": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeatures", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesFinancialAddressesAbaInput", "type": "named" } }, @@ -238111,28 +240938,31 @@ "object" ] } - }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + } + } + }, + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInboundTransfersAchInput": { + "fields": { + "requested": { "type": { - "type": "nullable", - "underlying_type": { - "name": "JSON", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "object" + "boolean" ] } - }, - "platform_restrictions": { - "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", + } + } + }, + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInboundTransfersInput": { + "fields": { + "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyPlatformRestrictions", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInboundTransfersAchInput", "type": "named" } }, @@ -238144,14 +240974,14 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeatures": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInput": { "description": "Encodes whether a FinancialAccount has access to a particular feature, with a status enum and associated `status_details`. Stripe or the platform may control features via the requested field.", "fields": { "card_issuing": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesCardIssuing", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesCardIssuingInput", "type": "named" } }, @@ -238165,7 +240995,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesDepositInsurance", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesDepositInsuranceInput", "type": "named" } }, @@ -238179,7 +241009,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesFinancialAddresses", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesFinancialAddressesInput", "type": "named" } }, @@ -238193,7 +241023,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInboundTransfers", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInboundTransfersInput", "type": "named" } }, @@ -238207,7 +241037,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesIntraStripeFlows", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesIntraStripeFlowsInput", "type": "named" } }, @@ -238221,7 +241051,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPayments", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsInput", "type": "named" } }, @@ -238235,7 +241065,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfers", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersInput", "type": "named" } }, @@ -238247,7 +241077,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesCardIssuing": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesIntraStripeFlowsInput": { "fields": { "requested": { "type": { @@ -238262,7 +241092,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesDepositInsurance": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsAchInput": { "fields": { "requested": { "type": { @@ -238277,13 +241107,13 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesFinancialAddresses": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsInput": { "fields": { - "aba": { + "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesFinancialAddressesAba", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsAchInput", "type": "named" } }, @@ -238292,31 +241122,12 @@ "object" ] } - } - } - }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesFinancialAddressesAba": { - "fields": { - "requested": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInboundTransfers": { - "fields": { - "ach": { + }, + "us_domestic_wire": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInboundTransfersAch", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsUsDomesticWireInput", "type": "named" } }, @@ -238328,7 +241139,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInboundTransfersAch": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsUsDomesticWireInput": { "fields": { "requested": { "type": { @@ -238343,7 +241154,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesIntraStripeFlows": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersAchInput": { "fields": { "requested": { "type": { @@ -238358,13 +241169,13 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPayments": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersInput": { "fields": { "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsAch", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersAchInput", "type": "named" } }, @@ -238378,7 +241189,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsUsDomesticWire", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersUsDomesticWireInput", "type": "named" } }, @@ -238390,7 +241201,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsAch": { + "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersUsDomesticWireInput": { "fields": { "requested": { "type": { @@ -238405,54 +241216,114 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundPaymentsUsDomesticWire": { + "PostTreasuryFinancialAccountsFinancialAccountBodyInput": { "fields": { - "requested": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" + } }, "http": { "type": [ - "boolean" + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } + } + }, + "features": { + "description": "Encodes whether a FinancialAccount has access to a particular feature, with a status enum and associated `status_details`. Stripe or the platform may control features via the requested field.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + }, + "platform_restrictions": { + "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyPlatformRestrictionsInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" ] } } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfers": { + "PostTreasuryFinancialAccountsFinancialAccountBodyPlatformRestrictionsInput": { + "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", "fields": { - "ach": { + "inbound_flows": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersAch", + "name": "TreasuryInboundFlows", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "us_domestic_wire": { + "outbound_flows": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersUsDomesticWire", + "name": "TreasuryOutboundFlows", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersAch": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyCardIssuingInput": { + "description": "Encodes the FinancialAccount's ability to be used with the Issuing product, including attaching cards to and drawing funds from the FinancialAccount.", "fields": { "requested": { "type": { @@ -238467,7 +241338,8 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyFeaturesOutboundTransfersUsDomesticWire": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyDepositInsuranceInput": { + "description": "Represents whether this FinancialAccount is eligible for deposit insurance. Various factors determine the insurance amount.", "fields": { "requested": { "type": { @@ -238482,47 +241354,82 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountBodyPlatformRestrictions": { - "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyFinancialAddressesAbaInput": { "fields": { - "inbound_flows": { + "requested": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyFinancialAddressesInput": { + "description": "Contains Features that add FinancialAddresses to the FinancialAccount.", + "fields": { + "aba": { "type": { "type": "nullable", "underlying_type": { - "name": "TreasuryInboundFlows", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyFinancialAddressesAbaInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } - }, - "outbound_flows": { + } + } + }, + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInboundTransfersAchInput": { + "fields": { + "requested": { + "type": { + "name": "Boolean", + "type": "named" + }, + "http": { + "type": [ + "boolean" + ] + } + } + } + }, + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInboundTransfersInput": { + "description": "Contains settings related to adding funds to a FinancialAccount from another Account with the same owner.", + "fields": { + "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "TreasuryOutboundFlows", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInboundTransfersAchInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } } } }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBody": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInput": { "fields": { "card_issuing": { "description": "Encodes the FinancialAccount's ability to be used with the Issuing product, including attaching cards to and drawing funds from the FinancialAccount.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyCardIssuing", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyCardIssuingInput", "type": "named" } }, @@ -238537,7 +241444,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyDepositInsurance", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyDepositInsuranceInput", "type": "named" } }, @@ -238576,7 +241483,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyFinancialAddresses", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyFinancialAddressesInput", "type": "named" } }, @@ -238591,7 +241498,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInboundTransfers", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInboundTransfersInput", "type": "named" } }, @@ -238606,7 +241513,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyIntraStripeFlows", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyIntraStripeFlowsInput", "type": "named" } }, @@ -238621,7 +241528,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPayments", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsInput", "type": "named" } }, @@ -238636,7 +241543,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfers", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersInput", "type": "named" } }, @@ -238648,92 +241555,8 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyCardIssuing": { - "description": "Encodes the FinancialAccount's ability to be used with the Issuing product, including attaching cards to and drawing funds from the FinancialAccount.", - "fields": { - "requested": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyDepositInsurance": { - "description": "Represents whether this FinancialAccount is eligible for deposit insurance. Various factors determine the insurance amount.", - "fields": { - "requested": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyFinancialAddresses": { - "description": "Contains Features that add FinancialAddresses to the FinancialAccount.", - "fields": { - "aba": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyFinancialAddressesAba", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyFinancialAddressesAba": { - "fields": { - "requested": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInboundTransfers": { - "description": "Contains settings related to adding funds to a FinancialAccount from another Account with the same owner.", - "fields": { - "ach": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInboundTransfersAch", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInboundTransfersAch": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyIntraStripeFlowsInput": { + "description": "Represents the ability for the FinancialAccount to send money to, or receive money from other FinancialAccounts (for example, via OutboundPayment).", "fields": { "requested": { "type": { @@ -238748,8 +241571,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyIntraStripeFlows": { - "description": "Represents the ability for the FinancialAccount to send money to, or receive money from other FinancialAccounts (for example, via OutboundPayment).", + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsAchInput": { "fields": { "requested": { "type": { @@ -238764,14 +241586,14 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPayments": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsInput": { "description": "Includes Features related to initiating money movement out of the FinancialAccount to someone else's bucket of money.", "fields": { "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsAch", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsAchInput", "type": "named" } }, @@ -238785,7 +241607,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsUsDomesticWire", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsUsDomesticWireInput", "type": "named" } }, @@ -238797,7 +241619,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsAch": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsUsDomesticWireInput": { "fields": { "requested": { "type": { @@ -238812,7 +241634,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundPaymentsUsDomesticWire": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersAchInput": { "fields": { "requested": { "type": { @@ -238827,14 +241649,14 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfers": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersInput": { "description": "Contains a Feature and settings related to moving money out of the FinancialAccount into another Account with the same owner.", "fields": { "ach": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersAch", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersAchInput", "type": "named" } }, @@ -238848,7 +241670,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersUsDomesticWire", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersUsDomesticWireInput", "type": "named" } }, @@ -238860,22 +241682,7 @@ } } }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersAch": { - "fields": { - "requested": { - "type": { - "name": "Boolean", - "type": "named" - }, - "http": { - "type": [ - "boolean" - ] - } - } - } - }, - "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersUsDomesticWire": { + "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyOutboundTransfersUsDomesticWireInput": { "fields": { "requested": { "type": { @@ -238890,7 +241697,7 @@ } } }, - "PostTreasuryInboundTransfersBody": { + "PostTreasuryInboundTransfersBodyInput": { "fields": { "amount": { "description": "Amount (in cents) to be transferred.", @@ -239015,7 +241822,7 @@ } } }, - "PostTreasuryInboundTransfersInboundTransferCancelBody": { + "PostTreasuryInboundTransfersInboundTransferCancelBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -239043,35 +241850,24 @@ } } }, - "PostTreasuryOutboundPaymentsBody": { + "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataBillingDetailsAddressInput": { "fields": { - "amount": { - "description": "Amount (in cents) to be transferred.", - "type": { - "name": "Int32", - "type": "named" - }, - "http": { - "type": [ - "integer" - ] - } - }, - "currency": { - "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", + "city": { "type": { - "name": "String", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ "string" ], - "format": "currency" + "maxLength": 5000 } }, - "customer": { - "description": "ID of the customer to whom the OutboundPayment is sent. Must match the Customer attached to the `destination_payment_method` passed in.", + "country": { "type": { "type": "nullable", "underlying_type": { @@ -239086,8 +241882,7 @@ "maxLength": 5000 } }, - "description": { - "description": "An arbitrary string attached to the object. Often useful for displaying to users.", + "line1": { "type": { "type": "nullable", "underlying_type": { @@ -239102,8 +241897,7 @@ "maxLength": 5000 } }, - "destination_payment_method": { - "description": "The PaymentMethod to use as the payment instrument for the OutboundPayment. Exclusive with `destination_payment_method_data`.", + "line2": { "type": { "type": "nullable", "underlying_type": { @@ -239118,42 +241912,45 @@ "maxLength": 5000 } }, - "destination_payment_method_data": { - "description": "Hash used to generate the PaymentMethod to be used for this OutboundPayment. Exclusive with `destination_payment_method`.", + "postal_code": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodData", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "destination_payment_method_options": { - "description": "Payment method-specific configuration for this OutboundPayment.", + "state": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodOptions", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } - }, - "end_user_details": { - "description": "End user details.", + } + } + }, + "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataBillingDetailsInput": { + "fields": { + "address": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundPaymentsBodyEndUserDetails", + "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataBillingDetailsAddressInput", "type": "named" } }, @@ -239163,35 +241960,13 @@ ] } }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", + "email": { "type": { "type": "nullable", "underlying_type": { - "element_type": { - "name": "String", - "type": "named" - }, - "type": "array" - } - }, - "http": { - "type": [ - "array" - ], - "items": { - "type": [ - "string" - ], - "maxLength": 5000 + "name": "String", + "type": "named" } - } - }, - "financial_account": { - "description": "The FinancialAccount to pull funds from.", - "type": { - "name": "String", - "type": "named" }, "http": { "type": [ @@ -239199,23 +241974,22 @@ ] } }, - "metadata": { - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", + "name": { "type": { "type": "nullable", "underlying_type": { - "name": "JSON", + "name": "String", "type": "named" } }, "http": { "type": [ - "object" - ] + "string" + ], + "maxLength": 5000 } }, - "statement_descriptor": { - "description": "The description that appears on the receiving end for this OutboundPayment (for example, bank statement for external bank transfer). Maximum 10 characters for `ach` payments, 140 characters for `us_domestic_wire` payments, or 500 characters for `stripe` network transfers. The default value is \"payment\".", + "phone": { "type": { "type": "nullable", "underlying_type": { @@ -239232,14 +242006,14 @@ } } }, - "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodData": { + "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataInput": { "description": "Hash used to generate the PaymentMethod to be used for this OutboundPayment. Exclusive with `destination_payment_method`.", "fields": { "billing_details": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataBillingDetails", + "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataBillingDetailsInput", "type": "named" } }, @@ -239292,7 +242066,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataUsBankAccount", + "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataUsBankAccountInput", "type": "named" } }, @@ -239304,23 +242078,23 @@ } } }, - "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataBillingDetails": { + "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataUsBankAccountInput": { "fields": { - "address": { + "account_holder_type": { "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataBillingDetailsAddress", + "name": "TreasuryAccountHolderType", "type": "named" } }, "http": { "type": [ - "object" + "string" ] } }, - "email": { + "account_number": { "type": { "type": "nullable", "underlying_type": { @@ -239328,13 +242102,28 @@ "type": "named" } }, + "http": { + "type": [ + "string" + ], + "maxLength": 5000 + } + }, + "account_type": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "TreasuryAccountType", + "type": "named" + } + }, "http": { "type": [ "string" ] } }, - "name": { + "financial_connections_account": { "type": { "type": "nullable", "underlying_type": { @@ -239349,7 +242138,7 @@ "maxLength": 5000 } }, - "phone": { + "routing_number": { "type": { "type": "nullable", "underlying_type": { @@ -239366,39 +242155,47 @@ } } }, - "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataBillingDetailsAddress": { + "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodOptionsInput": { + "description": "Payment method-specific configuration for this OutboundPayment.", "fields": { - "city": { + "us_bank_account": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodOptionsUsBankAccountInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - }, - "country": { + } + } + }, + "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodOptionsUsBankAccountInput": { + "fields": { + "network": { "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "TreasuryNetwork", "type": "named" } }, "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } - }, - "line1": { + } + } + }, + "PostTreasuryOutboundPaymentsBodyEndUserDetailsInput": { + "description": "End user details.", + "fields": { + "ip_address": { "type": { "type": "nullable", "underlying_type": { @@ -239409,41 +242206,51 @@ "http": { "type": [ "string" - ], - "maxLength": 5000 + ] } }, - "line2": { + "present": { "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "Boolean", + "type": "named" }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "boolean" + ] + } + } + } + }, + "PostTreasuryOutboundPaymentsBodyInput": { + "fields": { + "amount": { + "description": "Amount (in cents) to be transferred.", + "type": { + "name": "Int32", + "type": "named" + }, + "http": { + "type": [ + "integer" + ] } }, - "postal_code": { + "currency": { + "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).", "type": { - "type": "nullable", - "underlying_type": { - "name": "String", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ], - "maxLength": 5000 + "format": "currency" } }, - "state": { + "customer": { + "description": "ID of the customer to whom the OutboundPayment is sent. Must match the Customer attached to the `destination_payment_method` passed in.", "type": { "type": "nullable", "underlying_type": { @@ -239457,26 +242264,25 @@ ], "maxLength": 5000 } - } - } - }, - "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataUsBankAccount": { - "fields": { - "account_holder_type": { + }, + "description": { + "description": "An arbitrary string attached to the object. Often useful for displaying to users.", "type": { "type": "nullable", "underlying_type": { - "name": "TreasuryAccountHolderType", + "name": "String", "type": "named" } }, "http": { "type": [ "string" - ] + ], + "maxLength": 5000 } }, - "account_number": { + "destination_payment_method": { + "description": "The PaymentMethod to use as the payment instrument for the OutboundPayment. Exclusive with `destination_payment_method_data`.", "type": { "type": "nullable", "underlying_type": { @@ -239491,120 +242297,121 @@ "maxLength": 5000 } }, - "account_type": { + "destination_payment_method_data": { + "description": "Hash used to generate the PaymentMethod to be used for this OutboundPayment. Exclusive with `destination_payment_method`.", "type": { "type": "nullable", "underlying_type": { - "name": "TreasuryAccountType", + "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodDataInput", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "financial_connections_account": { + "destination_payment_method_options": { + "description": "Payment method-specific configuration for this OutboundPayment.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodOptionsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } }, - "routing_number": { + "end_user_details": { + "description": "End user details.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "PostTreasuryOutboundPaymentsBodyEndUserDetailsInput", "type": "named" } }, "http": { "type": [ - "string" - ], - "maxLength": 5000 + "object" + ] } - } - } - }, - "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodOptions": { - "description": "Payment method-specific configuration for this OutboundPayment.", - "fields": { - "us_bank_account": { + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodOptionsUsBankAccount", - "type": "named" + "element_type": { + "name": "String", + "type": "named" + }, + "type": "array" } }, "http": { "type": [ - "object" - ] + "array" + ], + "items": { + "type": [ + "string" + ], + "maxLength": 5000 + } } - } - } - }, - "PostTreasuryOutboundPaymentsBodyDestinationPaymentMethodOptionsUsBankAccount": { - "fields": { - "network": { + }, + "financial_account": { + "description": "The FinancialAccount to pull funds from.", "type": { - "type": "nullable", - "underlying_type": { - "name": "TreasuryNetwork", - "type": "named" - } + "name": "String", + "type": "named" }, "http": { "type": [ "string" ] } - } - } - }, - "PostTreasuryOutboundPaymentsBodyEndUserDetails": { - "description": "End user details.", - "fields": { - "ip_address": { + }, + "metadata": { + "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", "type": { "type": "nullable", "underlying_type": { - "name": "String", + "name": "JSON", "type": "named" } }, "http": { "type": [ - "string" + "object" ] } }, - "present": { + "statement_descriptor": { + "description": "The description that appears on the receiving end for this OutboundPayment (for example, bank statement for external bank transfer). Maximum 10 characters for `ach` payments, 140 characters for `us_domestic_wire` payments, or 500 characters for `stripe` network transfers. The default value is \"payment\".", "type": { - "name": "Boolean", - "type": "named" + "type": "nullable", + "underlying_type": { + "name": "String", + "type": "named" + } }, "http": { "type": [ - "boolean" - ] + "string" + ], + "maxLength": 5000 } } } }, - "PostTreasuryOutboundPaymentsIdCancelBody": { + "PostTreasuryOutboundPaymentsIdCancelBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -239632,7 +242439,44 @@ } } }, - "PostTreasuryOutboundTransfersBody": { + "PostTreasuryOutboundTransfersBodyDestinationPaymentMethodOptionsInput": { + "description": "Hash describing payment method configuration details.", + "fields": { + "us_bank_account": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "PostTreasuryOutboundTransfersBodyDestinationPaymentMethodOptionsUsBankAccountInput", + "type": "named" + } + }, + "http": { + "type": [ + "object" + ] + } + } + } + }, + "PostTreasuryOutboundTransfersBodyDestinationPaymentMethodOptionsUsBankAccountInput": { + "fields": { + "network": { + "type": { + "type": "nullable", + "underlying_type": { + "name": "TreasuryNetwork", + "type": "named" + } + }, + "http": { + "type": [ + "string" + ] + } + } + } + }, + "PostTreasuryOutboundTransfersBodyInput": { "fields": { "amount": { "description": "Amount (in cents) to be transferred.", @@ -239696,7 +242540,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundTransfersBodyDestinationPaymentMethodOptions", + "name": "PostTreasuryOutboundTransfersBodyDestinationPaymentMethodOptionsInput", "type": "named" } }, @@ -239775,44 +242619,7 @@ } } }, - "PostTreasuryOutboundTransfersBodyDestinationPaymentMethodOptions": { - "description": "Hash describing payment method configuration details.", - "fields": { - "us_bank_account": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "PostTreasuryOutboundTransfersBodyDestinationPaymentMethodOptionsUsBankAccount", - "type": "named" - } - }, - "http": { - "type": [ - "object" - ] - } - } - } - }, - "PostTreasuryOutboundTransfersBodyDestinationPaymentMethodOptionsUsBankAccount": { - "fields": { - "network": { - "type": { - "type": "nullable", - "underlying_type": { - "name": "TreasuryNetwork", - "type": "named" - } - }, - "http": { - "type": [ - "string" - ] - } - } - } - }, - "PostTreasuryOutboundTransfersOutboundTransferCancelBody": { + "PostTreasuryOutboundTransfersOutboundTransferCancelBodyInput": { "fields": { "expand": { "description": "Specifies which fields in the response should be expanded.", @@ -239840,7 +242647,7 @@ } } }, - "PostWebhookEndpointsBody": { + "PostWebhookEndpointsBodyInput": { "fields": { "api_version": { "description": "Events sent to this endpoint will be generated with this Stripe Version instead of your account's default Stripe Version.", @@ -239962,7 +242769,7 @@ } } }, - "PostWebhookEndpointsWebhookEndpointBody": { + "PostWebhookEndpointsWebhookEndpointBodyInput": { "fields": { "description": { "description": "An optional description of what the webhook is used for.", @@ -240154,7 +242961,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "custom_unit_amount" + } } }, "id": { @@ -240293,7 +243103,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "tiers_mode": { @@ -240567,7 +243382,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "metadata": { @@ -240619,7 +243439,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "package_dimensions" + } } }, "shippable": { @@ -240725,7 +243548,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "entitlements.feature" + } } }, "id": { @@ -240824,7 +243650,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "coupon" + } } }, "created": { @@ -241318,7 +244147,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_setting_quote_setting" + } } }, "line_items": { @@ -241517,7 +244349,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "item" + } + } } }, "has_more": { @@ -241585,7 +244425,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } }, "status": { @@ -241913,7 +244756,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "line_items_discount_amount" + } + } } }, "taxes": { @@ -241928,7 +244779,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "line_items_tax_amount" + } + } } } } @@ -242026,7 +244885,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "quotes_resource_total_details" + } } } } @@ -242046,7 +244908,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "item" + } + } } }, "has_more": { @@ -242601,7 +245471,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -243040,7 +245915,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "afterpay_clearpay": { @@ -243054,7 +245932,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "alipay": { @@ -243068,7 +245949,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "alma": { @@ -243082,7 +245966,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "amazon_pay": { @@ -243096,7 +245983,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "au_bank_transfer": { @@ -243110,7 +246000,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "blik": { @@ -243166,7 +246059,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "customer_cash_balance": { @@ -243180,7 +246076,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "eps": { @@ -243194,7 +246093,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "eu_bank_transfer": { @@ -243236,7 +246138,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "grabpay": { @@ -243250,7 +246155,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "jp_bank_transfer": { @@ -243278,7 +246186,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "multibanco": { @@ -243334,7 +246245,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "paypal": { @@ -243348,7 +246262,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "pix": { @@ -243362,7 +246279,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "revolut": { @@ -243376,7 +246296,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "sofort": { @@ -243390,7 +246313,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "swish": { @@ -243459,7 +246385,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } }, "zip": { @@ -243473,7 +246402,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "destination_details_unimplemented" + } } } } @@ -244011,7 +246943,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "email_sent" + } } }, "expires_at": { @@ -244106,7 +247041,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "financial_reporting_finance_report_run_run_parameters" + } } }, "report_type": { @@ -244123,7 +247061,7 @@ } }, "result": { - "description": "The file object representing the result of the report run (populated when `status=succeeded`).", + "description": "This object represents files hosted on Stripe's servers. You can upload files with the [create file](https://stripe.com/docs/api#create_file) request (for example, when uploading dispute evidence). Stripe also creates files independently (for example, the results of a [Sigma scheduled query](#scheduled_queries)). Related guide: [File upload guide](https://stripe.com/docs/file-upload)", "type": { "type": "nullable", "underlying_type": { @@ -244134,7 +247072,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "file" + } } }, "status": { @@ -244399,7 +247340,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "radar_review_resource_location" + } } }, "livemode": { @@ -244488,7 +247432,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "radar_review_resource_session" + } } } } @@ -244506,7 +247453,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_details_passthrough_card" + } } }, "type": { @@ -244570,7 +247520,7 @@ } }, "file": { - "description": "The file object representing the results of the query.", + "description": "This object represents files hosted on Stripe's servers. You can upload files with the [create file](https://stripe.com/docs/api#create_file) request (for example, when uploading dispute evidence). Stripe also creates files independently (for example, the results of a [Sigma scheduled query](#scheduled_queries)). Related guide: [File upload guide](https://stripe.com/docs/file-upload)", "type": { "type": "nullable", "underlying_type": { @@ -244581,7 +247531,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "file" + } } }, "id": { @@ -244716,7 +247669,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -244935,7 +247891,7 @@ } }, "setup_error": { - "description": "The error encountered during this attempt to confirm the SetupIntent, if any.", + "description": "The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized.", "type": { "type": "nullable", "underlying_type": { @@ -244946,7 +247902,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "api_errors" + } } }, "setup_intent": { @@ -245649,7 +248608,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_details_card_present_offline" + } } } } @@ -245667,7 +248629,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_details_card_wallet_apple_pay" + } } }, "google_pay": { @@ -245681,7 +248646,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_details_card_wallet_google_pay" + } } }, "type": { @@ -245958,7 +248926,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_flows_automatic_payment_methods_setup_intent" + } } }, "cancellation_reason": { @@ -246071,7 +249042,7 @@ } }, "last_setup_error": { - "description": "The error encountered in the previous SetupIntent confirmation.", + "description": "The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized.", "type": { "type": "nullable", "underlying_type": { @@ -246082,7 +249053,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "api_errors" + } } }, "latest_attempt": { @@ -246203,7 +249177,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_config_biz_payment_method_configuration_details" + } } }, "payment_method_options": { @@ -246295,7 +249272,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_intent_next_action_cashapp_handle_redirect_or_display_qr_code" + } } }, "redirect_to_url": { @@ -246917,7 +249897,7 @@ "SetupIntentPaymentMethodOptionsMandateOptionsBacsDebit": { "fields": { "reference_prefix": { - "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '\u0026', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", "type": { "type": "nullable", "underlying_type": { @@ -246937,7 +249917,7 @@ "SetupIntentPaymentMethodOptionsMandateOptionsSepaDebit": { "fields": { "reference_prefix": { - "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '\u0026', '.'. Cannot begin with 'STRIPE'.", + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", "type": { "type": "nullable", "underlying_type": { @@ -246987,7 +249967,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "setup_intent_payment_method_options_mandate_options_sepa_debit" + } } } } @@ -247005,7 +249988,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "linked_account_options_us_bank_account" + } } }, "mandate_options": { @@ -247019,7 +250005,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payment_method_options_us_bank_account_mandate_options" + } } }, "verification_method": { @@ -247042,6 +250031,7 @@ "Shipping": { "fields": { "address": { + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -247052,7 +250042,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "carrier": { @@ -247303,7 +250296,7 @@ } }, "minimum": { - "description": "The lower bound of the estimated range. If empty, represents no lower bound.", + "description": "The upper bound of the estimated range. If empty, represents no upper bound i.e., infinite.", "type": { "type": "nullable", "underlying_type": { @@ -247409,7 +250402,7 @@ } }, "Source": { - "description": "`Source` objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a `Card` object: once chargeable, they can be charged, or can be attached to customers. Stripe doesn't recommend using the deprecated [Sources API](https://stripe.com/docs/api/sources). We recommend that you adopt the [PaymentMethods API](https://stripe.com/docs/api/payment_methods). This newer API provides access to our latest features and payment method types. Related guides: [Sources API](https://stripe.com/docs/sources) and [Sources \u0026 Customers](https://stripe.com/docs/sources/customers).", + "description": "`Source` objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a `Card` object: once chargeable, they can be charged, or can be attached to customers. Stripe doesn't recommend using the deprecated [Sources API](https://stripe.com/docs/api/sources). We recommend that you adopt the [PaymentMethods API](https://stripe.com/docs/api/payment_methods). This newer API provides access to our latest features and payment method types. Related guides: [Sources API](https://stripe.com/docs/sources) and [Sources & Customers](https://stripe.com/docs/sources/customers).", "fields": { "ach_credit_transfer": { "type": { @@ -248084,7 +251077,7 @@ } }, "source": { - "description": "`Source` objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a `Card` object: once chargeable, they can be charged, or can be attached to customers. Stripe doesn't recommend using the deprecated [Sources API](https://stripe.com/docs/api/sources). We recommend that you adopt the [PaymentMethods API](https://stripe.com/docs/api/payment_methods). This newer API provides access to our latest features and payment method types. Related guides: [Sources API](https://stripe.com/docs/sources) and [Sources \u0026 Customers](https://stripe.com/docs/sources/customers).", + "description": "`Source` objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a `Card` object: once chargeable, they can be charged, or can be attached to customers. Stripe doesn't recommend using the deprecated [Sources API](https://stripe.com/docs/api/sources). We recommend that you adopt the [PaymentMethods API](https://stripe.com/docs/api/payment_methods). This newer API provides access to our latest features and payment method types. Related guides: [Sources API](https://stripe.com/docs/sources) and [Sources & Customers](https://stripe.com/docs/sources/customers).", "type": { "name": "Source", "type": "named" @@ -248092,7 +251085,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "source" + } } }, "status": { @@ -248273,7 +251269,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "shipping": { @@ -248287,7 +251288,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "shipping" + } } } } @@ -248393,7 +251397,7 @@ "SourceOwner": { "fields": { "address": { - "description": "Owner's address.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -248404,7 +251408,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "email": { @@ -248456,7 +251463,7 @@ } }, "verified_address": { - "description": "Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.", + "description": "Billing address.", "type": { "type": "nullable", "underlying_type": { @@ -248467,7 +251474,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "verified_email": { @@ -251574,7 +254584,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "cancellation_details" + } } }, "collection_method": { @@ -251707,7 +254720,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "description": { @@ -251727,7 +254745,7 @@ } }, "discount": { - "description": "Describes the current discount applied to this subscription, if there is one. When billing, a discount applied to a subscription overrides a discount applied on a customer-wide basis. This field has been deprecated and will be removed in a future API version. Use `discounts` instead.", + "description": "A discount represents the actual application of a [coupon](https://stripe.com/docs/api#coupons) or [promotion code](https://stripe.com/docs/api#promotion_codes). It contains information about when the discount began, when it will end, and what it is applied to. Related guide: [Applying discounts to subscriptions](https://stripe.com/docs/billing/subscriptions/discounts)", "type": { "type": "nullable", "underlying_type": { @@ -251738,7 +254756,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "discount" + } } }, "discounts": { @@ -251890,7 +254911,7 @@ } }, "pause_collection": { - "description": "If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated to `paused`. Learn more about [pausing collection](https://stripe.com/docs/billing/subscriptions/pause-payment).", + "description": "The Pause Collection settings determine how we will pause collection for this subscription and for how long the subscription should be paused.", "type": { "type": "nullable", "underlying_type": { @@ -251948,7 +254969,7 @@ } }, "pending_update": { - "description": "If specified, [pending updates](https://stripe.com/docs/billing/subscriptions/pending-updates) that will be applied to the subscription once the `latest_invoice` has been paid.", + "description": "Pending Updates store the changes pending from a previous update that will be applied to the Subscription upon successful payment.", "type": { "type": "nullable", "underlying_type": { @@ -252045,7 +255066,7 @@ } }, "trial_settings": { - "description": "Settings related to subscription trials.", + "description": "Configures how this subscription behaves during the trial period.", "type": { "type": "nullable", "underlying_type": { @@ -252118,7 +255139,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -252270,7 +255294,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "price" + } } }, "quantity": { @@ -252316,7 +255343,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -252355,7 +255387,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -252410,7 +255447,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_mandate_options_card" + } } }, "network": { @@ -252646,7 +255686,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "released_at": { @@ -252736,7 +255781,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "discounts_resource_stackable_discount" + } + } } }, "price": { @@ -252779,7 +255832,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -252799,7 +255857,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "subscription_item_billing_thresholds" + } } }, "discounts": { @@ -252814,7 +255875,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "discounts_resource_stackable_discount" + } + } } }, "metadata": { @@ -252872,7 +255941,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -252922,7 +255996,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "subscription_schedule_add_invoice_item" + } + } } }, "application_fee_percent": { @@ -252951,7 +256033,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "schedules_phase_automatic_tax" + } } }, "billing_cycle_anchor": { @@ -252981,7 +256066,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "subscription_billing_thresholds" + } } }, "collection_method": { @@ -253053,7 +256141,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "description": { @@ -253084,7 +256177,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "discounts_resource_stackable_discount" + } + } } }, "end_date": { @@ -253112,7 +256213,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_setting_subscription_schedule_phase_setting" + } } }, "items": { @@ -253127,7 +256231,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "subscription_schedule_configuration_item" + } + } } }, "metadata": { @@ -253184,7 +256296,7 @@ } }, "transfer_data": { - "description": "The account (if any) the associated subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices.", + "description": "The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices.", "type": { "type": "nullable", "underlying_type": { @@ -253271,7 +256383,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "subscription_billing_thresholds" + } } }, "collection_method": { @@ -253326,7 +256441,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_setting_subscription_schedule_setting" + } } }, "on_behalf_of": { @@ -253343,7 +256461,7 @@ } }, "transfer_data": { - "description": "The account (if any) the associated subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices.", + "description": "The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices.", "type": { "type": "nullable", "underlying_type": { @@ -253400,7 +256518,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -253546,7 +256667,7 @@ "SubscriptionsResourcePaymentMethodOptions": { "fields": { "acss_debit": { - "description": "This sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to invoices created by the subscription.", + "description": "If paying by `acss_debit`, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoices PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -253557,11 +256678,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_acss_debit" + } } }, "bancontact": { - "description": "This sub-hash contains details about the Bancontact payment method options to pass to invoices created by the subscription.", + "description": "If paying by `bancontact`, this sub-hash contains details about the Bancontact payment method options to pass to the invoices PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -253572,7 +256696,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_bancontact" + } } }, "card": { @@ -253587,11 +256714,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "subscription_payment_method_options_card" + } } }, "customer_balance": { - "description": "This sub-hash contains details about the Bank transfer payment method options to pass to invoices created by the subscription.", + "description": "If paying by `customer_balance`, this sub-hash contains details about the Bank transfer payment method options to pass to the invoices PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -253602,11 +256732,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_customer_balance" + } } }, "konbini": { - "description": "This sub-hash contains details about the Konbini payment method options to pass to invoices created by the subscription.", + "description": "If paying by `konbini`, this sub-hash contains details about the Konbini payment method options to pass to the invoices PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -253617,11 +256750,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_konbini" + } } }, "sepa_debit": { - "description": "This sub-hash contains details about the SEPA Direct Debit payment method options to pass to invoices created by the subscription.", + "description": "If paying by `sepa_debit`, this sub-hash contains details about the SEPA Direct Debit payment method options to pass to the invoices PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -253632,11 +256768,14 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_sepa_debit" + } } }, "us_bank_account": { - "description": "This sub-hash contains details about the ACH direct debit payment method options to pass to invoices created by the subscription.", + "description": "If paying by `us_bank_account`, this sub-hash contains details about the ACH direct debit payment method options to pass to the invoices PaymentIntent.", "type": { "type": "nullable", "underlying_type": { @@ -253647,7 +256786,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "invoice_payment_method_options_us_bank_account" + } } } } @@ -253666,7 +256808,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "subscriptions_resource_payment_method_options" + } } }, "payment_method_types": { @@ -253756,7 +256901,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "subscription_item" + } + } } }, "trial_end": { @@ -253816,6 +256969,7 @@ } }, "issuer": { + "description": "The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.", "type": { "name": "ConnectAccountReference", "type": "named" @@ -253823,7 +256977,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "connect_account_reference" + } } } } @@ -253857,7 +257014,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "subscriptions_trials_resource_end_behavior" + } } } } @@ -254054,7 +257214,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "tax_date": { @@ -254206,7 +257371,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "tax_code": { @@ -254239,7 +257409,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -254487,7 +257662,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "tax_i_ds_owner" + } } }, "type": { @@ -255524,7 +258702,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "tax_product_registrations_resource_country_options_ca_province_standard" + } } }, "type": { @@ -255586,7 +258767,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "tax_product_registrations_resource_country_options_eu_standard" + } } }, "type": { @@ -255741,7 +258925,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -255838,7 +259027,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "taxability_override": { @@ -255964,7 +259158,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "tax_product_resource_jurisdiction" + } } }, "sourcing": { @@ -256169,7 +259366,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "tax_product_resource_postal_address" + } } } } @@ -256306,7 +259506,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "tax_product_resource_line_item_tax_breakdown" + } + } } }, "tax_code": { @@ -256343,7 +259551,7 @@ } }, "flat_amount": { - "description": "The amount of the tax rate when the `rate_type` is `flat_amount`. Tax rates with `rate_type` `percentage` can vary based on the transaction, resulting in this field being `null`. This field exposes the amount and currency of the flat tax rate.", + "description": "The amount of the tax rate when the `rate_type`` is `flat_amount`. Tax rates with `rate_type` `percentage` can vary based on the transaction, resulting in this field being `null`. This field exposes the amount and currency of the flat tax rate.", "type": { "type": "nullable", "underlying_type": { @@ -256456,6 +259664,7 @@ "TaxProductResourceTaxSettingsHeadOffice": { "fields": { "address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -256463,7 +259672,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } } } @@ -256723,7 +259935,7 @@ } }, "flat_amount": { - "description": "The amount of the tax rate when the `rate_type` is `flat_amount`. Tax rates with `rate_type` `percentage` can vary based on the transaction, resulting in this field being `null`. This field exposes the amount and currency of the flat tax rate.", + "description": "The amount of the tax rate when the `rate_type`` is `flat_amount`. Tax rates with `rate_type` `percentage` can vary based on the transaction, resulting in this field being `null`. This field exposes the amount and currency of the flat tax rate.", "type": { "type": "nullable", "underlying_type": { @@ -257529,7 +260741,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -257871,7 +261088,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "cad": { @@ -257885,7 +261105,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "chf": { @@ -257899,7 +261122,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "czk": { @@ -257913,7 +261139,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "dkk": { @@ -257927,7 +261156,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "eur": { @@ -257941,7 +261173,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "gbp": { @@ -257955,7 +261190,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "hkd": { @@ -257969,7 +261207,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "myr": { @@ -257983,7 +261224,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "nok": { @@ -257997,7 +261241,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "nzd": { @@ -258011,7 +261258,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "pln": { @@ -258025,7 +261275,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "sek": { @@ -258039,7 +261292,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "sgd": { @@ -258053,7 +261309,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } }, "usd": { @@ -258067,7 +261326,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_configuration_configuration_resource_currency_specific_config" + } } } } @@ -258122,6 +261384,7 @@ "description": "A Location represents a grouping of readers. Related guide: [Fleet management](https://stripe.com/docs/terminal/fleet/locations)", "fields": { "address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -258129,7 +261392,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "configuration_overrides": { @@ -258216,7 +261482,7 @@ "description": "A Reader represents a physical device for accepting payment details. Related guide: [Connecting to a reader](https://stripe.com/docs/terminal/payments/connect-reader)", "fields": { "action": { - "description": "The most recent action performed by the reader.", + "description": "Represents an action performed by the reader", "type": { "type": "nullable", "underlying_type": { @@ -258407,7 +261673,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "tax": { @@ -258556,7 +261827,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_reader_reader_resource_process_config" + } } } } @@ -258612,7 +261886,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_reader_reader_resource_process_setup_config" + } } }, "setup_intent": { @@ -258674,7 +261951,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_reader_reader_resource_process_payment_intent_action" + } } }, "process_setup_intent": { @@ -258689,7 +261969,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_reader_reader_resource_process_setup_intent_action" + } } }, "refund_payment": { @@ -258906,7 +262189,7 @@ "description": "Represents a reader action to set the reader display", "fields": { "cart": { - "description": "Cart object to be displayed by the reader.", + "description": "Represents a cart to be displayed on the reader", "type": { "type": "nullable", "underlying_type": { @@ -258917,7 +262200,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "terminal_reader_reader_resource_cart" + } } }, "type": { @@ -259069,7 +262355,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "billing_clocks_resource_status_details_status_details" + } } } } @@ -259356,7 +262645,15 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ], + "xml": { + "name": "thresholds_resource_usage_alert_filter" + } + } } }, "gte": { @@ -259410,7 +262707,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "bank_account" + } } }, "card": { @@ -259425,7 +262725,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "card" + } } }, "client_ip": { @@ -259708,7 +263011,7 @@ } }, "source": { - "description": "The source field is deprecated. It might not always be present in the API response.", + "description": "`Source` objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a `Card` object: once chargeable, they can be charged, or can be attached to customers. Stripe doesn't recommend using the deprecated [Sources API](https://stripe.com/docs/api/sources). We recommend that you adopt the [PaymentMethods API](https://stripe.com/docs/api/payment_methods). This newer API provides access to our latest features and payment method types. Related guides: [Sources API](https://stripe.com/docs/sources) and [Sources & Customers](https://stripe.com/docs/sources/customers).", "type": { "type": "nullable", "underlying_type": { @@ -259719,7 +263022,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "source" + } } }, "statement_descriptor": { @@ -260172,7 +263478,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -260803,7 +264114,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "id": { @@ -260882,7 +264198,7 @@ } }, "platform_restrictions": { - "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", + "description": "Restrictions that a Connect Platform has placed on this FinancialAccount.", "type": { "type": "nullable", "underlying_type": { @@ -261198,7 +264514,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -261283,7 +264604,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_financial_accounts_resource_aba_record" + } } }, "supported_networks": { @@ -261338,7 +264662,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_financial_accounts_resource_aba_toggle_settings" + } } } } @@ -261382,7 +264709,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -261402,7 +264734,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_financial_accounts_resource_inbound_ach_toggle_settings" + } } } } @@ -261446,7 +264781,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -261466,7 +264806,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_financial_accounts_resource_outbound_ach_toggle_settings" + } } }, "us_domestic_wire": { @@ -261501,7 +264844,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_financial_accounts_resource_outbound_ach_toggle_settings" + } } }, "us_domestic_wire": { @@ -261570,7 +264916,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_financial_accounts_resource_closed_status_details" + } } } } @@ -261614,7 +264963,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } } } @@ -261867,7 +265221,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "inbound_transfers" + } } }, "returned": { @@ -262137,7 +265494,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "outbound_payments_payment_method_details" + } } }, "end_user_details": { @@ -262454,7 +265814,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_outbound_payments_resource_ach_tracking_details" + } } }, "type": { @@ -262656,7 +266019,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "outbound_transfers_payment_method_details" + } } }, "expected_arrival_date": { @@ -262858,7 +266224,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_outbound_transfers_resource_ach_tracking_details" + } } }, "type": { @@ -263397,7 +266766,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.credit_reversal" + } } }, "outbound_payment": { @@ -263412,7 +266784,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.outbound_payment" + } } }, "payout": { @@ -263427,7 +266802,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "payout" + } } }, "type": { @@ -263843,6 +267221,7 @@ "TreasurySharedResourceBillingDetails": { "fields": { "address": { + "description": "Billing address.", "type": { "name": "Address", "type": "named" @@ -263850,7 +267229,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "address" + } } }, "email": { @@ -263912,7 +267294,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury_shared_resource_billing_details" + } } }, "financial_account": { @@ -263926,7 +267311,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "received_payment_method_details_financial_account" + } } }, "issuing_card": { @@ -264136,7 +267524,7 @@ } }, "flow_details": { - "description": "Details of the flow that created the Transaction.", + "description": "Details of the flow associated with the TransactionEntry.", "type": { "type": "nullable", "underlying_type": { @@ -264239,7 +267627,12 @@ "http": { "type": [ "array" - ] + ], + "items": { + "type": [ + "object" + ] + } } }, "has_more": { @@ -264544,7 +267937,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.credit_reversal" + } } }, "debit_reversal": { @@ -264559,7 +267955,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.debit_reversal" + } } }, "inbound_transfer": { @@ -264574,7 +267973,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.inbound_transfer" + } } }, "issuing_authorization": { @@ -264589,7 +267991,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "issuing.authorization" + } } }, "outbound_payment": { @@ -264604,7 +268009,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.outbound_payment" + } } }, "outbound_transfer": { @@ -264619,7 +268027,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.outbound_transfer" + } } }, "received_credit": { @@ -264634,7 +268045,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.received_credit" + } } }, "received_debit": { @@ -264649,7 +268063,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "treasury.received_debit" + } } }, "type": { @@ -264850,7 +268267,10 @@ "http": { "type": [ "object" - ] + ], + "xml": { + "name": "period" + } } }, "subscription_item": { @@ -265080,6 +268500,9 @@ "request": { "url": "/v1/accounts/{account}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } @@ -265101,6 +268524,19 @@ "maxLength": 5000 } } + }, + "body": { + "description": "Request body of DELETE /v1/accounts/{account}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } } }, "description": "Delete an account", @@ -265113,6 +268549,9 @@ "request": { "url": "/v1/accounts/{account}/bank_accounts/{id}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } @@ -265135,6 +268574,19 @@ } } }, + "body": { + "description": "Request body of DELETE /v1/accounts/{account}/bank_accounts/{id}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "id": { "type": { "name": "String", @@ -265162,6 +268614,9 @@ "request": { "url": "/v1/accounts/{account}/external_accounts/{id}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } @@ -265184,6 +268639,19 @@ } } }, + "body": { + "description": "Request body of DELETE /v1/accounts/{account}/external_accounts/{id}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "id": { "type": { "name": "String", @@ -265211,6 +268679,9 @@ "request": { "url": "/v1/accounts/{account}/people/{person}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } @@ -265233,6 +268704,19 @@ } } }, + "body": { + "description": "Request body of DELETE /v1/accounts/{account}/people/{person}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "person": { "type": { "name": "String", @@ -265261,6 +268745,9 @@ "request": { "url": "/v1/accounts/{account}/persons/{person}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } @@ -265283,6 +268770,19 @@ } } }, + "body": { + "description": "Request body of DELETE /v1/accounts/{account}/persons/{person}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "person": { "type": { "name": "String", @@ -265311,11 +268811,27 @@ "request": { "url": "/v1/apple_pay/domains/{domain}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/apple_pay/domains/{domain}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "domain": { "type": { "name": "String", @@ -265344,11 +268860,27 @@ "request": { "url": "/v1/coupons/{coupon}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/coupons/{coupon}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "coupon": { "type": { "name": "String", @@ -265377,11 +268909,27 @@ "request": { "url": "/v1/customers/{customer}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/customers/{customer}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "customer": { "type": { "name": "String", @@ -265429,7 +268977,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "DeleteCustomersCustomerBankAccountsIdBody", + "name": "DeleteCustomersCustomerBankAccountsIdBodyInput", "type": "named" } }, @@ -265500,7 +269048,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "DeleteCustomersCustomerCardsIdBody", + "name": "DeleteCustomersCustomerCardsIdBodyInput", "type": "named" } }, @@ -265552,11 +269100,27 @@ "request": { "url": "/v1/customers/{customer}/discount", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/customers/{customer}/discount", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "customer": { "type": { "name": "String", @@ -265604,7 +269168,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "DeleteCustomersCustomerSourcesIdBody", + "name": "DeleteCustomersCustomerSourcesIdBodyInput", "type": "named" } }, @@ -265675,7 +269239,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "DeleteCustomersCustomerSubscriptionsSubscriptionExposedIdBody", + "name": "DeleteCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInput", "type": "named" } }, @@ -265728,11 +269292,27 @@ "request": { "url": "/v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "customer": { "type": { "name": "String", @@ -265778,11 +269358,27 @@ "request": { "url": "/v1/customers/{customer}/tax_ids/{id}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/customers/{customer}/tax_ids/{id}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "customer": { "type": { "name": "String", @@ -265846,7 +269442,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "DeleteEphemeralKeysKeyBody", + "name": "DeleteEphemeralKeysKeyBodyInput", "type": "named" } }, @@ -265882,11 +269478,27 @@ "request": { "url": "/v1/invoiceitems/{invoiceitem}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/invoiceitems/{invoiceitem}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "invoiceitem": { "type": { "name": "String", @@ -265915,11 +269527,27 @@ "request": { "url": "/v1/invoices/{invoice}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/invoices/{invoice}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "invoice": { "type": { "name": "String", @@ -265948,11 +269576,27 @@ "request": { "url": "/v1/plans/{plan}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/plans/{plan}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "plan": { "type": { "name": "String", @@ -265981,11 +269625,27 @@ "request": { "url": "/v1/products/{id}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/products/{id}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "id": { "type": { "name": "String", @@ -266014,11 +269674,27 @@ "request": { "url": "/v1/products/{product}/features/{id}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/products/{product}/features/{id}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "id": { "type": { "name": "String", @@ -266064,11 +269740,27 @@ "request": { "url": "/v1/radar/value_list_items/{item}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/radar/value_list_items/{item}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "item": { "type": { "name": "String", @@ -266097,11 +269789,27 @@ "request": { "url": "/v1/radar/value_lists/{value_list}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/radar/value_lists/{value_list}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "value_list": { "type": { "name": "String", @@ -266143,7 +269851,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "DeleteSubscriptionItemsItemBody", + "name": "DeleteSubscriptionItemsItemBodyInput", "type": "named" } }, @@ -266202,7 +269910,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "DeleteSubscriptionsSubscriptionExposedIdBody", + "name": "DeleteSubscriptionsSubscriptionExposedIdBodyInput", "type": "named" } }, @@ -266238,11 +269946,27 @@ "request": { "url": "/v1/subscriptions/{subscription_exposed_id}/discount", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/subscriptions/{subscription_exposed_id}/discount", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "subscription_exposed_id": { "type": { "name": "String", @@ -266271,11 +269995,27 @@ "request": { "url": "/v1/tax_ids/{id}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/tax_ids/{id}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "id": { "type": { "name": "String", @@ -266304,11 +270044,27 @@ "request": { "url": "/v1/terminal/configurations/{configuration}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/terminal/configurations/{configuration}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "configuration": { "type": { "name": "String", @@ -266337,11 +270093,27 @@ "request": { "url": "/v1/terminal/locations/{location}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/terminal/locations/{location}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "location": { "type": { "name": "String", @@ -266370,11 +270142,27 @@ "request": { "url": "/v1/terminal/readers/{reader}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/terminal/readers/{reader}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "reader": { "type": { "name": "String", @@ -266403,11 +270191,27 @@ "request": { "url": "/v1/test_helpers/test_clocks/{test_clock}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/test_helpers/test_clocks/{test_clock}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "test_clock": { "type": { "name": "String", @@ -266436,11 +270240,27 @@ "request": { "url": "/v1/webhook_endpoints/{webhook_endpoint}", "method": "delete", + "requestBody": { + "contentType": "application/x-www-form-urlencoded" + }, "response": { "contentType": "application/json" } }, "arguments": { + "body": { + "description": "Request body of DELETE /v1/webhook_endpoints/{webhook_endpoint}", + "type": { + "type": "nullable", + "underlying_type": { + "name": "JSON", + "type": "named" + } + }, + "http": { + "in": "body" + } + }, "webhook_endpoint": { "type": { "name": "String", @@ -266490,7 +270310,7 @@ "body": { "description": "Request body of POST /v1/account_links", "type": { - "name": "PostAccountLinksBody", + "name": "PostAccountLinksBodyInput", "type": "named" }, "http": { @@ -266529,7 +270349,7 @@ "body": { "description": "Request body of POST /v1/account_sessions", "type": { - "name": "PostAccountSessionsBody", + "name": "PostAccountSessionsBodyInput", "type": "named" }, "http": { @@ -266610,7 +270430,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsBody", + "name": "PostAccountsBodyInput", "type": "named" } }, @@ -266701,7 +270521,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBody", + "name": "PostAccountsAccountBodyInput", "type": "named" } }, @@ -266764,7 +270584,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBankAccountsBody", + "name": "PostAccountsAccountBankAccountsBodyInput", "type": "named" } }, @@ -266827,7 +270647,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountBankAccountsIdBody", + "name": "PostAccountsAccountBankAccountsIdBodyInput", "type": "named" } }, @@ -266898,7 +270718,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountCapabilitiesCapabilityBody", + "name": "PostAccountsAccountCapabilitiesCapabilityBodyInput", "type": "named" } }, @@ -266977,7 +270797,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountExternalAccountsBody", + "name": "PostAccountsAccountExternalAccountsBodyInput", "type": "named" } }, @@ -267040,7 +270860,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountExternalAccountsIdBody", + "name": "PostAccountsAccountExternalAccountsIdBodyInput", "type": "named" } }, @@ -267111,7 +270931,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountLoginLinksBody", + "name": "PostAccountsAccountLoginLinksBodyInput", "type": "named" } }, @@ -267210,7 +271030,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeopleBody", + "name": "PostAccountsAccountPeopleBodyInput", "type": "named" } }, @@ -267309,7 +271129,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPeoplePersonBody", + "name": "PostAccountsAccountPeoplePersonBodyInput", "type": "named" } }, @@ -267425,7 +271245,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsBody", + "name": "PostAccountsAccountPersonsBodyInput", "type": "named" } }, @@ -267524,7 +271344,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostAccountsAccountPersonsPersonBody", + "name": "PostAccountsAccountPersonsPersonBodyInput", "type": "named" } }, @@ -267594,7 +271414,7 @@ "body": { "description": "Request body of POST /v1/accounts/{account}/reject", "type": { - "name": "PostAccountsAccountRejectBody", + "name": "PostAccountsAccountRejectBodyInput", "type": "named" }, "http": { @@ -267629,7 +271449,7 @@ "body": { "description": "Request body of POST /v1/apple_pay/domains", "type": { - "name": "PostApplePayDomainsBody", + "name": "PostApplePayDomainsBodyInput", "type": "named" }, "http": { @@ -267670,7 +271490,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostApplicationFeesFeeRefundsIdBody", + "name": "PostApplicationFeesFeeRefundsIdBodyInput", "type": "named" } }, @@ -267742,7 +271562,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostApplicationFeesIdRefundBody", + "name": "PostApplicationFeesIdRefundBodyInput", "type": "named" } }, @@ -267801,7 +271621,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostApplicationFeesIdRefundsBody", + "name": "PostApplicationFeesIdRefundsBodyInput", "type": "named" } }, @@ -267858,7 +271678,7 @@ "body": { "description": "Request body of POST /v1/apps/secrets", "type": { - "name": "PostAppsSecretsBody", + "name": "PostAppsSecretsBodyInput", "type": "named" }, "http": { @@ -267897,7 +271717,7 @@ "body": { "description": "Request body of POST /v1/apps/secrets/delete", "type": { - "name": "PostAppsSecretsDeleteBody", + "name": "PostAppsSecretsDeleteBodyInput", "type": "named" }, "http": { @@ -267936,7 +271756,7 @@ "body": { "description": "Request body of POST /v1/billing/alerts", "type": { - "name": "PostBillingAlertsBody", + "name": "PostBillingAlertsBodyInput", "type": "named" }, "http": { @@ -267973,7 +271793,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingAlertsIdActivateBody", + "name": "PostBillingAlertsIdActivateBodyInput", "type": "named" } }, @@ -268028,7 +271848,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingAlertsIdArchiveBody", + "name": "PostBillingAlertsIdArchiveBodyInput", "type": "named" } }, @@ -268083,7 +271903,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingAlertsIdDeactivateBody", + "name": "PostBillingAlertsIdDeactivateBodyInput", "type": "named" } }, @@ -268148,7 +271968,7 @@ "body": { "description": "Request body of POST /v1/billing/credit_grants", "type": { - "name": "PostBillingCreditGrantsBody", + "name": "PostBillingCreditGrantsBodyInput", "type": "named" }, "http": { @@ -268193,7 +272013,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingCreditGrantsIdBody", + "name": "PostBillingCreditGrantsIdBodyInput", "type": "named" } }, @@ -268249,7 +272069,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingCreditGrantsIdExpireBody", + "name": "PostBillingCreditGrantsIdExpireBodyInput", "type": "named" } }, @@ -268305,7 +272125,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingCreditGrantsIdVoidBody", + "name": "PostBillingCreditGrantsIdVoidBodyInput", "type": "named" } }, @@ -268363,7 +272183,7 @@ "body": { "description": "Request body of POST /v1/billing/meter_event_adjustments", "type": { - "name": "PostBillingMeterEventAdjustmentsBody", + "name": "PostBillingMeterEventAdjustmentsBodyInput", "type": "named" }, "http": { @@ -268402,7 +272222,7 @@ "body": { "description": "Request body of POST /v1/billing/meter_events", "type": { - "name": "PostBillingMeterEventsBody", + "name": "PostBillingMeterEventsBodyInput", "type": "named" }, "http": { @@ -268449,7 +272269,7 @@ "body": { "description": "Request body of POST /v1/billing/meters", "type": { - "name": "PostBillingMetersBody", + "name": "PostBillingMetersBodyInput", "type": "named" }, "http": { @@ -268486,7 +272306,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingMetersIdBody", + "name": "PostBillingMetersIdBodyInput", "type": "named" } }, @@ -268542,7 +272362,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingMetersIdDeactivateBody", + "name": "PostBillingMetersIdDeactivateBodyInput", "type": "named" } }, @@ -268598,7 +272418,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingMetersIdReactivateBody", + "name": "PostBillingMetersIdReactivateBodyInput", "type": "named" } }, @@ -268672,7 +272492,7 @@ "body": { "description": "Request body of POST /v1/billing_portal/configurations", "type": { - "name": "PostBillingPortalConfigurationsBody", + "name": "PostBillingPortalConfigurationsBodyInput", "type": "named" }, "http": { @@ -268729,7 +272549,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostBillingPortalConfigurationsConfigurationBody", + "name": "PostBillingPortalConfigurationsConfigurationBodyInput", "type": "named" } }, @@ -268786,7 +272606,7 @@ "body": { "description": "Request body of POST /v1/billing_portal/sessions", "type": { - "name": "PostBillingPortalSessionsBody", + "name": "PostBillingPortalSessionsBodyInput", "type": "named" }, "http": { @@ -268847,7 +272667,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesBody", + "name": "PostChargesBodyInput", "type": "named" } }, @@ -268897,7 +272717,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeBody", + "name": "PostChargesChargeBodyInput", "type": "named" } }, @@ -268956,7 +272776,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeCaptureBody", + "name": "PostChargesChargeCaptureBodyInput", "type": "named" } }, @@ -269019,7 +272839,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeBody", + "name": "PostChargesChargeDisputeBodyInput", "type": "named" } }, @@ -269074,7 +272894,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeDisputeCloseBody", + "name": "PostChargesChargeDisputeCloseBodyInput", "type": "named" } }, @@ -269133,7 +272953,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeRefundBody", + "name": "PostChargesChargeRefundBodyInput", "type": "named" } }, @@ -269193,7 +273013,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeRefundsBody", + "name": "PostChargesChargeRefundsBodyInput", "type": "named" } }, @@ -269253,7 +273073,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostChargesChargeRefundsRefundBody", + "name": "PostChargesChargeRefundsRefundBodyInput", "type": "named" } }, @@ -269411,7 +273231,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsBody", + "name": "PostCheckoutSessionsBodyInput", "type": "named" } }, @@ -269453,7 +273273,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsSessionBody", + "name": "PostCheckoutSessionsSessionBodyInput", "type": "named" } }, @@ -269508,7 +273328,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCheckoutSessionsSessionExpireBody", + "name": "PostCheckoutSessionsSessionExpireBodyInput", "type": "named" } }, @@ -269569,7 +273389,7 @@ "body": { "description": "Request body of POST /v1/climate/orders", "type": { - "name": "PostClimateOrdersBody", + "name": "PostClimateOrdersBodyInput", "type": "named" }, "http": { @@ -269614,7 +273434,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostClimateOrdersOrderBody", + "name": "PostClimateOrdersOrderBodyInput", "type": "named" } }, @@ -269670,7 +273490,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostClimateOrdersOrderCancelBody", + "name": "PostClimateOrdersOrderCancelBodyInput", "type": "named" } }, @@ -269738,7 +273558,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCouponsBody", + "name": "PostCouponsBodyInput", "type": "named" } }, @@ -269784,7 +273604,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCouponsCouponBody", + "name": "PostCouponsCouponBodyInput", "type": "named" } }, @@ -269849,7 +273669,7 @@ "body": { "description": "Request body of POST /v1/credit_notes", "type": { - "name": "PostCreditNotesBody", + "name": "PostCreditNotesBodyInput", "type": "named" }, "http": { @@ -269890,7 +273710,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCreditNotesIdBody", + "name": "PostCreditNotesIdBodyInput", "type": "named" } }, @@ -269945,7 +273765,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCreditNotesIdVoidBody", + "name": "PostCreditNotesIdVoidBodyInput", "type": "named" } }, @@ -270002,7 +273822,7 @@ "body": { "description": "Request body of POST /v1/customer_sessions", "type": { - "name": "PostCustomerSessionsBody", + "name": "PostCustomerSessionsBodyInput", "type": "named" }, "http": { @@ -270071,7 +273891,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersBody", + "name": "PostCustomersBodyInput", "type": "named" } }, @@ -270145,7 +273965,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBody", + "name": "PostCustomersCustomerBodyInput", "type": "named" } }, @@ -270202,7 +274022,7 @@ "body": { "description": "Request body of POST /v1/customers/{customer}/balance_transactions", "type": { - "name": "PostCustomersCustomerBalanceTransactionsBody", + "name": "PostCustomersCustomerBalanceTransactionsBodyInput", "type": "named" }, "http": { @@ -270260,7 +274080,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBalanceTransactionsTransactionBody", + "name": "PostCustomersCustomerBalanceTransactionsTransactionBodyInput", "type": "named" } }, @@ -270344,7 +274164,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBankAccountsBody", + "name": "PostCustomersCustomerBankAccountsBodyInput", "type": "named" } }, @@ -270407,7 +274227,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBankAccountsIdBody", + "name": "PostCustomersCustomerBankAccountsIdBodyInput", "type": "named" } }, @@ -270483,7 +274303,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerBankAccountsIdVerifyBody", + "name": "PostCustomersCustomerBankAccountsIdVerifyBodyInput", "type": "named" } }, @@ -270567,7 +274387,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerCardsBody", + "name": "PostCustomersCustomerCardsBodyInput", "type": "named" } }, @@ -270630,7 +274450,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerCardsIdBody", + "name": "PostCustomersCustomerCardsIdBodyInput", "type": "named" } }, @@ -270706,7 +274526,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerCashBalanceBody", + "name": "PostCustomersCustomerCashBalanceBodyInput", "type": "named" } }, @@ -270763,7 +274583,7 @@ "body": { "description": "Request body of POST /v1/customers/{customer}/funding_instructions", "type": { - "name": "PostCustomersCustomerFundingInstructionsBody", + "name": "PostCustomersCustomerFundingInstructionsBodyInput", "type": "named" }, "http": { @@ -270829,7 +274649,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSourcesBody", + "name": "PostCustomersCustomerSourcesBodyInput", "type": "named" } }, @@ -270892,7 +274712,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSourcesIdBody", + "name": "PostCustomersCustomerSourcesIdBodyInput", "type": "named" } }, @@ -270968,7 +274788,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSourcesIdVerifyBody", + "name": "PostCustomersCustomerSourcesIdVerifyBodyInput", "type": "named" } }, @@ -271096,7 +274916,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsBody", + "name": "PostCustomersCustomerSubscriptionsBodyInput", "type": "named" } }, @@ -271223,7 +275043,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBody", + "name": "PostCustomersCustomerSubscriptionsSubscriptionExposedIdBodyInput", "type": "named" } }, @@ -271293,7 +275113,7 @@ "body": { "description": "Request body of POST /v1/customers/{customer}/tax_ids", "type": { - "name": "PostCustomersCustomerTaxIdsBody", + "name": "PostCustomersCustomerTaxIdsBodyInput", "type": "named" }, "http": { @@ -271355,7 +275175,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostDisputesDisputeBody", + "name": "PostDisputesDisputeBodyInput", "type": "named" } }, @@ -271410,7 +275230,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostDisputesDisputeCloseBody", + "name": "PostDisputesDisputeCloseBodyInput", "type": "named" } }, @@ -271467,7 +275287,7 @@ "body": { "description": "Request body of POST /v1/entitlements/features", "type": { - "name": "PostEntitlementsFeaturesBody", + "name": "PostEntitlementsFeaturesBodyInput", "type": "named" }, "http": { @@ -271508,7 +275328,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostEntitlementsFeaturesIdBody", + "name": "PostEntitlementsFeaturesIdBodyInput", "type": "named" } }, @@ -271563,7 +275383,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostEphemeralKeysBody", + "name": "PostEphemeralKeysBodyInput", "type": "named" } }, @@ -271603,7 +275423,7 @@ "body": { "description": "Request body of POST /v1/file_links", "type": { - "name": "PostFileLinksBody", + "name": "PostFileLinksBodyInput", "type": "named" }, "http": { @@ -271648,7 +275468,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostFileLinksLinkBody", + "name": "PostFileLinksLinkBodyInput", "type": "named" } }, @@ -271712,7 +275532,7 @@ "body": { "description": "Request body of POST /v1/files", "type": { - "name": "PostFilesBody", + "name": "PostFilesBodyInput", "type": "named" }, "http": { @@ -271766,7 +275586,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostFinancialConnectionsAccountsAccountDisconnectBody", + "name": "PostFinancialConnectionsAccountsAccountDisconnectBodyInput", "type": "named" } }, @@ -271823,7 +275643,7 @@ "body": { "description": "Request body of POST /v1/financial_connections/accounts/{account}/refresh", "type": { - "name": "PostFinancialConnectionsAccountsAccountRefreshBody", + "name": "PostFinancialConnectionsAccountsAccountRefreshBodyInput", "type": "named" }, "http": { @@ -271879,7 +275699,7 @@ "body": { "description": "Request body of POST /v1/financial_connections/accounts/{account}/subscribe", "type": { - "name": "PostFinancialConnectionsAccountsAccountSubscribeBody", + "name": "PostFinancialConnectionsAccountsAccountSubscribeBodyInput", "type": "named" }, "http": { @@ -271935,7 +275755,7 @@ "body": { "description": "Request body of POST /v1/financial_connections/accounts/{account}/unsubscribe", "type": { - "name": "PostFinancialConnectionsAccountsAccountUnsubscribeBody", + "name": "PostFinancialConnectionsAccountsAccountUnsubscribeBodyInput", "type": "named" }, "http": { @@ -271986,7 +275806,7 @@ "body": { "description": "Request body of POST /v1/financial_connections/sessions", "type": { - "name": "PostFinancialConnectionsSessionsBody", + "name": "PostFinancialConnectionsSessionsBodyInput", "type": "named" }, "http": { @@ -272033,7 +275853,7 @@ "body": { "description": "Request body of POST /v1/forwarding/requests", "type": { - "name": "PostForwardingRequestsBody", + "name": "PostForwardingRequestsBodyInput", "type": "named" }, "http": { @@ -272082,7 +275902,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIdentityVerificationSessionsBody", + "name": "PostIdentityVerificationSessionsBodyInput", "type": "named" } }, @@ -272132,7 +275952,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIdentityVerificationSessionsSessionBody", + "name": "PostIdentityVerificationSessionsSessionBodyInput", "type": "named" } }, @@ -272187,7 +276007,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIdentityVerificationSessionsSessionCancelBody", + "name": "PostIdentityVerificationSessionsSessionCancelBodyInput", "type": "named" } }, @@ -272242,7 +276062,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIdentityVerificationSessionsSessionRedactBody", + "name": "PostIdentityVerificationSessionsSessionRedactBodyInput", "type": "named" } }, @@ -272297,7 +276117,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoiceRenderingTemplatesTemplateArchiveBody", + "name": "PostInvoiceRenderingTemplatesTemplateArchiveBodyInput", "type": "named" } }, @@ -272352,7 +276172,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoiceRenderingTemplatesTemplateUnarchiveBody", + "name": "PostInvoiceRenderingTemplatesTemplateUnarchiveBodyInput", "type": "named" } }, @@ -272429,7 +276249,7 @@ "body": { "description": "Request body of POST /v1/invoiceitems", "type": { - "name": "PostInvoiceitemsBody", + "name": "PostInvoiceitemsBodyInput", "type": "named" }, "http": { @@ -272490,7 +276310,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoiceitemsInvoiceitemBody", + "name": "PostInvoiceitemsInvoiceitemBodyInput", "type": "named" } }, @@ -272597,7 +276417,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesBody", + "name": "PostInvoicesBodyInput", "type": "named" } }, @@ -272667,7 +276487,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesCreatePreviewBody", + "name": "PostInvoicesCreatePreviewBodyInput", "type": "named" } }, @@ -272769,7 +276589,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceBody", + "name": "PostInvoicesInvoiceBodyInput", "type": "named" } }, @@ -272830,7 +276650,7 @@ "body": { "description": "Request body of POST /v1/invoices/{invoice}/add_lines", "type": { - "name": "PostInvoicesInvoiceAddLinesBody", + "name": "PostInvoicesInvoiceAddLinesBodyInput", "type": "named" }, "http": { @@ -272884,7 +276704,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceFinalizeBody", + "name": "PostInvoicesInvoiceFinalizeBodyInput", "type": "named" } }, @@ -272963,7 +276783,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceLinesLineItemIdBody", + "name": "PostInvoicesInvoiceLinesLineItemIdBodyInput", "type": "named" } }, @@ -273037,7 +276857,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceMarkUncollectibleBody", + "name": "PostInvoicesInvoiceMarkUncollectibleBodyInput", "type": "named" } }, @@ -273096,7 +276916,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoicePayBody", + "name": "PostInvoicesInvoicePayBodyInput", "type": "named" } }, @@ -273157,7 +276977,7 @@ "body": { "description": "Request body of POST /v1/invoices/{invoice}/remove_lines", "type": { - "name": "PostInvoicesInvoiceRemoveLinesBody", + "name": "PostInvoicesInvoiceRemoveLinesBodyInput", "type": "named" }, "http": { @@ -273211,7 +277031,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceSendBody", + "name": "PostInvoicesInvoiceSendBodyInput", "type": "named" } }, @@ -273272,7 +277092,7 @@ "body": { "description": "Request body of POST /v1/invoices/{invoice}/update_lines", "type": { - "name": "PostInvoicesInvoiceUpdateLinesBody", + "name": "PostInvoicesInvoiceUpdateLinesBodyInput", "type": "named" }, "http": { @@ -273326,7 +277146,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostInvoicesInvoiceVoidBody", + "name": "PostInvoicesInvoiceVoidBodyInput", "type": "named" } }, @@ -273402,7 +277222,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingAuthorizationsAuthorizationBody", + "name": "PostIssuingAuthorizationsAuthorizationBodyInput", "type": "named" } }, @@ -273461,7 +277281,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingAuthorizationsAuthorizationApproveBody", + "name": "PostIssuingAuthorizationsAuthorizationApproveBodyInput", "type": "named" } }, @@ -273520,7 +277340,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingAuthorizationsAuthorizationDeclineBody", + "name": "PostIssuingAuthorizationsAuthorizationDeclineBodyInput", "type": "named" } }, @@ -273580,7 +277400,7 @@ "body": { "description": "Request body of POST /v1/issuing/cardholders", "type": { - "name": "PostIssuingCardholdersBody", + "name": "PostIssuingCardholdersBodyInput", "type": "named" }, "http": { @@ -273641,7 +277461,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardholdersCardholderBody", + "name": "PostIssuingCardholdersCardholderBodyInput", "type": "named" } }, @@ -273714,7 +277534,7 @@ "body": { "description": "Request body of POST /v1/issuing/cards", "type": { - "name": "PostIssuingCardsBody", + "name": "PostIssuingCardsBodyInput", "type": "named" }, "http": { @@ -273767,7 +277587,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingCardsCardBody", + "name": "PostIssuingCardsCardBodyInput", "type": "named" } }, @@ -273834,7 +277654,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesBody", + "name": "PostIssuingDisputesBodyInput", "type": "named" } }, @@ -273880,7 +277700,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesDisputeBody", + "name": "PostIssuingDisputesDisputeBodyInput", "type": "named" } }, @@ -273939,7 +277759,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingDisputesDisputeSubmitBody", + "name": "PostIssuingDisputesDisputeSubmitBodyInput", "type": "named" } }, @@ -274004,7 +277824,7 @@ "body": { "description": "Request body of POST /v1/issuing/personalization_designs", "type": { - "name": "PostIssuingPersonalizationDesignsBody", + "name": "PostIssuingPersonalizationDesignsBodyInput", "type": "named" }, "http": { @@ -274065,7 +277885,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingPersonalizationDesignsPersonalizationDesignBody", + "name": "PostIssuingPersonalizationDesignsPersonalizationDesignBodyInput", "type": "named" } }, @@ -274124,7 +277944,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingSettlementsSettlementBody", + "name": "PostIssuingSettlementsSettlementBodyInput", "type": "named" } }, @@ -274177,7 +277997,7 @@ "body": { "description": "Request body of POST /v1/issuing/tokens/{token}", "type": { - "name": "PostIssuingTokensTokenBody", + "name": "PostIssuingTokensTokenBodyInput", "type": "named" }, "http": { @@ -274235,7 +278055,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostIssuingTransactionsTransactionBody", + "name": "PostIssuingTransactionsTransactionBodyInput", "type": "named" } }, @@ -274304,7 +278124,7 @@ "body": { "description": "Request body of POST /v1/link_account_sessions", "type": { - "name": "PostLinkAccountSessionsBody", + "name": "PostLinkAccountSessionsBodyInput", "type": "named" }, "http": { @@ -274358,7 +278178,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostLinkedAccountsAccountDisconnectBody", + "name": "PostLinkedAccountsAccountDisconnectBodyInput", "type": "named" } }, @@ -274415,7 +278235,7 @@ "body": { "description": "Request body of POST /v1/linked_accounts/{account}/refresh", "type": { - "name": "PostLinkedAccountsAccountRefreshBody", + "name": "PostLinkedAccountsAccountRefreshBodyInput", "type": "named" }, "http": { @@ -274490,7 +278310,7 @@ "body": { "description": "Request body of POST /v1/payment_intents", "type": { - "name": "PostPaymentIntentsBody", + "name": "PostPaymentIntentsBodyInput", "type": "named" }, "http": { @@ -274559,7 +278379,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentBody", + "name": "PostPaymentIntentsIntentBodyInput", "type": "named" } }, @@ -274614,7 +278434,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentApplyCustomerBalanceBody", + "name": "PostPaymentIntentsIntentApplyCustomerBalanceBodyInput", "type": "named" } }, @@ -274669,7 +278489,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentCancelBody", + "name": "PostPaymentIntentsIntentCancelBodyInput", "type": "named" } }, @@ -274732,7 +278552,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentCaptureBody", + "name": "PostPaymentIntentsIntentCaptureBodyInput", "type": "named" } }, @@ -274819,7 +278639,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentConfirmBody", + "name": "PostPaymentIntentsIntentConfirmBodyInput", "type": "named" } }, @@ -274880,7 +278700,7 @@ "body": { "description": "Request body of POST /v1/payment_intents/{intent}/increment_authorization", "type": { - "name": "PostPaymentIntentsIntentIncrementAuthorizationBody", + "name": "PostPaymentIntentsIntentIncrementAuthorizationBodyInput", "type": "named" }, "http": { @@ -274938,7 +278758,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentIntentsIntentVerifyMicrodepositsBody", + "name": "PostPaymentIntentsIntentVerifyMicrodepositsBodyInput", "type": "named" } }, @@ -275059,7 +278879,7 @@ "body": { "description": "Request body of POST /v1/payment_links", "type": { - "name": "PostPaymentLinksBody", + "name": "PostPaymentLinksBodyInput", "type": "named" }, "http": { @@ -275152,7 +278972,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentLinksPaymentLinkBody", + "name": "PostPaymentLinksPaymentLinkBodyInput", "type": "named" } }, @@ -275375,7 +279195,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsBody", + "name": "PostPaymentMethodConfigurationsBodyInput", "type": "named" } }, @@ -275581,7 +279401,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodConfigurationsConfigurationBody", + "name": "PostPaymentMethodConfigurationsConfigurationBodyInput", "type": "named" } }, @@ -275634,7 +279454,7 @@ "body": { "description": "Request body of POST /v1/payment_method_domains", "type": { - "name": "PostPaymentMethodDomainsBody", + "name": "PostPaymentMethodDomainsBodyInput", "type": "named" }, "http": { @@ -275671,7 +279491,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodDomainsPaymentMethodDomainBody", + "name": "PostPaymentMethodDomainsPaymentMethodDomainBodyInput", "type": "named" } }, @@ -275726,7 +279546,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodDomainsPaymentMethodDomainValidateBody", + "name": "PostPaymentMethodDomainsPaymentMethodDomainValidateBodyInput", "type": "named" } }, @@ -275969,7 +279789,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsBody", + "name": "PostPaymentMethodsBodyInput", "type": "named" } }, @@ -276031,7 +279851,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodBody", + "name": "PostPaymentMethodsPaymentMethodBodyInput", "type": "named" } }, @@ -276084,7 +279904,7 @@ "body": { "description": "Request body of POST /v1/payment_methods/{payment_method}/attach", "type": { - "name": "PostPaymentMethodsPaymentMethodAttachBody", + "name": "PostPaymentMethodsPaymentMethodAttachBodyInput", "type": "named" }, "http": { @@ -276138,7 +279958,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPaymentMethodsPaymentMethodDetachBody", + "name": "PostPaymentMethodsPaymentMethodDetachBodyInput", "type": "named" } }, @@ -276195,7 +280015,7 @@ "body": { "description": "Request body of POST /v1/payouts", "type": { - "name": "PostPayoutsBody", + "name": "PostPayoutsBodyInput", "type": "named" }, "http": { @@ -276236,7 +280056,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPayoutsPayoutBody", + "name": "PostPayoutsPayoutBodyInput", "type": "named" } }, @@ -276291,7 +280111,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPayoutsPayoutCancelBody", + "name": "PostPayoutsPayoutCancelBodyInput", "type": "named" } }, @@ -276350,7 +280170,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPayoutsPayoutReverseBody", + "name": "PostPayoutsPayoutReverseBodyInput", "type": "named" } }, @@ -276419,7 +280239,7 @@ "body": { "description": "Request body of POST /v1/plans", "type": { - "name": "PostPlansBody", + "name": "PostPlansBodyInput", "type": "named" }, "http": { @@ -276460,7 +280280,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPlansPlanBody", + "name": "PostPlansPlanBodyInput", "type": "named" } }, @@ -276541,7 +280361,7 @@ "body": { "description": "Request body of POST /v1/prices", "type": { - "name": "PostPricesBody", + "name": "PostPricesBodyInput", "type": "named" }, "http": { @@ -276586,7 +280406,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPricesPriceBody", + "name": "PostPricesPriceBodyInput", "type": "named" } }, @@ -276659,7 +280479,7 @@ "body": { "description": "Request body of POST /v1/products", "type": { - "name": "PostProductsBody", + "name": "PostProductsBodyInput", "type": "named" }, "http": { @@ -276728,7 +280548,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostProductsIdBody", + "name": "PostProductsIdBodyInput", "type": "named" } }, @@ -276781,7 +280601,7 @@ "body": { "description": "Request body of POST /v1/products/{product}/features", "type": { - "name": "PostProductsProductFeaturesBody", + "name": "PostProductsProductFeaturesBodyInput", "type": "named" }, "http": { @@ -276841,7 +280661,7 @@ "body": { "description": "Request body of POST /v1/promotion_codes", "type": { - "name": "PostPromotionCodesBody", + "name": "PostPromotionCodesBodyInput", "type": "named" }, "http": { @@ -276886,7 +280706,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostPromotionCodesPromotionCodeBody", + "name": "PostPromotionCodesPromotionCodeBodyInput", "type": "named" } }, @@ -277001,7 +280821,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesBody", + "name": "PostQuotesBodyInput", "type": "named" } }, @@ -277095,7 +280915,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteBody", + "name": "PostQuotesQuoteBodyInput", "type": "named" } }, @@ -277150,7 +280970,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteAcceptBody", + "name": "PostQuotesQuoteAcceptBodyInput", "type": "named" } }, @@ -277205,7 +281025,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteCancelBody", + "name": "PostQuotesQuoteCancelBodyInput", "type": "named" } }, @@ -277260,7 +281080,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostQuotesQuoteFinalizeBody", + "name": "PostQuotesQuoteFinalizeBodyInput", "type": "named" } }, @@ -277313,7 +281133,7 @@ "body": { "description": "Request body of POST /v1/radar/value_list_items", "type": { - "name": "PostRadarValueListItemsBody", + "name": "PostRadarValueListItemsBodyInput", "type": "named" }, "http": { @@ -277352,7 +281172,7 @@ "body": { "description": "Request body of POST /v1/radar/value_lists", "type": { - "name": "PostRadarValueListsBody", + "name": "PostRadarValueListsBodyInput", "type": "named" }, "http": { @@ -277393,7 +281213,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostRadarValueListsValueListBody", + "name": "PostRadarValueListsValueListBodyInput", "type": "named" } }, @@ -277452,7 +281272,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostRefundsBody", + "name": "PostRefundsBodyInput", "type": "named" } }, @@ -277494,7 +281314,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostRefundsRefundBody", + "name": "PostRefundsRefundBodyInput", "type": "named" } }, @@ -277548,7 +281368,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostRefundsRefundCancelBody", + "name": "PostRefundsRefundCancelBodyInput", "type": "named" } }, @@ -277604,7 +281424,7 @@ "body": { "description": "Request body of POST /v1/reporting/report_runs", "type": { - "name": "PostReportingReportRunsBody", + "name": "PostReportingReportRunsBodyInput", "type": "named" }, "http": { @@ -277641,7 +281461,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostReviewsReviewApproveBody", + "name": "PostReviewsReviewApproveBodyInput", "type": "named" } }, @@ -277728,7 +281548,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsBody", + "name": "PostSetupIntentsBodyInput", "type": "named" } }, @@ -277786,7 +281606,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentBody", + "name": "PostSetupIntentsIntentBodyInput", "type": "named" } }, @@ -277841,7 +281661,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentCancelBody", + "name": "PostSetupIntentsIntentCancelBodyInput", "type": "named" } }, @@ -277908,7 +281728,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentConfirmBody", + "name": "PostSetupIntentsIntentConfirmBodyInput", "type": "named" } }, @@ -277967,7 +281787,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSetupIntentsIntentVerifyMicrodepositsBody", + "name": "PostSetupIntentsIntentVerifyMicrodepositsBodyInput", "type": "named" } }, @@ -278032,7 +281852,7 @@ "body": { "description": "Request body of POST /v1/shipping_rates", "type": { - "name": "PostShippingRatesBody", + "name": "PostShippingRatesBodyInput", "type": "named" }, "http": { @@ -278077,7 +281897,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostShippingRatesShippingRateTokenBody", + "name": "PostShippingRatesShippingRateTokenBodyInput", "type": "named" } }, @@ -278156,7 +281976,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesBody", + "name": "PostSourcesBodyInput", "type": "named" } }, @@ -278210,7 +282030,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSourcesSourceBody", + "name": "PostSourcesSourceBodyInput", "type": "named" } }, @@ -278267,7 +282087,7 @@ "body": { "description": "Request body of POST /v1/sources/{source}/verify", "type": { - "name": "PostSourcesSourceVerifyBody", + "name": "PostSourcesSourceVerifyBodyInput", "type": "named" }, "http": { @@ -278339,7 +282159,7 @@ "body": { "description": "Request body of POST /v1/subscription_items", "type": { - "name": "PostSubscriptionItemsBody", + "name": "PostSubscriptionItemsBodyInput", "type": "named" }, "http": { @@ -278396,7 +282216,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionItemsItemBody", + "name": "PostSubscriptionItemsItemBodyInput", "type": "named" } }, @@ -278453,7 +282273,7 @@ "body": { "description": "Request body of POST /v1/subscription_items/{subscription_item}/usage_records", "type": { - "name": "PostSubscriptionItemsSubscriptionItemUsageRecordsBody", + "name": "PostSubscriptionItemsSubscriptionItemUsageRecordsBodyInput", "type": "named" }, "http": { @@ -278522,7 +282342,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesBody", + "name": "PostSubscriptionSchedulesBodyInput", "type": "named" } }, @@ -278572,7 +282392,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleBody", + "name": "PostSubscriptionSchedulesScheduleBodyInput", "type": "named" } }, @@ -278627,7 +282447,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleCancelBody", + "name": "PostSubscriptionSchedulesScheduleCancelBodyInput", "type": "named" } }, @@ -278682,7 +282502,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionSchedulesScheduleReleaseBody", + "name": "PostSubscriptionSchedulesScheduleReleaseBodyInput", "type": "named" } }, @@ -278799,7 +282619,7 @@ "body": { "description": "Request body of POST /v1/subscriptions", "type": { - "name": "PostSubscriptionsBody", + "name": "PostSubscriptionsBodyInput", "type": "named" }, "http": { @@ -278916,7 +282736,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionExposedIdBody", + "name": "PostSubscriptionsSubscriptionExposedIdBodyInput", "type": "named" } }, @@ -278971,7 +282791,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostSubscriptionsSubscriptionResumeBody", + "name": "PostSubscriptionsSubscriptionResumeBodyInput", "type": "named" } }, @@ -279040,7 +282860,7 @@ "body": { "description": "Request body of POST /v1/tax/calculations", "type": { - "name": "PostTaxCalculationsBody", + "name": "PostTaxCalculationsBodyInput", "type": "named" }, "http": { @@ -279079,7 +282899,7 @@ "body": { "description": "Request body of POST /v1/tax_ids", "type": { - "name": "PostTaxIdsBody", + "name": "PostTaxIdsBodyInput", "type": "named" }, "http": { @@ -279118,7 +282938,7 @@ "body": { "description": "Request body of POST /v1/tax_rates", "type": { - "name": "PostTaxRatesBody", + "name": "PostTaxRatesBodyInput", "type": "named" }, "http": { @@ -279159,7 +282979,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRatesTaxRateBody", + "name": "PostTaxRatesTaxRateBodyInput", "type": "named" } }, @@ -279220,7 +283040,7 @@ "body": { "description": "Request body of POST /v1/tax/registrations", "type": { - "name": "PostTaxRegistrationsBody", + "name": "PostTaxRegistrationsBodyInput", "type": "named" }, "http": { @@ -279265,7 +283085,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxRegistrationsIdBody", + "name": "PostTaxRegistrationsIdBodyInput", "type": "named" } }, @@ -279328,7 +283148,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTaxSettingsBody", + "name": "PostTaxSettingsBodyInput", "type": "named" } }, @@ -279368,7 +283188,7 @@ "body": { "description": "Request body of POST /v1/tax/transactions/create_from_calculation", "type": { - "name": "PostTaxTransactionsCreateFromCalculationBody", + "name": "PostTaxTransactionsCreateFromCalculationBodyInput", "type": "named" }, "http": { @@ -279415,7 +283235,7 @@ "body": { "description": "Request body of POST /v1/tax/transactions/create_reversal", "type": { - "name": "PostTaxTransactionsCreateReversalBody", + "name": "PostTaxTransactionsCreateReversalBodyInput", "type": "named" }, "http": { @@ -279476,7 +283296,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsBody", + "name": "PostTerminalConfigurationsBodyInput", "type": "named" } }, @@ -279538,7 +283358,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConfigurationsConfigurationBody", + "name": "PostTerminalConfigurationsConfigurationBodyInput", "type": "named" } }, @@ -279593,7 +283413,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalConnectionTokensBody", + "name": "PostTerminalConnectionTokensBodyInput", "type": "named" } }, @@ -279637,7 +283457,7 @@ "body": { "description": "Request body of POST /v1/terminal/locations", "type": { - "name": "PostTerminalLocationsBody", + "name": "PostTerminalLocationsBodyInput", "type": "named" }, "http": { @@ -279686,7 +283506,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalLocationsLocationBody", + "name": "PostTerminalLocationsLocationBodyInput", "type": "named" } }, @@ -279743,7 +283563,7 @@ "body": { "description": "Request body of POST /v1/terminal/readers", "type": { - "name": "PostTerminalReadersBody", + "name": "PostTerminalReadersBodyInput", "type": "named" }, "http": { @@ -279788,7 +283608,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalReadersReaderBody", + "name": "PostTerminalReadersReaderBodyInput", "type": "named" } }, @@ -279843,7 +283663,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalReadersReaderCancelActionBody", + "name": "PostTerminalReadersReaderCancelActionBodyInput", "type": "named" } }, @@ -279900,7 +283720,7 @@ "body": { "description": "Request body of POST /v1/terminal/readers/{reader}/process_payment_intent", "type": { - "name": "PostTerminalReadersReaderProcessPaymentIntentBody", + "name": "PostTerminalReadersReaderProcessPaymentIntentBodyInput", "type": "named" }, "http": { @@ -279956,7 +283776,7 @@ "body": { "description": "Request body of POST /v1/terminal/readers/{reader}/process_setup_intent", "type": { - "name": "PostTerminalReadersReaderProcessSetupIntentBody", + "name": "PostTerminalReadersReaderProcessSetupIntentBodyInput", "type": "named" }, "http": { @@ -280018,7 +283838,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTerminalReadersReaderRefundPaymentBody", + "name": "PostTerminalReadersReaderRefundPaymentBodyInput", "type": "named" } }, @@ -280075,7 +283895,7 @@ "body": { "description": "Request body of POST /v1/terminal/readers/{reader}/set_reader_display", "type": { - "name": "PostTerminalReadersReaderSetReaderDisplayBody", + "name": "PostTerminalReadersReaderSetReaderDisplayBodyInput", "type": "named" }, "http": { @@ -280137,7 +283957,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersConfirmationTokensBody", + "name": "PostTestHelpersConfirmationTokensBodyInput", "type": "named" } }, @@ -280173,7 +283993,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/customers/{customer}/fund_cash_balance", "type": { - "name": "PostTestHelpersCustomersCustomerFundCashBalanceBody", + "name": "PostTestHelpersCustomersCustomerFundCashBalanceBodyInput", "type": "named" }, "http": { @@ -280249,7 +284069,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/issuing/authorizations", "type": { - "name": "PostTestHelpersIssuingAuthorizationsBody", + "name": "PostTestHelpersIssuingAuthorizationsBodyInput", "type": "named" }, "http": { @@ -280307,7 +284127,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBody", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationCaptureBodyInput", "type": "named" } }, @@ -280362,7 +284182,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationExpireBody", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationExpireBodyInput", "type": "named" } }, @@ -280423,7 +284243,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/issuing/authorizations/{authorization}/finalize_amount", "type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBody", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountBodyInput", "type": "named" }, "http": { @@ -280475,7 +284295,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/issuing/authorizations/{authorization}/fraud_challenges/respond", "type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFraudChallengesRespondBody", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationFraudChallengesRespondBodyInput", "type": "named" }, "http": { @@ -280527,7 +284347,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/issuing/authorizations/{authorization}/increment", "type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationIncrementBody", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationIncrementBodyInput", "type": "named" }, "http": { @@ -280581,7 +284401,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingAuthorizationsAuthorizationReverseBody", + "name": "PostTestHelpersIssuingAuthorizationsAuthorizationReverseBodyInput", "type": "named" } }, @@ -280619,7 +284439,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingCardsCardShippingDeliverBody", + "name": "PostTestHelpersIssuingCardsCardShippingDeliverBodyInput", "type": "named" } }, @@ -280674,7 +284494,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingCardsCardShippingFailBody", + "name": "PostTestHelpersIssuingCardsCardShippingFailBodyInput", "type": "named" } }, @@ -280729,7 +284549,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingCardsCardShippingReturnBody", + "name": "PostTestHelpersIssuingCardsCardShippingReturnBodyInput", "type": "named" } }, @@ -280784,7 +284604,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingCardsCardShippingShipBody", + "name": "PostTestHelpersIssuingCardsCardShippingShipBodyInput", "type": "named" } }, @@ -280839,7 +284659,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingCardsCardShippingSubmitBody", + "name": "PostTestHelpersIssuingCardsCardShippingSubmitBodyInput", "type": "named" } }, @@ -280894,7 +284714,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignActivateBody", + "name": "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignActivateBodyInput", "type": "named" } }, @@ -280949,7 +284769,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivateBody", + "name": "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivateBodyInput", "type": "named" } }, @@ -281006,7 +284826,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/issuing/personalization_designs/{personalization_design}/reject", "type": { - "name": "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBody", + "name": "PostTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectBodyInput", "type": "named" }, "http": { @@ -281058,7 +284878,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/issuing/settlements", "type": { - "name": "PostTestHelpersIssuingSettlementsBody", + "name": "PostTestHelpersIssuingSettlementsBodyInput", "type": "named" }, "http": { @@ -281101,7 +284921,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/issuing/transactions/create_force_capture", "type": { - "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBody", + "name": "PostTestHelpersIssuingTransactionsCreateForceCaptureBodyInput", "type": "named" }, "http": { @@ -281144,7 +284964,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/issuing/transactions/create_unlinked_refund", "type": { - "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBody", + "name": "PostTestHelpersIssuingTransactionsCreateUnlinkedRefundBodyInput", "type": "named" }, "http": { @@ -281181,7 +285001,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersIssuingTransactionsTransactionRefundBody", + "name": "PostTestHelpersIssuingTransactionsTransactionRefundBodyInput", "type": "named" } }, @@ -281236,7 +285056,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersRefundsRefundExpireBody", + "name": "PostTestHelpersRefundsRefundExpireBodyInput", "type": "named" } }, @@ -281298,7 +285118,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBody", + "name": "PostTestHelpersTerminalReadersReaderPresentPaymentMethodBodyInput", "type": "named" } }, @@ -281351,7 +285171,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/test_clocks", "type": { - "name": "PostTestHelpersTestClocksBody", + "name": "PostTestHelpersTestClocksBodyInput", "type": "named" }, "http": { @@ -281386,7 +285206,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/test_clocks/{test_clock}/advance", "type": { - "name": "PostTestHelpersTestClocksTestClockAdvanceBody", + "name": "PostTestHelpersTestClocksTestClockAdvanceBodyInput", "type": "named" }, "http": { @@ -281444,7 +285264,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryInboundTransfersIdFailBody", + "name": "PostTestHelpersTreasuryInboundTransfersIdFailBodyInput", "type": "named" } }, @@ -281499,7 +285319,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryInboundTransfersIdReturnBody", + "name": "PostTestHelpersTreasuryInboundTransfersIdReturnBodyInput", "type": "named" } }, @@ -281554,7 +285374,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryInboundTransfersIdSucceedBody", + "name": "PostTestHelpersTreasuryInboundTransfersIdSucceedBodyInput", "type": "named" } }, @@ -281611,7 +285431,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/treasury/outbound_payments/{id}", "type": { - "name": "PostTestHelpersTreasuryOutboundPaymentsIdBody", + "name": "PostTestHelpersTreasuryOutboundPaymentsIdBodyInput", "type": "named" }, "http": { @@ -281665,7 +285485,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundPaymentsIdFailBody", + "name": "PostTestHelpersTreasuryOutboundPaymentsIdFailBodyInput", "type": "named" } }, @@ -281720,7 +285540,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundPaymentsIdPostBody", + "name": "PostTestHelpersTreasuryOutboundPaymentsIdPostBodyInput", "type": "named" } }, @@ -281779,7 +285599,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundPaymentsIdReturnBody", + "name": "PostTestHelpersTreasuryOutboundPaymentsIdReturnBodyInput", "type": "named" } }, @@ -281836,7 +285656,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}", "type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBody", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferBodyInput", "type": "named" }, "http": { @@ -281890,7 +285710,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferFailBody", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferFailBodyInput", "type": "named" } }, @@ -281945,7 +285765,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferPostBody", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferPostBodyInput", "type": "named" } }, @@ -282004,7 +285824,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBody", + "name": "PostTestHelpersTreasuryOutboundTransfersOutboundTransferReturnBodyInput", "type": "named" } }, @@ -282061,7 +285881,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/treasury/received_credits", "type": { - "name": "PostTestHelpersTreasuryReceivedCreditsBody", + "name": "PostTestHelpersTreasuryReceivedCreditsBodyInput", "type": "named" }, "http": { @@ -282100,7 +285920,7 @@ "body": { "description": "Request body of POST /v1/test_helpers/treasury/received_debits", "type": { - "name": "PostTestHelpersTreasuryReceivedDebitsBody", + "name": "PostTestHelpersTreasuryReceivedDebitsBodyInput", "type": "named" }, "http": { @@ -282161,7 +285981,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTokensBody", + "name": "PostTokensBodyInput", "type": "named" } }, @@ -282201,7 +286021,7 @@ "body": { "description": "Request body of POST /v1/topups", "type": { - "name": "PostTopupsBody", + "name": "PostTopupsBodyInput", "type": "named" }, "http": { @@ -282242,7 +286062,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTopupsTopupBody", + "name": "PostTopupsTopupBodyInput", "type": "named" } }, @@ -282297,7 +286117,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTopupsTopupCancelBody", + "name": "PostTopupsTopupCancelBodyInput", "type": "named" } }, @@ -282354,7 +286174,7 @@ "body": { "description": "Request body of POST /v1/transfers", "type": { - "name": "PostTransfersBody", + "name": "PostTransfersBodyInput", "type": "named" }, "http": { @@ -282395,7 +286215,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTransfersIdReversalsBody", + "name": "PostTransfersIdReversalsBodyInput", "type": "named" } }, @@ -282454,7 +286274,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTransfersTransferBody", + "name": "PostTransfersTransferBodyInput", "type": "named" } }, @@ -282513,7 +286333,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTransfersTransferReversalsIdBody", + "name": "PostTransfersTransferReversalsIdBodyInput", "type": "named" } }, @@ -282587,7 +286407,7 @@ "body": { "description": "Request body of POST /v1/treasury/credit_reversals", "type": { - "name": "PostTreasuryCreditReversalsBody", + "name": "PostTreasuryCreditReversalsBodyInput", "type": "named" }, "http": { @@ -282626,7 +286446,7 @@ "body": { "description": "Request body of POST /v1/treasury/debit_reversals", "type": { - "name": "PostTreasuryDebitReversalsBody", + "name": "PostTreasuryDebitReversalsBodyInput", "type": "named" }, "http": { @@ -282677,7 +286497,7 @@ "body": { "description": "Request body of POST /v1/treasury/financial_accounts", "type": { - "name": "PostTreasuryFinancialAccountsBody", + "name": "PostTreasuryFinancialAccountsBodyInput", "type": "named" }, "http": { @@ -282726,7 +286546,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountBody", + "name": "PostTreasuryFinancialAccountsFinancialAccountBodyInput", "type": "named" } }, @@ -282809,7 +286629,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBody", + "name": "PostTreasuryFinancialAccountsFinancialAccountFeaturesBodyInput", "type": "named" } }, @@ -282866,7 +286686,7 @@ "body": { "description": "Request body of POST /v1/treasury/inbound_transfers", "type": { - "name": "PostTreasuryInboundTransfersBody", + "name": "PostTreasuryInboundTransfersBodyInput", "type": "named" }, "http": { @@ -282903,7 +286723,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryInboundTransfersInboundTransferCancelBody", + "name": "PostTreasuryInboundTransfersInboundTransferCancelBodyInput", "type": "named" } }, @@ -282972,7 +286792,7 @@ "body": { "description": "Request body of POST /v1/treasury/outbound_payments", "type": { - "name": "PostTreasuryOutboundPaymentsBody", + "name": "PostTreasuryOutboundPaymentsBodyInput", "type": "named" }, "http": { @@ -283009,7 +286829,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundPaymentsIdCancelBody", + "name": "PostTreasuryOutboundPaymentsIdCancelBodyInput", "type": "named" } }, @@ -283070,7 +286890,7 @@ "body": { "description": "Request body of POST /v1/treasury/outbound_transfers", "type": { - "name": "PostTreasuryOutboundTransfersBody", + "name": "PostTreasuryOutboundTransfersBodyInput", "type": "named" }, "http": { @@ -283107,7 +286927,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostTreasuryOutboundTransfersOutboundTransferCancelBody", + "name": "PostTreasuryOutboundTransfersOutboundTransferCancelBodyInput", "type": "named" } }, @@ -283172,7 +286992,7 @@ "body": { "description": "Request body of POST /v1/webhook_endpoints", "type": { - "name": "PostWebhookEndpointsBody", + "name": "PostWebhookEndpointsBodyInput", "type": "named" }, "http": { @@ -283221,7 +287041,7 @@ "type": { "type": "nullable", "underlying_type": { - "name": "PostWebhookEndpointsWebhookEndpointBody", + "name": "PostWebhookEndpointsWebhookEndpointBodyInput", "type": "named" } }, @@ -283942,6 +287762,28 @@ "type": "enum" } }, + "AccountExternalAccountsDataAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "AccountExternalAccountsDataObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card" + ], + "type": "enum" + } + }, "AccountExternalAccountsObject": { "aggregate_functions": {}, "comparison_operators": {}, @@ -284407,6 +288249,29 @@ "type": "enum" } }, + "ApiErrorsSourceAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "ApiErrorsSourceObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card", + "source" + ], + "type": "enum" + } + }, "ApiErrorsType": { "aggregate_functions": {}, "comparison_operators": {}, @@ -287708,6 +291573,29 @@ "type": "enum" } }, + "CustomerSourcesDataAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "CustomerSourcesDataObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card", + "source" + ], + "type": "enum" + } + }, "CustomerSourcesObject": { "aggregate_functions": {}, "comparison_operators": {}, @@ -288274,32 +292162,61 @@ "type": "enum" } }, - "DeletedAccountObject": { + "DeleteCustomersCustomerBankAccountsIdResultObjectEnum": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "account" + "account", + "bank_account", + "card", + "source" ], "type": "enum" } }, - "DeletedApplePayDomainObject": { + "DeleteCustomersCustomerCardsIdResultObjectEnum": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "apple_pay_domain" + "account", + "bank_account", + "card", + "source" ], "type": "enum" } }, - "DeletedBankAccountObject": { + "DeleteCustomersCustomerSourcesIdResultObjectEnum": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "bank_account" + "account", + "bank_account", + "card", + "source" + ], + "type": "enum" + } + }, + "DeletedAccountObject": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "account" + ], + "type": "enum" + } + }, + "DeletedApplePayDomainObject": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "apple_pay_domain" ], "type": "enum" } @@ -288334,6 +292251,17 @@ "type": "enum" } }, + "DeletedExternalAccountObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card" + ], + "type": "enum" + } + }, "DeletedInvoiceObject": { "aggregate_functions": {}, "comparison_operators": {}, @@ -288721,6 +292649,28 @@ "type": "enum" } }, + "ExternalAccountAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "ExternalAccountObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card" + ], + "type": "enum" + } + }, "FeeRefundObject": { "aggregate_functions": {}, "comparison_operators": {}, @@ -289411,6 +293361,28 @@ "type": "enum" } }, + "GetAccountsAccountExternalAccountsResultDataAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "GetAccountsAccountExternalAccountsResultDataObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card" + ], + "type": "enum" + } + }, "GetBalanceHistoryResultObject": { "aggregate_functions": {}, "comparison_operators": {}, @@ -289494,6 +293466,39 @@ "type": "enum" } }, + "GetCustomersCustomerResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "customer" + ], + "type": "enum" + } + }, + "GetCustomersCustomerSourcesResultDataAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "GetCustomersCustomerSourcesResultDataObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card", + "source" + ], + "type": "enum" + } + }, "GetCustomersSearchResultObject": { "aggregate_functions": {}, "comparison_operators": {}, @@ -289957,6 +293962,36 @@ "type": "enum" } }, + "GetTerminalConfigurationsConfigurationResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "terminal.configuration" + ], + "type": "enum" + } + }, + "GetTerminalLocationsLocationResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "terminal.location" + ], + "type": "enum" + } + }, + "GetTerminalReadersReaderResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "terminal.reader" + ], + "type": "enum" + } + }, "GetTreasuryDebitReversalsStatus": { "aggregate_functions": {}, "comparison_operators": {}, @@ -295441,143 +299476,150 @@ "type": "enum" } }, - "PaymentFlowsPrivatePaymentMethodsKakaoPayPaymentMethodOptionsCaptureMethod": { + "PaymentFlowsPrivatePaymentMethodsUsBankAccountLinkedAccountOptionsFiltersAccountSubcategories": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "manual" + "checking", + "savings" ], "type": "enum" } }, - "PaymentFlowsPrivatePaymentMethodsKakaoPayPaymentMethodOptionsSetupFutureUsage": { + "PaymentIntentCancellationReason": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "none", - "off_session" + "abandoned", + "automatic", + "duplicate", + "failed_invoice", + "fraudulent", + "requested_by_customer", + "void_invoice" ], "type": "enum" } }, - "PaymentFlowsPrivatePaymentMethodsNaverPayPaymentMethodOptionsCaptureMethod": { + "PaymentIntentCaptureMethod": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ + "automatic", + "automatic_async", "manual" ], "type": "enum" } }, - "PaymentFlowsPrivatePaymentMethodsPaycoPaymentMethodOptionsCaptureMethod": { + "PaymentIntentConfirmationMethod": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ + "automatic", "manual" ], "type": "enum" } }, - "PaymentFlowsPrivatePaymentMethodsSamsungPayPaymentMethodOptionsCaptureMethod": { + "PaymentIntentNextActionDisplayBankTransferInstructionsType": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "manual" + "eu_bank_transfer", + "gb_bank_transfer", + "jp_bank_transfer", + "mx_bank_transfer", + "us_bank_transfer" ], "type": "enum" } }, - "PaymentFlowsPrivatePaymentMethodsUsBankAccountLinkedAccountOptionsFiltersAccountSubcategories": { + "PaymentIntentNextActionVerifyWithMicrodepositsMicrodepositType": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "checking", - "savings" + "amounts", + "descriptor_code" ], "type": "enum" } }, - "PaymentIntentCancellationReason": { + "PaymentIntentObject": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "abandoned", - "automatic", - "duplicate", - "failed_invoice", - "fraudulent", - "requested_by_customer", - "void_invoice" + "payment_intent" ], "type": "enum" } }, - "PaymentIntentCaptureMethod": { + "PaymentIntentPaymentMethodOptionsAcssDebitSetupFutureUsage": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "automatic", - "automatic_async", - "manual" + "none", + "off_session", + "on_session" ], "type": "enum" } }, - "PaymentIntentConfirmationMethod": { + "PaymentIntentPaymentMethodOptionsAcssDebitVerificationMethod": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ "automatic", - "manual" + "instant", + "microdeposits" ], "type": "enum" } }, - "PaymentIntentNextActionDisplayBankTransferInstructionsType": { + "PaymentIntentPaymentMethodOptionsAffirmCaptureMethodEnum": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "eu_bank_transfer", - "gb_bank_transfer", - "jp_bank_transfer", - "mx_bank_transfer", - "us_bank_transfer" + "manual", + "manual_preferred" ], "type": "enum" } }, - "PaymentIntentNextActionVerifyWithMicrodepositsMicrodepositType": { + "PaymentIntentPaymentMethodOptionsAffirmSetupFutureUsageEnum": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "amounts", - "descriptor_code" + "none", + "off_session", + "on_session" ], "type": "enum" } }, - "PaymentIntentObject": { + "PaymentIntentPaymentMethodOptionsAfterpayClearpayCaptureMethodEnum": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "payment_intent" + "manual", + "manual_preferred" ], "type": "enum" } }, - "PaymentIntentPaymentMethodOptionsAcssDebitSetupFutureUsage": { + "PaymentIntentPaymentMethodOptionsAfterpayClearpaySetupFutureUsageEnum": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { @@ -295589,14 +299631,48 @@ "type": "enum" } }, - "PaymentIntentPaymentMethodOptionsAcssDebitVerificationMethod": { + "PaymentIntentPaymentMethodOptionsAlipaySetupFutureUsageEnum": { "aggregate_functions": {}, "comparison_operators": {}, "representation": { "one_of": [ - "automatic", - "instant", - "microdeposits" + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsAlmaCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsAmazonPayCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsAmazonPaySetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" ], "type": "enum" } @@ -295625,6 +299701,18 @@ "type": "enum" } }, + "PaymentIntentPaymentMethodOptionsBancontactSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, "PaymentIntentPaymentMethodOptionsBlikSetupFutureUsage": { "aggregate_functions": {}, "comparison_operators": {}, @@ -295635,6 +299723,18 @@ "type": "enum" } }, + "PaymentIntentPaymentMethodOptionsBoletoSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, "PaymentIntentPaymentMethodOptionsCardCaptureMethod": { "aggregate_functions": {}, "comparison_operators": {}, @@ -295735,6 +299835,41 @@ "type": "enum" } }, + "PaymentIntentPaymentMethodOptionsCashappCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsCashappSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsCustomerBalanceSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, "PaymentIntentPaymentMethodOptionsEpsSetupFutureUsage": { "aggregate_functions": {}, "comparison_operators": {}, @@ -295745,6 +299880,135 @@ "type": "enum" } }, + "PaymentIntentPaymentMethodOptionsFpxSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsGiropaySetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsGrabpaySetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsIdealSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsKakaoPayCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsKakaoPaySetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsKlarnaCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsKlarnaSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsKonbiniSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsKrCardCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsKrCardSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, "PaymentIntentPaymentMethodOptionsLinkCaptureMethod": { "aggregate_functions": {}, "comparison_operators": {}, @@ -295809,6 +300073,157 @@ "type": "enum" } }, + "PaymentIntentPaymentMethodOptionsMultibancoSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsNaverPayCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsOxxoSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsP24SetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsPaycoCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsPaynowSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsPaypalCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsPaypalSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsPixSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsPromptpaySetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsRevolutPayCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsRevolutPaySetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsSamsungPayCaptureMethodEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "manual", + "manual_preferred" + ], + "type": "enum" + } + }, "PaymentIntentPaymentMethodOptionsSepaDebitSetupFutureUsage": { "aggregate_functions": {}, "comparison_operators": {}, @@ -295821,6 +300236,18 @@ "type": "enum" } }, + "PaymentIntentPaymentMethodOptionsSofortSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, "PaymentIntentPaymentMethodOptionsSwishSetupFutureUsage": { "aggregate_functions": {}, "comparison_operators": {}, @@ -295831,6 +300258,18 @@ "type": "enum" } }, + "PaymentIntentPaymentMethodOptionsTwintSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, "PaymentIntentPaymentMethodOptionsUsBankAccountPreferredSettlementSpeed": { "aggregate_functions": {}, "comparison_operators": {}, @@ -295866,6 +300305,30 @@ "type": "enum" } }, + "PaymentIntentPaymentMethodOptionsWechatPaySetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, + "PaymentIntentPaymentMethodOptionsZipSetupFutureUsageEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "none", + "off_session", + "on_session" + ], + "type": "enum" + } + }, "PaymentIntentProcessingType": { "aggregate_functions": {}, "comparison_operators": {}, @@ -298127,88 +302590,6 @@ "type": "enum" } }, - "PaymentMethodOptionsAffirmCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsAffirmSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsAfterpayClearpayCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsAfterpayClearpaySetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsAlipaySetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsAlmaCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsAmazonPayCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsAmazonPaySetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session" - ], - "type": "enum" - } - }, "PaymentMethodOptionsBancontactPreferredLanguage": { "aggregate_functions": {}, "comparison_operators": {}, @@ -298222,29 +302603,6 @@ "type": "enum" } }, - "PaymentMethodOptionsBancontactSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsBoletoSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session", - "on_session" - ], - "type": "enum" - } - }, "PaymentMethodOptionsCardMandateOptionsAmountType": { "aggregate_functions": {}, "comparison_operators": {}, @@ -298291,28 +302649,6 @@ "type": "enum" } }, - "PaymentMethodOptionsCashappCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsCashappSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session", - "on_session" - ], - "type": "enum" - } - }, "PaymentMethodOptionsCustomerBalanceBankTransferRequestedAddressTypes": { "aggregate_functions": {}, "comparison_operators": {}, @@ -298368,210 +302704,6 @@ "type": "enum" } }, - "PaymentMethodOptionsCustomerBalanceSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsFpxSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsGiropaySetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsGrabpaySetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsIdealSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsKlarnaCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsKlarnaSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsKonbiniSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsKrCardCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsKrCardSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsMultibancoSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsOxxoSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsP24SetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsPaynowSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsPaypalCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsPaypalSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsPixSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsPromptpaySetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsRevolutPayCaptureMethod": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "manual" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsRevolutPaySetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session" - ], - "type": "enum" - } - }, "PaymentMethodOptionsSofortPreferredLanguage": { "aggregate_functions": {}, "comparison_operators": {}, @@ -298588,27 +302720,6 @@ "type": "enum" } }, - "PaymentMethodOptionsSofortSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none", - "off_session" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsTwintSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, "PaymentMethodOptionsUsBankAccountMandateOptionsCollectionMethod": { "aggregate_functions": {}, "comparison_operators": {}, @@ -298631,26 +302742,6 @@ "type": "enum" } }, - "PaymentMethodOptionsWechatPaySetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, - "PaymentMethodOptionsZipSetupFutureUsage": { - "aggregate_functions": {}, - "comparison_operators": {}, - "representation": { - "one_of": [ - "none" - ], - "type": "enum" - } - }, "PaymentMethodP24Bank": { "aggregate_functions": {}, "comparison_operators": {}, @@ -299469,6 +303560,61 @@ "type": "enum" } }, + "PaymentSourceAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "PaymentSourceObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "account", + "bank_account", + "card", + "source" + ], + "type": "enum" + } + }, + "PaymentSourceTypeEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "ach_credit_transfer", + "ach_debit", + "acss_debit", + "alipay", + "au_becs_debit", + "bancontact", + "card", + "card_present", + "custom", + "eps", + "express", + "giropay", + "ideal", + "klarna", + "multibanco", + "none", + "p24", + "sepa_debit", + "sofort", + "standard", + "three_d_secure", + "wechat" + ], + "type": "enum" + } + }, "PayoutObject": { "aggregate_functions": {}, "comparison_operators": {}, @@ -300433,6 +304579,29 @@ "type": "enum" } }, + "PostCustomersCustomerBankAccountsIdResultAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "PostCustomersCustomerBankAccountsIdResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card", + "source" + ], + "type": "enum" + } + }, "PostCustomersCustomerBodyTaxValidateLocation": { "aggregate_functions": {}, "comparison_operators": {}, @@ -300445,6 +304614,29 @@ "type": "enum" } }, + "PostCustomersCustomerCardsIdResultAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "PostCustomersCustomerCardsIdResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card", + "source" + ], + "type": "enum" + } + }, "PostCustomersCustomerFundingInstructionsBodyBankTransferType": { "aggregate_functions": {}, "comparison_operators": {}, @@ -300459,6 +304651,29 @@ "type": "enum" } }, + "PostCustomersCustomerSourcesIdResultAvailablePayoutMethodsEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "instant", + "standard" + ], + "type": "enum" + } + }, + "PostCustomersCustomerSourcesIdResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "bank_account", + "card", + "source" + ], + "type": "enum" + } + }, "PostCustomersCustomerSubscriptionsBodyAutomaticTaxLiabilityType": { "aggregate_functions": {}, "comparison_operators": {}, @@ -304579,6 +308794,36 @@ "type": "enum" } }, + "PostTerminalConfigurationsConfigurationResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "terminal.configuration" + ], + "type": "enum" + } + }, + "PostTerminalLocationsLocationResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "terminal.location" + ], + "type": "enum" + } + }, + "PostTerminalReadersReaderResultObjectEnum": { + "aggregate_functions": {}, + "comparison_operators": {}, + "representation": { + "one_of": [ + "terminal.reader" + ], + "type": "enum" + } + }, "PostTestHelpersConfirmationTokensBodyPaymentMethodDataFpxBank": { "aggregate_functions": {}, "comparison_operators": {},