diff --git a/embedded/openapi/fixtures3.json b/embedded/openapi/fixtures3.json index ad0706a3..9611d59b 100644 --- a/embedded/openapi/fixtures3.json +++ b/embedded/openapi/fixtures3.json @@ -413,7 +413,14 @@ "subscription_update": { "default_allowed_updates": [], "enabled": false, - "proration_behavior": "none" + "proration_behavior": "none", + "schedule_at_period_end": { + "conditions": [ + { + "type": "decreasing_item_amount" + } + ] + } } }, "id": "bpc_1Pgc70B7WZ01zgkWSnFO04Vt", @@ -1968,7 +1975,8 @@ "automatic_tax": { "enabled": false, "liability": null, - "status": null + "status": null, + "disabled_reason": null }, "billing_reason": "manual", "charge": null, @@ -2294,7 +2302,8 @@ "result": "authenticated" } }, - "wallet": null + "wallet": null, + "verified_by_fraud_challenge": null }, "issuing.card": { "brand": "Visa", @@ -3192,7 +3201,8 @@ "source_type": "card", "statement_descriptor": null, "status": "in_transit", - "type": "bank_account" + "type": "bank_account", + "trace_id": null }, "person": { "account": "acct_1PgafTB7WZ01zgkW", @@ -3769,7 +3779,8 @@ "application_fee_percent": null, "automatic_tax": { "enabled": false, - "liability": null + "liability": null, + "disabled_reason": null }, "billing_cycle_anchor": 1234567890, "billing_cycle_anchor_config": null, @@ -3971,7 +3982,8 @@ "application_fee_percent": null, "automatic_tax": { "enabled": false, - "liability": null + "liability": null, + "disabled_reason": null }, "billing_cycle_anchor": "automatic", "billing_thresholds": null, diff --git a/embedded/openapi/spec3.json b/embedded/openapi/spec3.json index 41239cf3..5aab9774 100644 --- a/embedded/openapi/spec3.json +++ b/embedded/openapi/spec3.json @@ -207,6 +207,7 @@ }, "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).", + "format": "currency", "nullable": true, "type": "string" }, @@ -881,7 +882,7 @@ "type": "array" }, "current_deadline": { - "description": "Date on which `future_requirements` merges with the main `requirements` hash and `future_requirements` becomes empty. After the transition, `currently_due` requirements may immediately become `past_due`, but the account may also be given a grace period depending on the capability's enablement state prior to transitioning.", + "description": "Date on which `future_requirements` becomes the main `requirements` hash and `future_requirements` becomes empty. After the transition, `currently_due` requirements may immediately become `past_due`, but the account may also be given a grace period depending on the capability's enablement state prior to transitioning.", "format": "unix-time", "nullable": true, "type": "integer" @@ -1141,7 +1142,7 @@ "type": "array" }, "current_deadline": { - "description": "Date on which `future_requirements` merges with the main `requirements` hash and `future_requirements` becomes empty. After the transition, `currently_due` requirements may immediately become `past_due`, but the account may also be given a grace period depending on its enablement state prior to transitioning.", + "description": "Date on which `future_requirements` becomes the main `requirements` hash and `future_requirements` becomes empty. After the transition, `currently_due` requirements may immediately become `past_due`, but the account may also be given a grace period depending on its enablement state prior to transitioning.", "format": "unix-time", "nullable": true, "type": "integer" @@ -1313,6 +1314,7 @@ }, "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).", + "format": "currency", "type": "string" } }, @@ -1960,6 +1962,27 @@ "type": "object", "x-expandableFields": [] }, + "amazon_pay_underlying_payment_method_funding_details": { + "description": "", + "properties": { + "card": { + "$ref": "#/components/schemas/payment_method_details_passthrough_card" + }, + "type": { + "description": "funding type of the underlying payment method.", + "enum": [ + "card" + ], + "nullable": true, + "type": "string" + } + }, + "title": "amazon_pay_underlying_payment_method_funding_details", + "type": "object", + "x-expandableFields": [ + "card" + ] + }, "api_errors": { "description": "", "properties": { @@ -1988,6 +2011,16 @@ "maxLength": 40000, "type": "string" }, + "network_advice_code": { + "description": "For card errors resulting from a card issuer decline, a 2 digit code which indicates the advice given to merchant by the card network on how to proceed with an error.", + "maxLength": 5000, + "type": "string" + }, + "network_decline_code": { + "description": "For card errors resulting from a card issuer decline, a brand specific 2, 3, or 4 digit code which indicates the reason the authorization failed.", + "maxLength": 5000, + "type": "string" + }, "param": { "description": "If the error is parameter-specific, the parameter related to the error. For example, you can use this to display a message near the correct form field.", "maxLength": 5000, @@ -2216,6 +2249,7 @@ }, "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).", + "format": "currency", "type": "string" }, "fee_source": { @@ -2401,6 +2435,15 @@ "automatic_tax": { "description": "", "properties": { + "disabled_reason": { + "description": "If Stripe disabled automatic tax, this enum describes why.", + "enum": [ + "finalization_requires_location_inputs", + "finalization_system_error" + ], + "nullable": true, + "type": "string" + }, "enabled": { "description": "Whether Stripe automatically computes tax on this invoice. Note that incompatible invoice items (invoice items with manually specified [tax rates](https://stripe.com/docs/api/tax_rates), negative amounts, or `tax_behavior=unspecified`) cannot be added to automatic tax invoices.", "type": "boolean" @@ -2506,6 +2549,7 @@ }, "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).", + "format": "currency", "type": "string" }, "source_types": { @@ -2551,6 +2595,7 @@ }, "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).", + "format": "currency", "type": "string" }, "net_available": { @@ -2640,6 +2685,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -2802,7 +2848,7 @@ "type": "string" }, "type": { - "description": "Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `obligation_outbound`, `obligation_reversal_inbound`, `payment`, `payment_failure_refund`, `payment_network_reserve_hold`, `payment_network_reserve_release`, `payment_refund`, `payment_reversal`, `payment_unreconciled`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`. Learn more about [balance transaction types and what they represent](https://stripe.com/docs/reports/balance-transaction-types). To classify transactions for accounting purposes, consider `reporting_category` instead.", + "description": "Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `obligation_outbound`, `obligation_reversal_inbound`, `payment`, `payment_failure_refund`, `payment_network_reserve_hold`, `payment_network_reserve_release`, `payment_refund`, `payment_reversal`, `payment_unreconciled`, `payout`, `payout_cancel`, `payout_failure`, `payout_minimum_balance_hold`, `payout_minimum_balance_release`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`. Learn more about [balance transaction types and what they represent](https://stripe.com/docs/reports/balance-transaction-types). To classify transactions for accounting purposes, consider `reporting_category` instead.", "enum": [ "adjustment", "advance", @@ -2831,6 +2877,8 @@ "payout", "payout_cancel", "payout_failure", + "payout_minimum_balance_hold", + "payout_minimum_balance_release", "refund", "refund_failure", "reserve_transaction", @@ -2936,6 +2984,7 @@ }, "currency": { "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/payouts) paid out to the bank account.", + "format": "currency", "type": "string" }, "customer": { @@ -3626,7 +3675,7 @@ } }, "effective_at": { - "description": "The time when the billing credits become effective—when they're eligible for use.", + "description": "The time when the billing credits become effective-when they're eligible for use.", "format": "unix-time", "nullable": true, "type": "integer" @@ -3722,7 +3771,7 @@ "x-resourceId": "billing.credit_grant" }, "billing.meter": { - "description": "A billing meter is a resource that allows you to track usage of a particular event. For example, you might create a billing meter to track the number of API calls made by a particular user. You can then attach the billing meter to a price and attach the price to a subscription to charge the user for the number of API calls they make.\n\nRelated guide: [Usage based billing](https://docs.stripe.com/billing/subscriptions/usage-based)", + "description": "Meters specify how to aggregate meter events over a billing period. Meter events represent the actions that customers take in your system. Meters attach to prices and form the basis of the bill.\n\nRelated guide: [Usage based billing](https://docs.stripe.com/billing/subscriptions/usage-based)", "properties": { "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", @@ -3815,7 +3864,7 @@ "x-resourceId": "billing.meter" }, "billing.meter_event": { - "description": "A billing meter event represents a customer's usage of a product. Meter events are used to bill a customer based on their usage.\nMeter events are associated with billing meters, which define the shape of the event's payload and how those events are aggregated for billing.", + "description": "Meter events represent actions that customers take in your system. You can use meter events to bill a customer based on their usage. Meter events are associated with billing meters, which define both the contents of the event’s payload and how to aggregate those events.", "properties": { "created": { "description": "Time at which the object was created. Measured in seconds since the Unix epoch.", @@ -4062,9 +4111,19 @@ "amount": { "$ref": "#/components/schemas/billing_credit_grants_resource_amount" }, + "credits_application_invoice_voided": { + "anyOf": [ + { + "$ref": "#/components/schemas/billing_credit_grants_resource_balance_credits_application_invoice_voided" + } + ], + "description": "Details of the invoice to which the reinstated credits were originally applied. Only present if `type` is `credits_application_invoice_voided`.", + "nullable": true + }, "type": { "description": "The type of credit transaction.", "enum": [ + "credits_application_invoice_voided", "credits_granted" ], "type": "string" @@ -4077,7 +4136,46 @@ "title": "BillingCreditGrantsResourceBalanceCredit", "type": "object", "x-expandableFields": [ - "amount" + "amount", + "credits_application_invoice_voided" + ] + }, + "billing_credit_grants_resource_balance_credits_application_invoice_voided": { + "description": "", + "properties": { + "invoice": { + "anyOf": [ + { + "maxLength": 5000, + "type": "string" + }, + { + "$ref": "#/components/schemas/invoice" + } + ], + "description": "The invoice to which the reinstated billing credits were originally applied.", + "x-expansionResources": { + "oneOf": [ + { + "$ref": "#/components/schemas/invoice" + } + ] + } + }, + "invoice_line_item": { + "description": "The invoice line item to which the reinstated billing credits were originally applied.", + "maxLength": 5000, + "type": "string" + } + }, + "required": [ + "invoice", + "invoice_line_item" + ], + "title": "BillingCreditGrantsResourceBalanceCreditsApplicationInvoiceVoided", + "type": "object", + "x-expandableFields": [ + "invoice" ] }, "billing_credit_grants_resource_balance_credits_applied": { @@ -4179,7 +4277,7 @@ "description": "", "properties": { "price_type": { - "description": "The price type for which credit grants can apply. We currently only support the `metered` price type. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them.", + "description": "The price type that credit grants can apply to. We currently only support the `metered` price type. This refers to prices that have a [Billing Meter](https://docs.stripe.com/api/billing/meter) attached to them.", "enum": [ "metered" ], @@ -4786,6 +4884,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.", + "format": "currency", "nullable": true, "type": "string" }, @@ -4856,6 +4955,11 @@ "maxLength": 5000, "type": "string" }, + "iin": { + "description": "Issuer identification number of the card.", + "maxLength": 5000, + "type": "string" + }, "last4": { "description": "The last four digits of the card.", "maxLength": 5000, @@ -4886,6 +4990,15 @@ ], "type": "string" }, + "regulated_status": { + "description": "Status of a card based on the card issuer.", + "enum": [ + "regulated", + "unregulated" + ], + "nullable": true, + "type": "string" + }, "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.", "maxLength": 5000, @@ -5113,6 +5226,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -5537,6 +5651,18 @@ "charge_outcome": { "description": "", "properties": { + "network_advice_code": { + "description": "For charges declined by the network, a 2 digit code which indicates the advice returned by the network on how to proceed with an error.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "network_decline_code": { + "description": "For charges declined by the network, a brand specific 2, 3, or 4 digit code which indicates the reason the authorization failed.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, "network_status": { "description": "Possible values are `approved_by_network`, `declined_by_network`, `not_sent_to_network`, and `reversed_after_approval`. The value `reversed_after_approval` indicates the payment was [blocked by Stripe](https://stripe.com/docs/declines#blocked-payments) after bank authorization, and may temporarily appear as \"pending\" on a cardholder's statement.", "maxLength": 5000, @@ -5726,6 +5852,7 @@ }, "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).", + "format": "currency", "nullable": true, "type": "string" }, @@ -6922,14 +7049,26 @@ }, "checkout_payment_method_options_mandate_options_bacs_debit": { "description": "", - "properties": {}, + "properties": { + "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: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "checkout_payment_method_options_mandate_options_bacs_debit", "type": "object", "x-expandableFields": [] }, "checkout_payment_method_options_mandate_options_sepa_debit": { "description": "", - "properties": {}, + "properties": { + "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: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "checkout_payment_method_options_mandate_options_sepa_debit", "type": "object", "x-expandableFields": [] @@ -8263,6 +8402,7 @@ }, "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).", + "format": "currency", "type": "string" }, "destination": { @@ -8340,7 +8480,7 @@ "description": "", "properties": { "disable_stripe_user_authentication": { - "description": "Disables Stripe user authentication for this embedded component. This feature can only be false for accounts where you’re responsible for collecting updated information when requirements are due or change, like custom accounts. The default value for this feature is `false` when `external_account_collection` is enabled and `true` otherwise.", + "description": "Disables Stripe user authentication for this embedded component. This value can only be true for accounts where `controller.requirement_collection` is `application`. The default value is the opposite of the `external_account_collection` value. For example, if you don’t set `external_account_collection`, it defaults to true and `disable_stripe_user_authentication` defaults to false.", "type": "boolean" }, "external_account_collection": { @@ -8526,7 +8666,7 @@ "description": "", "properties": { "disable_stripe_user_authentication": { - "description": "Disables Stripe user authentication for this embedded component. This feature can only be false for accounts where you’re responsible for collecting updated information when requirements are due or change, like custom accounts. The default value for this feature is `false` when `external_account_collection` is enabled and `true` otherwise.", + "description": "Disables Stripe user authentication for this embedded component. This value can only be true for accounts where `controller.requirement_collection` is `application`. The default value is the opposite of the `external_account_collection` value. For example, if you don’t set `external_account_collection`, it defaults to true and `disable_stripe_user_authentication` defaults to false.", "type": "boolean" }, "edit_payout_schedule": { @@ -8700,6 +8840,7 @@ }, "currency": { "description": "If `amount_off` has been set, the three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the amount to take off.", + "format": "currency", "nullable": true, "type": "string" }, @@ -8871,6 +9012,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -10297,6 +10439,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -12018,6 +12161,7 @@ }, "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).", + "format": "currency", "type": "string" }, "enhanced_eligibility_types": { @@ -12141,12 +12285,16 @@ "properties": { "visa_compelling_evidence_3": { "$ref": "#/components/schemas/dispute_enhanced_eligibility_visa_compelling_evidence3" + }, + "visa_compliance": { + "$ref": "#/components/schemas/dispute_enhanced_eligibility_visa_compliance" } }, "title": "DisputeEnhancedEligibility", "type": "object", "x-expandableFields": [ - "visa_compelling_evidence_3" + "visa_compelling_evidence_3", + "visa_compliance" ] }, "dispute_enhanced_eligibility_visa_compelling_evidence3": { @@ -12184,17 +12332,40 @@ "type": "object", "x-expandableFields": [] }, + "dispute_enhanced_eligibility_visa_compliance": { + "description": "", + "properties": { + "status": { + "description": "Visa Compelling Evidence 3.0 eligibility status.", + "enum": [ + "fee_acknowledged", + "requires_fee_acknowledgement" + ], + "type": "string" + } + }, + "required": [ + "status" + ], + "title": "DisputeEnhancedEligibilityVisaCompliance", + "type": "object", + "x-expandableFields": [] + }, "dispute_enhanced_evidence": { "description": "", "properties": { "visa_compelling_evidence_3": { "$ref": "#/components/schemas/dispute_enhanced_evidence_visa_compelling_evidence3" + }, + "visa_compliance": { + "$ref": "#/components/schemas/dispute_enhanced_evidence_visa_compliance" } }, "title": "DisputeEnhancedEvidence", "type": "object", "x-expandableFields": [ - "visa_compelling_evidence_3" + "visa_compelling_evidence_3", + "visa_compliance" ] }, "dispute_enhanced_evidence_visa_compelling_evidence3": { @@ -12227,6 +12398,21 @@ "prior_undisputed_transactions" ] }, + "dispute_enhanced_evidence_visa_compliance": { + "description": "", + "properties": { + "fee_acknowledged": { + "description": "A field acknowledging the fee incurred when countering a Visa Compliance dispute. If this field is set to true, evidence can be submitted for the compliance dispute, and you may incur a $500 fee if the case is lost.", + "type": "boolean" + } + }, + "required": [ + "fee_acknowledged" + ], + "title": "DisputeEnhancedEvidenceVisaCompliance", + "type": "object", + "x-expandableFields": [] + }, "dispute_evidence": { "description": "", "properties": { @@ -13244,6 +13430,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -13301,6 +13488,7 @@ }, "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).", + "format": "currency", "type": "string" }, "fee": { @@ -14141,6 +14329,7 @@ }, "currency": { "description": "Currency of objects to be included in the report run.", + "format": "currency", "type": "string" }, "interval_end": { @@ -14326,7 +14515,8 @@ "card_cvc", "card_expiry", "card_number", - "cardholder_name" + "cardholder_name", + "request_signature" ], "type": "string" }, @@ -14584,11 +14774,17 @@ "funding_instructions_bank_transfer_iban_record": { "description": "Iban Records contain E.U. bank account details per the SEPA format.", "properties": { + "account_holder_address": { + "$ref": "#/components/schemas/address" + }, "account_holder_name": { "description": "The name of the person or business that owns the bank account", "maxLength": 5000, "type": "string" }, + "bank_address": { + "$ref": "#/components/schemas/address" + }, "bic": { "description": "The BIC/SWIFT code of the account.", "maxLength": 5000, @@ -14606,18 +14802,26 @@ } }, "required": [ + "account_holder_address", "account_holder_name", + "bank_address", "bic", "country", "iban" ], "title": "FundingInstructionsBankTransferIbanRecord", "type": "object", - "x-expandableFields": [] + "x-expandableFields": [ + "account_holder_address", + "bank_address" + ] }, "funding_instructions_bank_transfer_sort_code_record": { "description": "Sort Code Records contain U.K. bank account details per the sort code format.", "properties": { + "account_holder_address": { + "$ref": "#/components/schemas/address" + }, "account_holder_name": { "description": "The name of the person or business that owns the bank account", "maxLength": 5000, @@ -14628,6 +14832,9 @@ "maxLength": 5000, "type": "string" }, + "bank_address": { + "$ref": "#/components/schemas/address" + }, "sort_code": { "description": "The six-digit sort code", "maxLength": 5000, @@ -14635,17 +14842,33 @@ } }, "required": [ + "account_holder_address", "account_holder_name", "account_number", + "bank_address", "sort_code" ], "title": "FundingInstructionsBankTransferSortCodeRecord", "type": "object", - "x-expandableFields": [] + "x-expandableFields": [ + "account_holder_address", + "bank_address" + ] }, "funding_instructions_bank_transfer_spei_record": { "description": "SPEI Records contain Mexico bank account details per the SPEI format.", "properties": { + "account_holder_address": { + "$ref": "#/components/schemas/address" + }, + "account_holder_name": { + "description": "The account holder name", + "maxLength": 5000, + "type": "string" + }, + "bank_address": { + "$ref": "#/components/schemas/address" + }, "bank_code": { "description": "The three-digit bank code", "maxLength": 5000, @@ -14663,13 +14886,19 @@ } }, "required": [ + "account_holder_address", + "account_holder_name", + "bank_address", "bank_code", "bank_name", "clabe" ], "title": "FundingInstructionsBankTransferSpeiRecord", "type": "object", - "x-expandableFields": [] + "x-expandableFields": [ + "account_holder_address", + "bank_address" + ] }, "funding_instructions_bank_transfer_swift_record": { "description": "SWIFT Records contain U.S. bank account details per the SWIFT format.", @@ -14725,6 +14954,9 @@ "funding_instructions_bank_transfer_zengin_record": { "description": "Zengin Records contain Japan bank account details per the Zengin format.", "properties": { + "account_holder_address": { + "$ref": "#/components/schemas/address" + }, "account_holder_name": { "description": "The account holder name", "maxLength": 5000, @@ -14743,6 +14975,9 @@ "nullable": true, "type": "string" }, + "bank_address": { + "$ref": "#/components/schemas/address" + }, "bank_code": { "description": "The bank code of the account", "maxLength": 5000, @@ -14768,9 +15003,16 @@ "type": "string" } }, + "required": [ + "account_holder_address", + "bank_address" + ], "title": "FundingInstructionsBankTransferZenginRecord", "type": "object", - "x-expandableFields": [] + "x-expandableFields": [ + "account_holder_address", + "bank_address" + ] }, "gelato_data_document_report_date_of_birth": { "description": "Point in Time", @@ -16145,6 +16387,7 @@ }, "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).", + "format": "currency", "type": "string" }, "custom_fields": { @@ -17617,6 +17860,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -18067,18 +18311,23 @@ "description": "", "properties": { "type": { - "description": "The type of the tax ID, one of `ad_nrt`, `ar_cuit`, `eu_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `cn_tin`, `co_nit`, `cr_tin`, `do_rcn`, `ec_ruc`, `eu_oss_vat`, `hr_oib`, `pe_ruc`, `ro_tin`, `rs_pib`, `sv_nit`, `uy_ruc`, `ve_rif`, `vn_tin`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `no_voec`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `li_uid`, `li_vat`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, `ke_pin`, `tr_tin`, `eg_tin`, `ph_tin`, `bh_vat`, `kz_bin`, `ng_tin`, `om_vat`, `de_stn`, `ch_uid`, `tz_vat`, `uz_vat`, `uz_tin`, `md_vat`, `ma_vat`, `by_tin`, or `unknown`", + "description": "The type of the tax ID, one of `ad_nrt`, `ar_cuit`, `eu_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `cn_tin`, `co_nit`, `cr_tin`, `do_rcn`, `ec_ruc`, `eu_oss_vat`, `hr_oib`, `pe_ruc`, `ro_tin`, `rs_pib`, `sv_nit`, `uy_ruc`, `ve_rif`, `vn_tin`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `no_voec`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `li_uid`, `li_vat`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, `ke_pin`, `tr_tin`, `eg_tin`, `ph_tin`, `bh_vat`, `kz_bin`, `ng_tin`, `om_vat`, `de_stn`, `ch_uid`, `tz_vat`, `uz_vat`, `uz_tin`, `md_vat`, `ma_vat`, `by_tin`, `ao_tin`, `bs_tin`, `bb_tin`, `cd_nif`, `mr_nif`, `me_pib`, `zw_tin`, `ba_tin`, `gn_nif`, `mk_vat`, `sr_fin`, `sn_ninea`, `am_tin`, `np_pan`, `tj_tin`, `ug_tin`, `zm_tin`, `kh_tin`, or `unknown`", "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -18086,6 +18335,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -18101,6 +18351,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -18112,12 +18363,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -18125,6 +18380,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -18137,12 +18393,16 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "unknown", "us_ein", "uy_ruc", @@ -18150,7 +18410,9 @@ "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "type": "string" }, @@ -18440,6 +18702,7 @@ }, "currency": { "description": "The currency of the cardholder. This currency can be different from the currency presented at authorization and the `merchant_currency` field on this authorization. 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).", + "format": "currency", "type": "string" }, "fleet": { @@ -18483,6 +18746,7 @@ }, "merchant_currency": { "description": "The local currency that was presented to the cardholder for the authorization. This currency can be different from the cardholder currency and the `currency` field on this authorization. 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).", + "format": "currency", "type": "string" }, "merchant_data": { @@ -18659,6 +18923,7 @@ }, "currency": { "description": "Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Supported currencies are `usd` in the US, `eur` in the EU, and `gbp` in the UK.", + "format": "currency", "type": "string" }, "cvc": { @@ -19016,6 +19281,7 @@ }, "currency": { "description": "The currency the `transaction` was made in.", + "format": "currency", "type": "string" }, "evidence": { @@ -19345,6 +19611,7 @@ }, "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).", + "format": "currency", "type": "string" }, "id": { @@ -19652,6 +19919,7 @@ }, "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).", + "format": "currency", "type": "string" }, "dispute": { @@ -19689,6 +19957,7 @@ }, "merchant_currency": { "description": "The currency with which the merchant is taking payment.", + "format": "currency", "type": "string" }, "merchant_data": { @@ -20174,6 +20443,12 @@ "nullable": true, "type": "string" }, + "tax_id": { + "description": "The seller's tax identification number. Currently populated for French merchants only.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, "terminal_id": { "description": "An ID assigned by the seller to the location of the sale.", "maxLength": 5000, @@ -20240,6 +20515,7 @@ }, "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).", + "format": "currency", "type": "string" }, "is_amount_controllable": { @@ -20252,6 +20528,7 @@ }, "merchant_currency": { "description": "The local currency the merchant is requesting to authorize.", + "format": "currency", "type": "string" }, "network_risk_score": { @@ -21176,6 +21453,7 @@ }, "spending_limits_currency": { "description": "Currency of the amounts within `spending_limits`. Always the same as the currency of the card.", + "format": "currency", "nullable": true, "type": "string" } @@ -22399,6 +22677,7 @@ }, "spending_limits_currency": { "description": "Currency of the amounts within `spending_limits`.", + "format": "currency", "nullable": true, "type": "string" } @@ -24438,11 +24717,13 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { "description": "An arbitrary string attached to the object. Often useful for displaying to users. Defaults to product name.", "maxLength": 5000, + "nullable": true, "type": "string" }, "discounts": { @@ -24977,6 +25258,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -25722,6 +26004,7 @@ }, "currency": { "description": "The currency of the payment on a single use mandate.", + "format": "currency", "type": "string" } }, @@ -25855,7 +26138,8 @@ "financial_account", "us_bank_account" ], - "type": "string" + "type": "string", + "x-stripeBypassValidation": true }, "us_bank_account": { "$ref": "#/components/schemas/outbound_payments_payment_method_details_us_bank_account" @@ -26574,6 +26858,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -27135,6 +27420,7 @@ }, "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).", + "format": "currency", "nullable": true, "type": "string" }, @@ -28498,14 +28784,26 @@ }, "payment_intent_payment_method_options_mandate_options_bacs_debit": { "description": "", - "properties": {}, + "properties": { + "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: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "payment_intent_payment_method_options_mandate_options_bacs_debit", "type": "object", "x-expandableFields": [] }, "payment_intent_payment_method_options_mandate_options_sepa_debit": { "description": "", - "properties": {}, + "properties": { + "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: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "payment_intent_payment_method_options_mandate_options_sepa_debit", "type": "object", "x-expandableFields": [] @@ -28558,7 +28856,7 @@ "description": "", "properties": { "reference": { - "description": "The order ID displayed in the Swish app after the payment is authorized.", + "description": "A reference for this payment to be displayed in the Swish app.", "maxLength": 35, "nullable": true, "type": "string" @@ -28785,6 +29083,7 @@ }, "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).", + "format": "currency", "type": "string" }, "custom_fields": { @@ -29904,7 +30203,8 @@ "ZW", "ZZ" ], - "type": "string" + "type": "string", + "x-stripeBypassValidation": true }, "type": "array" } @@ -30612,6 +30912,15 @@ "description": "Contains information about card networks that can be used to process the payment.", "nullable": true }, + "regulated_status": { + "description": "Status of a card based on the card issuer.", + "enum": [ + "regulated", + "unregulated" + ], + "nullable": true, + "type": "string" + }, "three_d_secure_usage": { "anyOf": [ { @@ -31746,10 +32055,16 @@ }, "payment_method_details_amazon_pay": { "description": "", - "properties": {}, + "properties": { + "funding": { + "$ref": "#/components/schemas/amazon_pay_underlying_payment_method_funding_details" + } + }, "title": "payment_method_details_amazon_pay", "type": "object", - "x-expandableFields": [] + "x-expandableFields": [ + "funding" + ] }, "payment_method_details_au_becs_debit": { "description": "", @@ -32044,6 +32359,15 @@ "overcapture": { "$ref": "#/components/schemas/payment_flows_private_payment_methods_card_details_api_resource_enterprise_features_overcapture_overcapture" }, + "regulated_status": { + "description": "Status of a card based on the card issuer.", + "enum": [ + "regulated", + "unregulated" + ], + "nullable": true, + "type": "string" + }, "three_d_secure": { "anyOf": [ { @@ -33335,6 +33659,48 @@ "type": "object", "x-expandableFields": [] }, + "payment_method_details_passthrough_card": { + "description": "", + "properties": { + "brand": { + "description": "Card brand. Can be `amex`, `diners`, `discover`, `eftpos_au`, `jcb`, `link`, `mastercard`, `unionpay`, `visa`, or `unknown`.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "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.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "exp_month": { + "description": "Two-digit number representing the card's expiration month.", + "nullable": true, + "type": "integer" + }, + "exp_year": { + "description": "Four-digit number representing the card's expiration year.", + "nullable": true, + "type": "integer" + }, + "funding": { + "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "last4": { + "description": "The last four digits of the card.", + "maxLength": 5000, + "nullable": true, + "type": "string" + } + }, + "title": "payment_method_details_passthrough_card", + "type": "object", + "x-expandableFields": [] + }, "payment_method_details_payco": { "description": "", "properties": { @@ -33436,10 +33802,16 @@ }, "payment_method_details_revolut_pay": { "description": "", - "properties": {}, + "properties": { + "funding": { + "$ref": "#/components/schemas/revolut_pay_underlying_payment_method_funding_details" + } + }, "title": "payment_method_details_revolut_pay", "type": "object", - "x-expandableFields": [] + "x-expandableFields": [ + "funding" + ] }, "payment_method_details_samsung_pay": { "description": "", @@ -36367,7 +36739,8 @@ "ZW", "ZZ" ], - "type": "string" + "type": "string", + "x-stripeBypassValidation": true }, "type": "array" } @@ -36475,18 +36848,23 @@ "description": "", "properties": { "type": { - "description": "The type of the tax ID, one of `ad_nrt`, `ar_cuit`, `eu_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `cn_tin`, `co_nit`, `cr_tin`, `do_rcn`, `ec_ruc`, `eu_oss_vat`, `hr_oib`, `pe_ruc`, `ro_tin`, `rs_pib`, `sv_nit`, `uy_ruc`, `ve_rif`, `vn_tin`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `no_voec`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `li_uid`, `li_vat`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, `ke_pin`, `tr_tin`, `eg_tin`, `ph_tin`, `bh_vat`, `kz_bin`, `ng_tin`, `om_vat`, `de_stn`, `ch_uid`, `tz_vat`, `uz_vat`, `uz_tin`, `md_vat`, `ma_vat`, `by_tin`, or `unknown`", + "description": "The type of the tax ID, one of `ad_nrt`, `ar_cuit`, `eu_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `cn_tin`, `co_nit`, `cr_tin`, `do_rcn`, `ec_ruc`, `eu_oss_vat`, `hr_oib`, `pe_ruc`, `ro_tin`, `rs_pib`, `sv_nit`, `uy_ruc`, `ve_rif`, `vn_tin`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `no_voec`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `li_uid`, `li_vat`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, `ke_pin`, `tr_tin`, `eg_tin`, `ph_tin`, `bh_vat`, `kz_bin`, `ng_tin`, `om_vat`, `de_stn`, `ch_uid`, `tz_vat`, `uz_vat`, `uz_tin`, `md_vat`, `ma_vat`, `by_tin`, `ao_tin`, `bs_tin`, `bb_tin`, `cd_nif`, `mr_nif`, `me_pib`, `zw_tin`, `ba_tin`, `gn_nif`, `mk_vat`, `sr_fin`, `sn_ninea`, `am_tin`, `np_pan`, `tj_tin`, `ug_tin`, `zm_tin`, `kh_tin`, or `unknown`", "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -36494,6 +36872,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -36509,6 +36888,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -36520,12 +36900,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -36533,6 +36917,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -36545,12 +36930,16 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "unknown", "us_ein", "uy_ruc", @@ -36558,7 +36947,9 @@ "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "type": "string" }, @@ -36746,6 +37137,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -37509,6 +37901,7 @@ }, "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).", + "format": "currency", "type": "string" }, "id": { @@ -38306,7 +38699,8 @@ "required": [ "default_allowed_updates", "enabled", - "proration_behavior" + "proration_behavior", + "schedule_at_period_end" ], "title": "PortalSubscriptionUpdate", "type": "object", @@ -38362,6 +38756,7 @@ }, "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).", + "format": "currency", "type": "string" }, "currency_options": { @@ -40204,6 +40599,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -40976,6 +41372,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -41149,6 +41546,27 @@ ], "x-resourceId": "review" }, + "revolut_pay_underlying_payment_method_funding_details": { + "description": "", + "properties": { + "card": { + "$ref": "#/components/schemas/payment_method_details_passthrough_card" + }, + "type": { + "description": "funding type of the underlying payment method.", + "enum": [ + "card" + ], + "nullable": true, + "type": "string" + } + }, + "title": "revolut_pay_underlying_payment_method_funding_details", + "type": "object", + "x-expandableFields": [ + "card" + ] + }, "rule": { "description": "", "properties": { @@ -41261,6 +41679,14 @@ "schedules_phase_automatic_tax": { "description": "", "properties": { + "disabled_reason": { + "description": "If Stripe disabled automatic tax, this enum describes why.", + "enum": [ + "requires_location_inputs" + ], + "nullable": true, + "type": "string" + }, "enabled": { "description": "Whether Stripe automatically computes tax on invoices created during this phase.", "type": "boolean" @@ -42841,6 +43267,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -42970,14 +43397,26 @@ }, "setup_intent_payment_method_options_mandate_options_bacs_debit": { "description": "", - "properties": {}, + "properties": { + "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: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "setup_intent_payment_method_options_mandate_options_bacs_debit", "type": "object", "x-expandableFields": [] }, "setup_intent_payment_method_options_mandate_options_sepa_debit": { "description": "", - "properties": {}, + "properties": { + "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: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "setup_intent_payment_method_options_mandate_options_sepa_debit", "type": "object", "x-expandableFields": [] @@ -43290,6 +43729,7 @@ }, "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).", + "format": "currency", "type": "string" }, "currency_options": { @@ -43373,6 +43813,7 @@ }, "currency": { "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.", + "format": "currency", "nullable": true, "type": "string" }, @@ -43679,6 +44120,7 @@ }, "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).", + "format": "currency", "type": "string" }, "email": { @@ -43912,6 +44354,7 @@ }, "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).", + "format": "currency", "type": "string" }, "gbp_credit_transfer": { @@ -44904,6 +45347,7 @@ }, "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).", + "format": "currency", "type": "string" }, "current_period_end": { @@ -45361,6 +45805,14 @@ "subscription_automatic_tax": { "description": "", "properties": { + "disabled_reason": { + "description": "If Stripe disabled automatic tax, this enum describes why.", + "enum": [ + "requires_location_inputs" + ], + "nullable": true, + "type": "string" + }, "enabled": { "description": "Whether Stripe automatically computes tax on this subscription.", "type": "boolean" @@ -46047,6 +46499,7 @@ }, "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).", + "format": "currency", "type": "string" }, "default_payment_method": { @@ -46309,6 +46762,14 @@ "subscription_schedules_resource_default_settings_automatic_tax": { "description": "", "properties": { + "disabled_reason": { + "description": "If Stripe disabled automatic tax, this enum describes why.", + "enum": [ + "requires_location_inputs" + ], + "nullable": true, + "type": "string" + }, "enabled": { "description": "Whether Stripe automatically computes tax on invoices created during this phase.", "type": "boolean" @@ -47544,18 +48005,23 @@ "nullable": true }, "type": { - "description": "Type of the tax ID, one of `ad_nrt`, `ae_trn`, `ar_cuit`, `au_abn`, `au_arn`, `bg_uic`, `bh_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `by_tin`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `ch_uid`, `ch_vat`, `cl_tin`, `cn_tin`, `co_nit`, `cr_tin`, `de_stn`, `do_rcn`, `ec_ruc`, `eg_tin`, `es_cif`, `eu_oss_vat`, `eu_vat`, `gb_vat`, `ge_vat`, `hk_br`, `hr_oib`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `ke_pin`, `kr_brn`, `kz_bin`, `li_uid`, `li_vat`, `ma_vat`, `md_vat`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `ng_tin`, `no_vat`, `no_voec`, `nz_gst`, `om_vat`, `pe_ruc`, `ph_tin`, `ro_tin`, `rs_pib`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `sv_nit`, `th_vat`, `tr_tin`, `tw_vat`, `tz_vat`, `ua_vat`, `us_ein`, `uy_ruc`, `uz_tin`, `uz_vat`, `ve_rif`, `vn_tin`, or `za_vat`. Note that some legacy tax IDs have type `unknown`", + "description": "Type of the tax ID, one of `ad_nrt`, `ae_trn`, `am_tin`, `ao_tin`, `ar_cuit`, `au_abn`, `au_arn`, `ba_tin`, `bb_tin`, `bg_uic`, `bh_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `bs_tin`, `by_tin`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `cd_nif`, `ch_uid`, `ch_vat`, `cl_tin`, `cn_tin`, `co_nit`, `cr_tin`, `de_stn`, `do_rcn`, `ec_ruc`, `eg_tin`, `es_cif`, `eu_oss_vat`, `eu_vat`, `gb_vat`, `ge_vat`, `gn_nif`, `hk_br`, `hr_oib`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `ke_pin`, `kh_tin`, `kr_brn`, `kz_bin`, `li_uid`, `li_vat`, `ma_vat`, `md_vat`, `me_pib`, `mk_vat`, `mr_nif`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `ng_tin`, `no_vat`, `no_voec`, `np_pan`, `nz_gst`, `om_vat`, `pe_ruc`, `ph_tin`, `ro_tin`, `rs_pib`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `sn_ninea`, `sr_fin`, `sv_nit`, `th_vat`, `tj_tin`, `tr_tin`, `tw_vat`, `tz_vat`, `ua_vat`, `ug_tin`, `us_ein`, `uy_ruc`, `uz_tin`, `uz_vat`, `ve_rif`, `vn_tin`, `za_vat`, `zm_tin`, or `zw_tin`. Note that some legacy tax IDs have type `unknown`", "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -47563,6 +48029,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -47578,6 +48045,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -47589,12 +48057,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -47602,6 +48074,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -47614,12 +48087,16 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "unknown", "us_ein", "uy_ruc", @@ -47627,7 +48104,9 @@ "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "type": "string" }, @@ -48262,18 +48741,23 @@ "description": "", "properties": { "type": { - "description": "The type of the tax ID, one of `ad_nrt`, `ar_cuit`, `eu_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `cn_tin`, `co_nit`, `cr_tin`, `do_rcn`, `ec_ruc`, `eu_oss_vat`, `hr_oib`, `pe_ruc`, `ro_tin`, `rs_pib`, `sv_nit`, `uy_ruc`, `ve_rif`, `vn_tin`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `no_voec`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `li_uid`, `li_vat`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, `ke_pin`, `tr_tin`, `eg_tin`, `ph_tin`, `bh_vat`, `kz_bin`, `ng_tin`, `om_vat`, `de_stn`, `ch_uid`, `tz_vat`, `uz_vat`, `uz_tin`, `md_vat`, `ma_vat`, `by_tin`, or `unknown`", + "description": "The type of the tax ID, one of `ad_nrt`, `ar_cuit`, `eu_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `cn_tin`, `co_nit`, `cr_tin`, `do_rcn`, `ec_ruc`, `eu_oss_vat`, `hr_oib`, `pe_ruc`, `ro_tin`, `rs_pib`, `sv_nit`, `uy_ruc`, `ve_rif`, `vn_tin`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `no_voec`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `li_uid`, `li_vat`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, `ke_pin`, `tr_tin`, `eg_tin`, `ph_tin`, `bh_vat`, `kz_bin`, `ng_tin`, `om_vat`, `de_stn`, `ch_uid`, `tz_vat`, `uz_vat`, `uz_tin`, `md_vat`, `ma_vat`, `by_tin`, `ao_tin`, `bs_tin`, `bb_tin`, `cd_nif`, `mr_nif`, `me_pib`, `zw_tin`, `ba_tin`, `gn_nif`, `mk_vat`, `sr_fin`, `sn_ninea`, `am_tin`, `np_pan`, `tj_tin`, `ug_tin`, `zm_tin`, `kh_tin`, or `unknown`", "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -48281,6 +48765,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -48296,6 +48781,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -48307,12 +48793,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -48320,6 +48810,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -48332,12 +48823,16 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "unknown", "us_ein", "uy_ruc", @@ -48345,7 +48840,9 @@ "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "type": "string" }, @@ -49505,6 +50002,7 @@ "properties": { "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).", + "format": "currency", "type": "string" }, "line_items": { @@ -50476,6 +50974,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -50715,6 +51214,7 @@ }, "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).", + "format": "currency", "type": "string" }, "destination_payment_refund": { @@ -50908,6 +51408,7 @@ }, "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).", + "format": "currency", "type": "string" }, "financial_account": { @@ -51027,6 +51528,7 @@ }, "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).", + "format": "currency", "type": "string" }, "financial_account": { @@ -51374,6 +51876,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -51533,6 +52036,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -51714,6 +52218,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -51870,6 +52375,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -52010,6 +52516,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -52151,6 +52658,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -52300,6 +52808,7 @@ }, "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).", + "format": "currency", "type": "string" }, "effective_at": { @@ -52501,41 +53010,6 @@ "status_details" ] }, - "treasury_financial_accounts_resource_ach_toggle_settings": { - "description": "Toggle settings for enabling/disabling an ACH specific feature", - "properties": { - "requested": { - "description": "Whether the FinancialAccount should have the Feature.", - "type": "boolean" - }, - "status": { - "description": "Whether the Feature is operational.", - "enum": [ - "active", - "pending", - "restricted" - ], - "type": "string" - }, - "status_details": { - "description": "Additional details; includes at least one entry when the status is not `active`.", - "items": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggles_setting_status_details" - }, - "type": "array" - } - }, - "required": [ - "requested", - "status", - "status_details" - ], - "title": "TreasuryFinancialAccountsResourceAchToggleSettings", - "type": "object", - "x-expandableFields": [ - "status_details" - ] - }, "treasury_financial_accounts_resource_balance": { "description": "Balance information for the FinancialAccount", "properties": { @@ -52642,11 +53116,46 @@ "aba" ] }, + "treasury_financial_accounts_resource_inbound_ach_toggle_settings": { + "description": "Toggle settings for enabling/disabling an inbound ACH specific feature", + "properties": { + "requested": { + "description": "Whether the FinancialAccount should have the Feature.", + "type": "boolean" + }, + "status": { + "description": "Whether the Feature is operational.", + "enum": [ + "active", + "pending", + "restricted" + ], + "type": "string" + }, + "status_details": { + "description": "Additional details; includes at least one entry when the status is not `active`.", + "items": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggles_setting_status_details" + }, + "type": "array" + } + }, + "required": [ + "requested", + "status", + "status_details" + ], + "title": "TreasuryFinancialAccountsResourceInboundAchToggleSettings", + "type": "object", + "x-expandableFields": [ + "status_details" + ] + }, "treasury_financial_accounts_resource_inbound_transfers": { "description": "InboundTransfers contains inbound transfers features for a FinancialAccount.", "properties": { "ach": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_ach_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_inbound_ach_toggle_settings" } }, "title": "TreasuryFinancialAccountsResourceInboundTransfers", @@ -52655,11 +53164,46 @@ "ach" ] }, + "treasury_financial_accounts_resource_outbound_ach_toggle_settings": { + "description": "Toggle settings for enabling/disabling an outbound ACH specific feature", + "properties": { + "requested": { + "description": "Whether the FinancialAccount should have the Feature.", + "type": "boolean" + }, + "status": { + "description": "Whether the Feature is operational.", + "enum": [ + "active", + "pending", + "restricted" + ], + "type": "string" + }, + "status_details": { + "description": "Additional details; includes at least one entry when the status is not `active`.", + "items": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggles_setting_status_details" + }, + "type": "array" + } + }, + "required": [ + "requested", + "status", + "status_details" + ], + "title": "TreasuryFinancialAccountsResourceOutboundAchToggleSettings", + "type": "object", + "x-expandableFields": [ + "status_details" + ] + }, "treasury_financial_accounts_resource_outbound_payments": { "description": "Settings related to Outbound Payments features on a Financial Account", "properties": { "ach": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_ach_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_outbound_ach_toggle_settings" }, "us_domestic_wire": { "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" @@ -52676,7 +53220,7 @@ "description": "OutboundTransfers contains outbound transfers features for a FinancialAccount.", "properties": { "ach": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_ach_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_outbound_ach_toggle_settings" }, "us_domestic_wire": { "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" @@ -53892,7 +54436,7 @@ "description": "The Stripe REST API. Please see https://stripe.com/docs/api for more details.", "termsOfService": "https://stripe.com/us/terms/", "title": "Stripe API", - "version": "2024-11-20.acacia", + "version": "2024-12-18.acacia", "x-stripeSpecFilename": "spec3" }, "openapi": "3.0.0", @@ -54668,6 +55212,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "documents": { @@ -54724,6 +55269,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "fiscal_year_end": { @@ -54752,6 +55298,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" } }, @@ -55604,6 +56151,7 @@ }, "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).", + "format": "currency", "type": "string" }, "documents": { @@ -55723,7 +56271,7 @@ "x-stripeBypassValidation": true }, "groups": { - "description": "A hash of account group type to tokens. These are account groups this account should be added to", + "description": "A hash of account group type to tokens. These are account groups this account should be added to.", "properties": { "payments_pricing": { "anyOf": [ @@ -56571,6 +57119,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "fiscal_year_end": { @@ -56599,6 +57148,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" } }, @@ -56671,7 +57221,7 @@ "type": "string" } }, - "title": "business_profile_specs", + "title": "business_profile_update_specs", "type": "object" }, "business_type": { @@ -57387,11 +57937,12 @@ "type": "object" } }, - "title": "company_specs", + "title": "company_update_specs", "type": "object" }, "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).", + "format": "currency", "type": "string" }, "documents": { @@ -57511,7 +58062,7 @@ "x-stripeBypassValidation": true }, "groups": { - "description": "A hash of account group type to tokens. These are account groups this account should be added to", + "description": "A hash of account group type to tokens. These are account groups this account should be added to.", "properties": { "payments_pricing": { "anyOf": [ @@ -57848,7 +58399,7 @@ "type": "object" } }, - "title": "individual_specs", + "title": "individual_update_specs", "type": "object" }, "metadata": { @@ -58248,6 +58799,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "documents": { @@ -59175,6 +59727,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "documents": { @@ -64245,6 +64798,7 @@ "name": "currency", "required": false, "schema": { + "format": "currency", "type": "string" }, "style": "form" @@ -64319,7 +64873,7 @@ "style": "form" }, { - "description": "Only returns transactions of the given type. One of: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `obligation_outbound`, `obligation_reversal_inbound`, `payment`, `payment_failure_refund`, `payment_network_reserve_hold`, `payment_network_reserve_release`, `payment_refund`, `payment_reversal`, `payment_unreconciled`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`.", + "description": "Only returns transactions of the given type. One of: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `obligation_outbound`, `obligation_reversal_inbound`, `payment`, `payment_failure_refund`, `payment_network_reserve_hold`, `payment_network_reserve_release`, `payment_refund`, `payment_reversal`, `payment_unreconciled`, `payout`, `payout_cancel`, `payout_failure`, `payout_minimum_balance_hold`, `payout_minimum_balance_release`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`.", "in": "query", "name": "type", "required": false, @@ -64517,6 +65071,7 @@ "name": "currency", "required": false, "schema": { + "format": "currency", "type": "string" }, "style": "form" @@ -64591,7 +65146,7 @@ "style": "form" }, { - "description": "Only returns transactions of the given type. One of: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `obligation_outbound`, `obligation_reversal_inbound`, `payment`, `payment_failure_refund`, `payment_network_reserve_hold`, `payment_network_reserve_release`, `payment_refund`, `payment_reversal`, `payment_unreconciled`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`.", + "description": "Only returns transactions of the given type. One of: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `climate_order_purchase`, `climate_order_refund`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `obligation_outbound`, `obligation_reversal_inbound`, `payment`, `payment_failure_refund`, `payment_network_reserve_hold`, `payment_network_reserve_release`, `payment_refund`, `payment_reversal`, `payment_unreconciled`, `payout`, `payout_cancel`, `payout_failure`, `payout_minimum_balance_hold`, `payout_minimum_balance_release`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`.", "in": "query", "name": "type", "required": false, @@ -65294,7 +65849,7 @@ }, "/v1/billing/credit_balance_summary": { "get": { - "description": "
Retrieves the credit balance summary for a customer
", + "description": "Retrieves the credit balance summary for a customer.
", "operationId": "GetBillingCreditBalanceSummary", "parameters": [ { @@ -65407,7 +65962,7 @@ }, "/v1/billing/credit_balance_transactions": { "get": { - "description": "Retrieve a list of credit balance transactions
", + "description": "Retrieve a list of credit balance transactions.
", "operationId": "GetBillingCreditBalanceTransactions", "parameters": [ { @@ -65556,7 +66111,7 @@ }, "/v1/billing/credit_balance_transactions/{id}": { "get": { - "description": "Retrieves a credit balance transaction
", + "description": "Retrieves a credit balance transaction.
", "operationId": "GetBillingCreditBalanceTransactionsId", "parameters": [ { @@ -65762,7 +66317,7 @@ "summary": "List credit grants" }, "post": { - "description": "Creates a credit grant
", + "description": "Creates a credit grant.
", "operationId": "PostBillingCreditGrants", "requestBody": { "content": { @@ -65794,6 +66349,7 @@ "monetary": { "properties": { "currency": { + "format": "currency", "type": "string" }, "value": { @@ -65859,7 +66415,7 @@ "type": "string" }, "effective_at": { - "description": "The time when the billing credits become effective—when they're eligible for use. Defaults to the current timestamp if not specified.", + "description": "The time when the billing credits become effective-when they're eligible for use. It defaults to the current timestamp if not specified.", "format": "unix-time", "type": "integer" }, @@ -65872,7 +66428,7 @@ "type": "array" }, "expires_at": { - "description": "The time when the billing credits will expire. If not specified, the billing credits don't expire.", + "description": "The time when the billing credits expire. If not specified, the billing credits don't expire.", "format": "unix-time", "type": "integer" }, @@ -65880,7 +66436,7 @@ "additionalProperties": { "type": "string" }, - "description": "Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object (for example, cost basis) in a structured format.", + "description": "Set of key-value pairs that you can attach to an object. You can use this to store additional information about the object (for example, cost basis) in a structured format.", "type": "object" }, "name": { @@ -65928,7 +66484,7 @@ }, "/v1/billing/credit_grants/{id}": { "get": { - "description": "Retrieves a credit grant
", + "description": "Retrieves a credit grant.
", "operationId": "GetBillingCreditGrantsId", "parameters": [ { @@ -65996,7 +66552,7 @@ "summary": "Retrieve a credit grant" }, "post": { - "description": "Updates a credit grant
", + "description": "Updates a credit grant.
", "operationId": "PostBillingCreditGrantsId", "parameters": [ { @@ -66058,7 +66614,7 @@ "additionalProperties": { "type": "string" }, - "description": "Set of key-value pairs you can attach to an object. This can be useful for storing additional information about the object (for example, cost basis) in a structured format.", + "description": "Set of key-value pairs you can attach to an object. You can use this to store additional information about the object (for example, cost basis) in a structured format.", "type": "object" } }, @@ -66233,7 +66789,7 @@ }, "/v1/billing/meter_event_adjustments": { "post": { - "description": "Creates a billing meter event adjustment
", + "description": "Creates a billing meter event adjustment.
", "operationId": "PostBillingMeterEventAdjustments", "requestBody": { "content": { @@ -66320,7 +66876,7 @@ }, "/v1/billing/meter_events": { "post": { - "description": "Creates a billing meter event
", + "description": "Creates a billing meter event.
", "operationId": "PostBillingMeterEvents", "requestBody": { "content": { @@ -66352,7 +66908,7 @@ "type": "array" }, "identifier": { - "description": "A unique identifier for the event. If not provided, one will be generated. We strongly advise using UUID-like identifiers. We will enforce uniqueness within a rolling period of at least 24 hours. The enforcement of uniqueness primarily addresses issues arising from accidental retries or other problems occurring within extremely brief time intervals. This approach helps prevent duplicate entries and ensures data integrity in high-frequency operations.", + "description": "A unique identifier for the event. If not provided, one is generated. We recommend using UUID-like identifiers. We will enforce uniqueness within a rolling period of at least 24 hours. The enforcement of uniqueness primarily addresses issues arising from accidental retries or other problems occurring within extremely brief time intervals. This approach helps prevent duplicate entries and ensures data integrity in high-frequency operations.", "maxLength": 100, "type": "string" }, @@ -66545,7 +67101,7 @@ "summary": "List billing meters" }, "post": { - "description": "Creates a billing meter
", + "description": "Creates a billing meter.
", "operationId": "PostBillingMeters", "requestBody": { "content": { @@ -66610,7 +67166,7 @@ "type": "object" }, "display_name": { - "description": "The meter's name.", + "description": "The meter’s name. Not visible to the customer.", "maxLength": 250, "type": "string" }, @@ -66688,7 +67244,7 @@ }, "/v1/billing/meters/{id}": { "get": { - "description": "Retrieves a billing meter given an ID
", + "description": "Retrieves a billing meter given an ID.
", "operationId": "GetBillingMetersId", "parameters": [ { @@ -66756,7 +67312,7 @@ "summary": "Retrieve a billing meter" }, "post": { - "description": "Updates a billing meter
", + "description": "Updates a billing meter.
", "operationId": "PostBillingMetersId", "parameters": [ { @@ -66784,7 +67340,7 @@ "additionalProperties": false, "properties": { "display_name": { - "description": "The meter's name.", + "description": "The meter’s name. Not visible to the customer.", "maxLength": 250, "type": "string" }, @@ -66830,7 +67386,7 @@ }, "/v1/billing/meters/{id}/deactivate": { "post": { - "description": "Deactivates a billing meter
", + "description": "When a meter is deactivated, no more meter events will be accepted for this meter. You can’t attach a deactivated meter to a price.
", "operationId": "PostBillingMetersIdDeactivate", "parameters": [ { @@ -67084,7 +67640,7 @@ }, "/v1/billing/meters/{id}/reactivate": { "post": { - "description": "Reactivates a billing meter
", + "description": "When a meter is reactivated, events for this meter can be accepted and you can attach the meter to a price.
", "operationId": "PostBillingMetersIdReactivate", "parameters": [ { @@ -68775,6 +69331,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -70023,6 +70580,15 @@ }, "title": "visa_compelling_evidence3", "type": "object" + }, + "visa_compliance": { + "properties": { + "fee_acknowledged": { + "type": "boolean" + } + }, + "title": "visa_compliance", + "type": "object" } }, "title": "enhanced_evidence", @@ -70509,6 +71075,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -71241,6 +71808,7 @@ }, "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). Required in `setup` mode when `payment_method_types` is not set.", + "format": "currency", "type": "string" }, "custom_fields": { @@ -71697,6 +72265,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -72158,7 +72727,22 @@ "bacs_debit": { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" }, @@ -72679,7 +73263,22 @@ "sepa_debit": { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" }, @@ -73172,7 +73771,8 @@ "ZW", "ZZ" ], - "type": "string" + "type": "string", + "x-stripeBypassValidation": true }, "type": "array" } @@ -73255,6 +73855,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "currency_options": { @@ -75226,6 +75827,7 @@ }, "currency": { "description": "Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) of the `amount_off` parameter (required if `amount_off` is passed).", + "format": "currency", "type": "string" }, "currency_options": { @@ -77729,14 +78331,19 @@ "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -77744,6 +78351,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -77759,6 +78367,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -77770,12 +78379,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -77783,6 +78396,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -77795,19 +78409,25 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "us_ein", "uy_ruc", "uz_tin", "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "maxLength": 5000, "type": "string", @@ -78256,6 +78876,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "object": { @@ -78853,6 +79474,7 @@ }, "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). Specifies the [`invoice_credit_balance`](https://stripe.com/docs/api/customers/object#customer_object-invoice_credit_balance) that this transaction will apply to. If the customer's `currency` is not set, it will be updated to this value.", + "format": "currency", "type": "string" }, "description": { @@ -79305,6 +79927,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "object": { @@ -80132,6 +80755,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "object": { @@ -81237,6 +81861,7 @@ }, "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).", + "format": "currency", "type": "string" }, "expand": { @@ -81800,6 +82425,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "object": { @@ -82673,6 +83299,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -82832,6 +83459,7 @@ }, "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).", + "format": "currency", "type": "string" }, "days_until_due": { @@ -83019,6 +83647,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -83920,6 +84549,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -84336,6 +84966,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -85289,18 +85920,23 @@ "type": "array" }, "type": { - "description": "Type of the tax ID, one of `ad_nrt`, `ae_trn`, `ar_cuit`, `au_abn`, `au_arn`, `bg_uic`, `bh_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `by_tin`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `ch_uid`, `ch_vat`, `cl_tin`, `cn_tin`, `co_nit`, `cr_tin`, `de_stn`, `do_rcn`, `ec_ruc`, `eg_tin`, `es_cif`, `eu_oss_vat`, `eu_vat`, `gb_vat`, `ge_vat`, `hk_br`, `hr_oib`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `ke_pin`, `kr_brn`, `kz_bin`, `li_uid`, `li_vat`, `ma_vat`, `md_vat`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `ng_tin`, `no_vat`, `no_voec`, `nz_gst`, `om_vat`, `pe_ruc`, `ph_tin`, `ro_tin`, `rs_pib`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `sv_nit`, `th_vat`, `tr_tin`, `tw_vat`, `tz_vat`, `ua_vat`, `us_ein`, `uy_ruc`, `uz_tin`, `uz_vat`, `ve_rif`, `vn_tin`, or `za_vat`", + "description": "Type of the tax ID, one of `ad_nrt`, `ae_trn`, `am_tin`, `ao_tin`, `ar_cuit`, `au_abn`, `au_arn`, `ba_tin`, `bb_tin`, `bg_uic`, `bh_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `bs_tin`, `by_tin`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `cd_nif`, `ch_uid`, `ch_vat`, `cl_tin`, `cn_tin`, `co_nit`, `cr_tin`, `de_stn`, `do_rcn`, `ec_ruc`, `eg_tin`, `es_cif`, `eu_oss_vat`, `eu_vat`, `gb_vat`, `ge_vat`, `gn_nif`, `hk_br`, `hr_oib`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `ke_pin`, `kh_tin`, `kr_brn`, `kz_bin`, `li_uid`, `li_vat`, `ma_vat`, `md_vat`, `me_pib`, `mk_vat`, `mr_nif`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `ng_tin`, `no_vat`, `no_voec`, `np_pan`, `nz_gst`, `om_vat`, `pe_ruc`, `ph_tin`, `ro_tin`, `rs_pib`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `sn_ninea`, `sr_fin`, `sv_nit`, `th_vat`, `tj_tin`, `tr_tin`, `tw_vat`, `tz_vat`, `ua_vat`, `ug_tin`, `us_ein`, `uy_ruc`, `uz_tin`, `uz_vat`, `ve_rif`, `vn_tin`, `za_vat`, `zm_tin`, or `zw_tin`", "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -85308,6 +85944,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -85323,6 +85960,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -85334,12 +85972,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -85347,6 +85989,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -85359,19 +86002,25 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "us_ein", "uy_ruc", "uz_tin", "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "maxLength": 5000, "type": "string", @@ -86278,6 +86927,15 @@ }, "title": "visa_compelling_evidence3", "type": "object" + }, + "visa_compliance": { + "properties": { + "fee_acknowledged": { + "type": "boolean" + } + }, + "title": "visa_compliance", + "type": "object" } }, "title": "enhanced_evidence", @@ -89914,7 +90572,8 @@ "card_cvc", "card_expiry", "card_number", - "cardholder_name" + "cardholder_name", + "request_signature" ], "type": "string" }, @@ -91628,6 +92287,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -91734,6 +92394,7 @@ "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -92116,6 +92777,7 @@ "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -92616,6 +93278,7 @@ }, "currency": { "description": "The currency to create this invoice in. Defaults to that of `customer` if not specified.", + "format": "currency", "type": "string" }, "custom_fields": { @@ -93287,6 +93950,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "currency_options": { @@ -93558,6 +94222,7 @@ }, "currency": { "description": "The currency to preview this invoice in. Defaults to that of `customer` if not specified.", + "format": "currency", "type": "string" }, "customer": { @@ -93701,14 +94366,19 @@ "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -93716,6 +94386,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -93731,6 +94402,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -93742,12 +94414,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -93755,6 +94431,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -93767,19 +94444,25 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "us_ein", "uy_ruc", "uz_tin", "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "maxLength": 5000, "type": "string", @@ -93850,6 +94533,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "description": { @@ -93935,6 +94619,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -94109,6 +94794,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -94433,6 +95119,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -94749,6 +95436,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -95094,6 +95782,7 @@ "name": "currency", "required": false, "schema": { + "format": "currency", "type": "string" }, "style": "form" @@ -95250,14 +95939,19 @@ "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -95265,6 +95959,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -95280,6 +95975,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -95291,12 +95987,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -95304,6 +96004,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -95316,19 +96017,25 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "us_ein", "uy_ruc", "uz_tin", "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "maxLength": 5000, "type": "string", @@ -95420,6 +96127,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "description": { @@ -95505,6 +96213,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -95712,6 +96421,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -96036,6 +96746,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -96456,6 +97167,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -96672,6 +97384,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -96925,6 +97638,7 @@ "name": "currency", "required": false, "schema": { + "format": "currency", "type": "string" }, "style": "form" @@ -97081,14 +97795,19 @@ "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -97096,6 +97815,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -97111,6 +97831,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -97122,12 +97843,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -97135,6 +97860,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -97147,19 +97873,25 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "us_ein", "uy_ruc", "uz_tin", "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "maxLength": 5000, "type": "string", @@ -97262,6 +97994,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "description": { @@ -97347,6 +98080,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -97564,6 +98298,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -97888,6 +98623,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -98319,6 +99055,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -98535,6 +99272,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -99729,6 +100467,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "currency_options": { @@ -100088,6 +100827,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -100668,6 +101408,7 @@ "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -101388,6 +102129,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -112359,6 +113101,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -113374,7 +114117,22 @@ { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" }, @@ -114680,7 +115438,22 @@ { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" }, @@ -115451,6 +116224,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -116384,7 +117158,22 @@ { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" }, @@ -117690,7 +118479,22 @@ { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" }, @@ -118187,6 +118991,7 @@ }, "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).", + "format": "currency", "type": "string" }, "expand": { @@ -119539,7 +120344,22 @@ { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" }, @@ -120845,7 +121665,22 @@ { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" }, @@ -121856,6 +122691,7 @@ }, "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.", + "format": "currency", "type": "string" }, "custom_fields": { @@ -122641,7 +123477,8 @@ "ZW", "ZZ" ], - "type": "string" + "type": "string", + "x-stripeBypassValidation": true }, "type": "array" } @@ -123899,7 +124736,8 @@ "ZW", "ZZ" ], - "type": "string" + "type": "string", + "x-stripeBypassValidation": true }, "type": "array" } @@ -123974,6 +124812,19 @@ } ] }, + "trial_period_days": { + "anyOf": [ + { + "type": "integer" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + }, "trial_settings": { "anyOf": [ { @@ -128983,6 +129834,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -129620,6 +130472,7 @@ }, "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).", + "format": "currency", "type": "string" }, "expand": { @@ -130123,6 +130976,7 @@ "name": "currency", "required": false, "schema": { + "format": "currency", "type": "string" }, "style": "form" @@ -130380,6 +131234,7 @@ }, "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).", + "format": "currency", "type": "string" }, "currency_options": { @@ -131394,6 +132249,7 @@ "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.", "properties": { "currency": { + "format": "currency", "type": "string" }, "currency_options": { @@ -132854,6 +133710,7 @@ "type": "integer" }, "minimum_amount_currency": { + "format": "currency", "type": "string" } }, @@ -133587,6 +134444,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -134208,6 +135066,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -136299,6 +137158,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -136818,6 +137678,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "interval_end": { @@ -139321,7 +140182,22 @@ "bacs_debit": { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" } @@ -139344,6 +140220,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "description": { @@ -139535,7 +140412,22 @@ "sepa_debit": { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" } @@ -139664,6 +140556,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" } }, @@ -140621,7 +141514,22 @@ "bacs_debit": { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" } @@ -140644,6 +141552,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "description": { @@ -140835,7 +141744,22 @@ "sepa_debit": { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" } @@ -141945,7 +142869,22 @@ "bacs_debit": { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" } @@ -141968,6 +142907,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "description": { @@ -142159,7 +143099,22 @@ "sepa_debit": { "properties": { "mandate_options": { - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ] + } + }, "title": "payment_method_options_mandate_options_param", "type": "object" } @@ -142452,6 +143407,7 @@ "name": "currency", "required": false, "schema": { + "format": "currency", "type": "string" }, "style": "form" @@ -142677,6 +143633,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "currency_options": { @@ -143214,6 +144171,7 @@ }, "currency": { "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.", + "format": "currency", "type": "string" }, "customer": { @@ -143324,6 +144282,7 @@ ] }, "currency": { + "format": "currency", "type": "string" }, "interval": { @@ -143448,6 +144407,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "description": { @@ -143812,6 +144772,7 @@ ] }, "currency": { + "format": "currency", "type": "string" }, "interval": { @@ -143913,6 +144874,7 @@ "type": "integer" }, "currency": { + "format": "currency", "type": "string" }, "description": { @@ -144670,6 +145632,7 @@ "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline.", "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -145086,6 +146049,7 @@ "description": "Data used to generate a new [Price](https://stripe.com/docs/api/prices) object inline. One of `price` or `price_data` is required.", "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -146010,6 +146974,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -146140,6 +147105,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "default_payment_method": { @@ -146326,6 +147292,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -146857,6 +147824,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -147181,6 +148149,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -147949,6 +148918,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -148133,6 +149103,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -148330,6 +149301,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -149398,6 +150370,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -149829,6 +150802,7 @@ "price_data": { "properties": { "currency": { + "format": "currency", "type": "string" }, "product": { @@ -150662,6 +151636,7 @@ "properties": { "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).", + "format": "currency", "type": "string" }, "customer": { @@ -150772,14 +151747,19 @@ "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -150787,6 +151767,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -150802,6 +151783,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -150813,12 +151795,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -150826,6 +151812,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -150838,19 +151825,25 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "us_ein", "uy_ruc", "uz_tin", "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "maxLength": 5000, "type": "string", @@ -154322,18 +155315,23 @@ "type": "object" }, "type": { - "description": "Type of the tax ID, one of `ad_nrt`, `ae_trn`, `ar_cuit`, `au_abn`, `au_arn`, `bg_uic`, `bh_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `by_tin`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `ch_uid`, `ch_vat`, `cl_tin`, `cn_tin`, `co_nit`, `cr_tin`, `de_stn`, `do_rcn`, `ec_ruc`, `eg_tin`, `es_cif`, `eu_oss_vat`, `eu_vat`, `gb_vat`, `ge_vat`, `hk_br`, `hr_oib`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `ke_pin`, `kr_brn`, `kz_bin`, `li_uid`, `li_vat`, `ma_vat`, `md_vat`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `ng_tin`, `no_vat`, `no_voec`, `nz_gst`, `om_vat`, `pe_ruc`, `ph_tin`, `ro_tin`, `rs_pib`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `sv_nit`, `th_vat`, `tr_tin`, `tw_vat`, `tz_vat`, `ua_vat`, `us_ein`, `uy_ruc`, `uz_tin`, `uz_vat`, `ve_rif`, `vn_tin`, or `za_vat`", + "description": "Type of the tax ID, one of `ad_nrt`, `ae_trn`, `am_tin`, `ao_tin`, `ar_cuit`, `au_abn`, `au_arn`, `ba_tin`, `bb_tin`, `bg_uic`, `bh_vat`, `bo_tin`, `br_cnpj`, `br_cpf`, `bs_tin`, `by_tin`, `ca_bn`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `ca_qst`, `cd_nif`, `ch_uid`, `ch_vat`, `cl_tin`, `cn_tin`, `co_nit`, `cr_tin`, `de_stn`, `do_rcn`, `ec_ruc`, `eg_tin`, `es_cif`, `eu_oss_vat`, `eu_vat`, `gb_vat`, `ge_vat`, `gn_nif`, `hk_br`, `hr_oib`, `hu_tin`, `id_npwp`, `il_vat`, `in_gst`, `is_vat`, `jp_cn`, `jp_rn`, `jp_trn`, `ke_pin`, `kh_tin`, `kr_brn`, `kz_bin`, `li_uid`, `li_vat`, `ma_vat`, `md_vat`, `me_pib`, `mk_vat`, `mr_nif`, `mx_rfc`, `my_frp`, `my_itn`, `my_sst`, `ng_tin`, `no_vat`, `no_voec`, `np_pan`, `nz_gst`, `om_vat`, `pe_ruc`, `ph_tin`, `ro_tin`, `rs_pib`, `ru_inn`, `ru_kpp`, `sa_vat`, `sg_gst`, `sg_uen`, `si_tin`, `sn_ninea`, `sr_fin`, `sv_nit`, `th_vat`, `tj_tin`, `tr_tin`, `tw_vat`, `tz_vat`, `ua_vat`, `ug_tin`, `us_ein`, `uy_ruc`, `uz_tin`, `uz_vat`, `ve_rif`, `vn_tin`, `za_vat`, `zm_tin`, or `zw_tin`", "enum": [ "ad_nrt", "ae_trn", + "am_tin", + "ao_tin", "ar_cuit", "au_abn", "au_arn", + "ba_tin", + "bb_tin", "bg_uic", "bh_vat", "bo_tin", "br_cnpj", "br_cpf", + "bs_tin", "by_tin", "ca_bn", "ca_gst_hst", @@ -154341,6 +155339,7 @@ "ca_pst_mb", "ca_pst_sk", "ca_qst", + "cd_nif", "ch_uid", "ch_vat", "cl_tin", @@ -154356,6 +155355,7 @@ "eu_vat", "gb_vat", "ge_vat", + "gn_nif", "hk_br", "hr_oib", "hu_tin", @@ -154367,12 +155367,16 @@ "jp_rn", "jp_trn", "ke_pin", + "kh_tin", "kr_brn", "kz_bin", "li_uid", "li_vat", "ma_vat", "md_vat", + "me_pib", + "mk_vat", + "mr_nif", "mx_rfc", "my_frp", "my_itn", @@ -154380,6 +155384,7 @@ "ng_tin", "no_vat", "no_voec", + "np_pan", "nz_gst", "om_vat", "pe_ruc", @@ -154392,19 +155397,25 @@ "sg_gst", "sg_uen", "si_tin", + "sn_ninea", + "sr_fin", "sv_nit", "th_vat", + "tj_tin", "tr_tin", "tw_vat", "tz_vat", "ua_vat", + "ug_tin", "us_ein", "uy_ruc", "uz_tin", "uz_vat", "ve_rif", "vn_tin", - "za_vat" + "za_vat", + "zm_tin", + "zw_tin" ], "maxLength": 5000, "type": "string", @@ -156921,7 +157932,7 @@ "additionalProperties": false, "properties": { "address": { - "description": "The full address of the location. If you're updating the `address` field, avoid changing the `country`. If you need to modify the `country` field, create a new `Location` object and re-register any existing readers to that location.", + "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.", "properties": { "city": { "maxLength": 5000, @@ -157982,6 +158993,7 @@ "description": "Cart", "properties": { "currency": { + "format": "currency", "type": "string" }, "line_items": { @@ -158883,6 +159895,7 @@ }, "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).", + "format": "currency", "type": "string" }, "expand": { @@ -159009,6 +160022,7 @@ }, "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).", + "format": "currency", "type": "string" }, "expand": { @@ -159163,6 +160177,7 @@ }, "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).", + "format": "currency", "type": "string" }, "merchant_data": { @@ -161082,6 +162097,7 @@ }, "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).", + "format": "currency", "type": "string" }, "expand": { @@ -161186,6 +162202,7 @@ }, "currency": { "description": "The currency of the capture. 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).", + "format": "currency", "type": "string" }, "expand": { @@ -161838,6 +162855,7 @@ }, "currency": { "description": "The currency of the unlinked refund. 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).", + "format": "currency", "type": "string" }, "expand": { @@ -164061,6 +165079,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -164186,6 +165205,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -164920,6 +165940,7 @@ "type": "string" }, "currency": { + "format": "currency", "type": "string" }, "payment_method": { @@ -166350,6 +167371,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).", + "format": "currency", "type": "string" }, "description": { @@ -168831,6 +169853,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -169277,6 +170300,7 @@ }, "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).", + "format": "currency", "type": "string" }, "customer": { @@ -169398,7 +170422,8 @@ "financial_account", "us_bank_account" ], - "type": "string" + "type": "string", + "x-stripeBypassValidation": true }, "us_bank_account": { "properties": { @@ -169865,6 +170890,7 @@ }, "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).", + "format": "currency", "type": "string" }, "description": { @@ -171439,7 +172465,8 @@ "2024-06-20", "2024-09-30.acacia", "2024-10-28.acacia", - "2024-11-20.acacia" + "2024-11-20.acacia", + "2024-12-18.acacia" ], "maxLength": 5000, "type": "string",