From 4098ef69d5cb06cada78ad75c3a478b9abc2b010 Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 22:31:44 +0000 Subject: [PATCH] Update OpenAPI for 8f47ceae2012866608dc69bb295fa802e9ab8ffd --- embedded/openapi/fixtures3.json | 5 +- embedded/openapi/spec3.beta.sdk.json | 2776 ++++++++++++++++++++++++-- 2 files changed, 2600 insertions(+), 181 deletions(-) diff --git a/embedded/openapi/fixtures3.json b/embedded/openapi/fixtures3.json index ce9814d..5f04c7a 100644 --- a/embedded/openapi/fixtures3.json +++ b/embedded/openapi/fixtures3.json @@ -2468,8 +2468,7 @@ "object": "issuing.settlement", "settlement_service": "international", "transaction_count": 2, - "transaction_volume": 3656, - "status": "complete" + "transaction_volume": 3656 }, "issuing.token": { "card": "ic_1Pgag5B7WZ01zgkWephORn8N", @@ -5087,4 +5086,4 @@ "updated": 234430277 } } -} +} \ No newline at end of file diff --git a/embedded/openapi/spec3.beta.sdk.json b/embedded/openapi/spec3.beta.sdk.json index c41f8e6..71cd3e0 100644 --- a/embedded/openapi/spec3.beta.sdk.json +++ b/embedded/openapi/spec3.beta.sdk.json @@ -29,7 +29,7 @@ "$ref": "#/components/schemas/account_capabilities" }, "charges_enabled": { - "description": "Whether the account can create live charges.", + "description": "Whether the account can process charges.", "type": "boolean" }, "company": { @@ -135,7 +135,7 @@ "type": "string" }, "payouts_enabled": { - "description": "Whether Stripe can send payouts to this account.", + "description": "Whether the funds in this account can be paid out.", "type": "boolean" }, "requirements": { @@ -2862,6 +2862,7 @@ "payment_method_unexpected_state", "payment_method_unsupported_type", "payout_reconciliation_not_ready", + "payout_statement_descriptor_profanity", "payouts_limit_exceeded", "payouts_not_allowed", "platform_account_required", @@ -5294,7 +5295,7 @@ "$ref": "#/components/schemas/deleted_customer" } ], - "description": "Id of the customer to whom the credit was granted.", + "description": "ID of the customer to whom the credit was granted.", "x-expansionResources": { "oneOf": [ { @@ -5336,7 +5337,7 @@ "type": "object" }, "name": { - "description": "A descriptive name shown in dashboard and on invoices.", + "description": "A descriptive name shown in dashboard.", "maxLength": 5000, "nullable": true, "type": "string" @@ -12275,12 +12276,18 @@ "interac_present": { "$ref": "#/components/schemas/payment_method_interac_present" }, + "kakao_pay": { + "$ref": "#/components/schemas/payment_method_kakao_pay" + }, "klarna": { "$ref": "#/components/schemas/payment_method_klarna" }, "konbini": { "$ref": "#/components/schemas/payment_method_konbini" }, + "kr_card": { + "$ref": "#/components/schemas/payment_method_kr_card" + }, "link": { "$ref": "#/components/schemas/payment_method_link" }, @@ -12293,12 +12300,18 @@ "multibanco": { "$ref": "#/components/schemas/payment_method_multibanco" }, + "naver_pay": { + "$ref": "#/components/schemas/payment_method_naver_pay" + }, "oxxo": { "$ref": "#/components/schemas/payment_method_oxxo" }, "p24": { "$ref": "#/components/schemas/payment_method_p24" }, + "payco": { + "$ref": "#/components/schemas/payment_method_payco" + }, "paynow": { "$ref": "#/components/schemas/payment_method_paynow" }, @@ -12320,6 +12333,9 @@ "revolut_pay": { "$ref": "#/components/schemas/payment_method_revolut_pay" }, + "samsung_pay": { + "$ref": "#/components/schemas/payment_method_samsung_pay" + }, "sepa_debit": { "$ref": "#/components/schemas/payment_method_sepa_debit" }, @@ -12355,14 +12371,18 @@ "grabpay", "ideal", "interac_present", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -12370,6 +12390,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -12421,14 +12442,18 @@ "grabpay", "ideal", "interac_present", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -12436,6 +12461,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -12636,8 +12662,12 @@ "connect_embedded_account_features_claim": { "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.", + "type": "boolean" + }, "external_account_collection": { - "description": "Whether to allow platforms to control bank account collection for their connected accounts. This feature can only be false for custom accounts (or accounts where the platform is compliance owner). Otherwise, bank account collection is determined by compliance requirements.", + "description": "Whether to allow platforms to control bank account collection for their connected accounts. 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. Otherwise, bank account collection is determined by compliance requirements. The default value for this feature is `true`.", "type": "boolean" } }, @@ -12648,6 +12678,7 @@ "type": "object", "x-expandableFields": [], "x-stripeMostCommon": [ + "disable_stripe_user_authentication", "external_account_collection" ], "x-stripeResource": { @@ -12938,12 +12969,16 @@ "connect_embedded_payouts_features": { "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.", + "type": "boolean" + }, "edit_payout_schedule": { "description": "Whether to allow payout schedule to be changed. Default `true` when Stripe owns Loss Liability, default `false` otherwise.", "type": "boolean" }, "external_account_collection": { - "description": "Whether to allow platforms to control bank account collection for their connected accounts. This feature can only be false for custom accounts (or accounts where the platform is compliance owner). Otherwise, bank account collection is determined by compliance requirements.", + "description": "Whether to allow platforms to control bank account collection for their connected accounts. 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. Otherwise, bank account collection is determined by compliance requirements. The default value for this feature is `true`.", "type": "boolean" }, "instant_payouts": { @@ -12965,6 +13000,7 @@ "type": "object", "x-expandableFields": [], "x-stripeMostCommon": [ + "disable_stripe_user_authentication", "edit_payout_schedule", "external_account_collection", "instant_payouts", @@ -19762,6 +19798,7 @@ "radar.early_fraud_warning.created", "radar.early_fraud_warning.updated", "refund.created", + "refund.failed", "refund.updated", "reporting.report_run.failed", "reporting.report_run.succeeded", @@ -25389,6 +25426,7 @@ "type": "array" }, "total_pretax_credit_amounts": { + "description": "Contains pretax credit amounts (ex: discount, credit grants, etc) that apply to this invoice. This is a combined list of total_pretax_credit_amounts across all invoice line items.", "items": { "$ref": "#/components/schemas/invoices_resource_pretax_credit_amount" }, @@ -27879,7 +27917,7 @@ "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`, `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`, 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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -27891,6 +27929,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -27926,6 +27965,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -27949,10 +27990,13 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "unknown", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -28422,6 +28466,7 @@ "description": "The current status of the authorization in its lifecycle.", "enum": [ "closed", + "expired", "pending", "reversed" ], @@ -28916,6 +28961,13 @@ "method_type": "custom", "operation": "post", "path": "/v1/test_helpers/issuing/cards/{card}/shipping/ship" + }, + { + "method_name": "submit_card", + "method_on": "service", + "method_type": "custom", + "operation": "post", + "path": "/v1/test_helpers/issuing/cards/{card}/shipping/submit" } ], "x-stripeResource": { @@ -37690,6 +37742,7 @@ "nullable": true }, "pretax_credit_amounts": { + "description": "Contains pretax credit amounts (ex: discount, credit grants, etc) that apply to this line item.", "items": { "$ref": "#/components/schemas/invoices_resource_pretax_credit_amount" }, @@ -37877,6 +37930,71 @@ "in_package": "" } }, + "line_item_paypal": { + "description": "", + "properties": { + "category": { + "description": "Type of the line item.", + "enum": [ + "digital_goods", + "donation", + "physical_goods" + ], + "type": "string" + }, + "description": { + "description": "Description of the line item.", + "maxLength": 5000, + "type": "string" + }, + "name": { + "description": "Descriptive name of the line item.", + "maxLength": 5000, + "type": "string" + }, + "quantity": { + "description": "Quantity of the line item. Cannot be a negative number.", + "type": "integer" + }, + "sku": { + "description": "Client facing stock keeping unit, article number or similar.", + "maxLength": 5000, + "type": "string" + }, + "sold_by": { + "description": "The Stripe account ID of the connected account that sells the item. This is only needed when using [Separate Charges and Transfers](https://docs.stripe.com/connect/separate-charges-and-transfers).", + "maxLength": 5000, + "type": "string" + }, + "tax": { + "$ref": "#/components/schemas/payment_flows_private_payment_methods_paypal_line_item_resource_tax" + }, + "unit_amount": { + "description": "Price for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + } + }, + "required": [ + "name", + "quantity", + "unit_amount" + ], + "title": "line_item_paypal", + "type": "object", + "x-expandableFields": [ + "tax" + ], + "x-stripeMostCommon": [ + "category", + "description", + "name", + "quantity", + "sku", + "sold_by", + "tax", + "unit_amount" + ] + }, "line_items_discount_amount": { "description": "", "properties": { @@ -38346,6 +38464,17 @@ "in_package": "" } }, + "mandate_kr_card": { + "description": "", + "properties": {}, + "title": "mandate_kr_card", + "type": "object", + "x-expandableFields": [], + "x-stripeResource": { + "class_name": "KrCard", + "in_package": "" + } + }, "mandate_link": { "description": "", "properties": {}, @@ -38475,6 +38604,9 @@ "cashapp": { "$ref": "#/components/schemas/mandate_cashapp" }, + "kr_card": { + "$ref": "#/components/schemas/mandate_kr_card" + }, "link": { "$ref": "#/components/schemas/mandate_link" }, @@ -38511,6 +38643,7 @@ "bacs_debit", "card", "cashapp", + "kr_card", "link", "paypal", "payto", @@ -38525,6 +38658,7 @@ "bacs_debit", "card", "cashapp", + "kr_card", "link", "paypal", "payto", @@ -40158,7 +40292,7 @@ "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`, `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`, 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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -40170,6 +40304,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -40205,6 +40340,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -40228,10 +40365,13 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "unknown", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -41531,6 +41671,24 @@ "type" ] }, + "payment_flows_private_payment_methods_kakao_pay_payment_method_options": { + "description": "", + "properties": { + "capture_method": { + "description": "Controls when the funds will be captured from the customer's account.", + "enum": [ + "manual" + ], + "type": "string" + } + }, + "title": "PaymentFlowsPrivatePaymentMethodsKakaoPayPaymentMethodOptions", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "capture_method" + ] + }, "payment_flows_private_payment_methods_klarna_dob": { "description": "", "properties": { @@ -41564,6 +41722,70 @@ "year" ] }, + "payment_flows_private_payment_methods_naver_pay_payment_method_options": { + "description": "", + "properties": { + "capture_method": { + "description": "Controls when the funds will be captured from the customer's account.", + "enum": [ + "manual" + ], + "type": "string" + } + }, + "title": "PaymentFlowsPrivatePaymentMethodsNaverPayPaymentMethodOptions", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "capture_method" + ] + }, + "payment_flows_private_payment_methods_payco_payment_method_options": { + "description": "", + "properties": { + "capture_method": { + "description": "Controls when the funds will be captured from the customer's account.", + "enum": [ + "manual" + ], + "type": "string" + } + }, + "title": "PaymentFlowsPrivatePaymentMethodsPaycoPaymentMethodOptions", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "capture_method" + ] + }, + "payment_flows_private_payment_methods_paypal_line_item_resource_tax": { + "description": "", + "properties": { + "amount": { + "description": "The tax for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + }, + "behavior": { + "description": "The tax behavior for the line item.", + "enum": [ + "exclusive", + "inclusive" + ], + "type": "string" + } + }, + "required": [ + "amount", + "behavior" + ], + "title": "PaymentFlowsPrivatePaymentMethodsPaypalLineItemResourceTax", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "amount", + "behavior" + ] + }, "payment_flows_private_payment_methods_rechnung_dob": { "description": "", "properties": { @@ -41594,6 +41816,24 @@ "year" ] }, + "payment_flows_private_payment_methods_samsung_pay_payment_method_options": { + "description": "", + "properties": { + "capture_method": { + "description": "Controls when the funds will be captured from the customer's account.", + "enum": [ + "manual" + ], + "type": "string" + } + }, + "title": "PaymentFlowsPrivatePaymentMethodsSamsungPayPaymentMethodOptions", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "capture_method" + ] + }, "payment_flows_private_payment_methods_us_bank_account_linked_account_options_filters": { "description": "", "properties": { @@ -43550,12 +43790,18 @@ "interac_present": { "$ref": "#/components/schemas/payment_method_options_interac_present" }, + "kakao_pay": { + "$ref": "#/components/schemas/payment_flows_private_payment_methods_kakao_pay_payment_method_options" + }, "klarna": { "$ref": "#/components/schemas/payment_method_options_klarna" }, "konbini": { "$ref": "#/components/schemas/payment_method_options_konbini" }, + "kr_card": { + "$ref": "#/components/schemas/payment_method_options_kr_card" + }, "link": { "$ref": "#/components/schemas/payment_intent_payment_method_options_link" }, @@ -43568,12 +43814,18 @@ "multibanco": { "$ref": "#/components/schemas/payment_method_options_multibanco" }, + "naver_pay": { + "$ref": "#/components/schemas/payment_flows_private_payment_methods_naver_pay_payment_method_options" + }, "oxxo": { "$ref": "#/components/schemas/payment_method_options_oxxo" }, "p24": { "$ref": "#/components/schemas/payment_method_options_p24" }, + "payco": { + "$ref": "#/components/schemas/payment_flows_private_payment_methods_payco_payment_method_options" + }, "paynow": { "$ref": "#/components/schemas/payment_method_options_paynow" }, @@ -43595,6 +43847,9 @@ "revolut_pay": { "$ref": "#/components/schemas/payment_method_options_revolut_pay" }, + "samsung_pay": { + "$ref": "#/components/schemas/payment_flows_private_payment_methods_samsung_pay_payment_method_options" + }, "sepa_debit": { "$ref": "#/components/schemas/payment_intent_payment_method_options_sepa_debit" }, @@ -43640,14 +43895,18 @@ "grabpay", "ideal", "interac_present", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -43655,6 +43914,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -43684,14 +43944,18 @@ "grabpay", "ideal", "interac_present", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -43699,6 +43963,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -46190,12 +46455,18 @@ "interac_present": { "$ref": "#/components/schemas/payment_method_interac_present" }, + "kakao_pay": { + "$ref": "#/components/schemas/payment_method_kakao_pay" + }, "klarna": { "$ref": "#/components/schemas/payment_method_klarna" }, "konbini": { "$ref": "#/components/schemas/payment_method_konbini" }, + "kr_card": { + "$ref": "#/components/schemas/payment_method_kr_card" + }, "link": { "$ref": "#/components/schemas/payment_method_link" }, @@ -46221,6 +46492,9 @@ "multibanco": { "$ref": "#/components/schemas/payment_method_multibanco" }, + "naver_pay": { + "$ref": "#/components/schemas/payment_method_naver_pay" + }, "object": { "description": "String representing the object's type. Objects of the same type share the same value.", "enum": [ @@ -46234,6 +46508,9 @@ "p24": { "$ref": "#/components/schemas/payment_method_p24" }, + "payco": { + "$ref": "#/components/schemas/payment_method_payco" + }, "paynow": { "$ref": "#/components/schemas/payment_method_paynow" }, @@ -46258,6 +46535,9 @@ "revolut_pay": { "$ref": "#/components/schemas/payment_method_revolut_pay" }, + "samsung_pay": { + "$ref": "#/components/schemas/payment_method_samsung_pay" + }, "sepa_debit": { "$ref": "#/components/schemas/payment_method_sepa_debit" }, @@ -46293,14 +46573,18 @@ "grabpay", "ideal", "interac_present", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -46308,6 +46592,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -46364,14 +46649,18 @@ "grabpay", "ideal", "interac_present", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -46380,6 +46669,7 @@ "radar_options", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -47793,12 +48083,18 @@ "interac_present": { "$ref": "#/components/schemas/payment_method_details_interac_present" }, + "kakao_pay": { + "$ref": "#/components/schemas/payment_method_details_kakao_pay" + }, "klarna": { "$ref": "#/components/schemas/payment_method_details_klarna" }, "konbini": { "$ref": "#/components/schemas/payment_method_details_konbini" }, + "kr_card": { + "$ref": "#/components/schemas/payment_method_details_kr_card" + }, "link": { "$ref": "#/components/schemas/payment_method_details_link" }, @@ -47811,12 +48107,18 @@ "multibanco": { "$ref": "#/components/schemas/payment_method_details_multibanco" }, + "naver_pay": { + "$ref": "#/components/schemas/payment_method_details_naver_pay" + }, "oxxo": { "$ref": "#/components/schemas/payment_method_details_oxxo" }, "p24": { "$ref": "#/components/schemas/payment_method_details_p24" }, + "payco": { + "$ref": "#/components/schemas/payment_method_details_payco" + }, "paynow": { "$ref": "#/components/schemas/payment_method_details_paynow" }, @@ -47838,6 +48140,9 @@ "revolut_pay": { "$ref": "#/components/schemas/payment_method_details_revolut_pay" }, + "samsung_pay": { + "$ref": "#/components/schemas/payment_method_details_samsung_pay" + }, "sepa_credit_transfer": { "$ref": "#/components/schemas/payment_method_details_sepa_credit_transfer" }, @@ -47902,14 +48207,18 @@ "grabpay", "ideal", "interac_present", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -47917,6 +48226,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_credit_transfer", "sepa_debit", "sofort", @@ -47951,14 +48261,18 @@ "grabpay", "ideal", "interac_present", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -47966,6 +48280,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_credit_transfer", "sepa_debit", "sofort", @@ -49910,6 +50225,30 @@ "in_package": "" } }, + "payment_method_details_kakao_pay": { + "description": "", + "properties": { + "buyer_id": { + "description": "A unique identifier for the buyer as determined by the local payment processor.", + "maxLength": 5000, + "nullable": true, + "type": "string" + } + }, + "required": [ + "buyer_id" + ], + "title": "payment_method_details_kakao_pay", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "buyer_id" + ], + "x-stripeResource": { + "class_name": "KakaoPay", + "in_package": "" + } + }, "payment_method_details_klarna": { "description": "", "properties": { @@ -50001,6 +50340,69 @@ "chain" ] }, + "payment_method_details_kr_card": { + "description": "", + "properties": { + "brand": { + "description": "The local credit or debit card brand.", + "enum": [ + "bc", + "citi", + "hana", + "hyundai", + "jeju", + "jeonbuk", + "kakaobank", + "kbank", + "kdbbank", + "kookmin", + "kwangju", + "lotte", + "mg", + "nh", + "post", + "samsung", + "savingsbank", + "shinhan", + "shinhyup", + "suhyup", + "tossbank", + "woori" + ], + "nullable": true, + "type": "string" + }, + "buyer_id": { + "description": "A unique identifier for the buyer as determined by the local payment processor.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "last4": { + "description": "The last four digits of the card. This may not be present for American Express cards.", + "maxLength": 4, + "nullable": true, + "type": "string" + } + }, + "required": [ + "brand", + "buyer_id", + "last4" + ], + "title": "payment_method_details_kr_card", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "brand", + "buyer_id", + "last4" + ], + "x-stripeResource": { + "class_name": "KrCard", + "in_package": "" + } + }, "payment_method_details_link": { "description": "", "properties": { @@ -50085,6 +50487,30 @@ "reference" ] }, + "payment_method_details_naver_pay": { + "description": "", + "properties": { + "buyer_id": { + "description": "A unique identifier for the buyer as determined by the local payment processor.", + "maxLength": 5000, + "nullable": true, + "type": "string" + } + }, + "required": [ + "buyer_id" + ], + "title": "payment_method_details_naver_pay", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "buyer_id" + ], + "x-stripeResource": { + "class_name": "NaverPay", + "in_package": "" + } + }, "payment_method_details_oxxo": { "description": "", "properties": { @@ -50168,6 +50594,30 @@ "verified_name" ] }, + "payment_method_details_payco": { + "description": "", + "properties": { + "buyer_id": { + "description": "A unique identifier for the buyer as determined by the local payment processor.", + "maxLength": 5000, + "nullable": true, + "type": "string" + } + }, + "required": [ + "buyer_id" + ], + "title": "payment_method_details_payco", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "buyer_id" + ], + "x-stripeResource": { + "class_name": "Payco", + "in_package": "" + } + }, "payment_method_details_paynow": { "description": "", "properties": { @@ -50378,6 +50828,30 @@ "type": "object", "x-expandableFields": [] }, + "payment_method_details_samsung_pay": { + "description": "", + "properties": { + "buyer_id": { + "description": "A unique identifier for the buyer as determined by the local payment processor.", + "maxLength": 5000, + "nullable": true, + "type": "string" + } + }, + "required": [ + "buyer_id" + ], + "title": "payment_method_details_samsung_pay", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "buyer_id" + ], + "x-stripeResource": { + "class_name": "SamsungPay", + "in_package": "" + } + }, "payment_method_details_sepa_credit_transfer": { "description": "", "properties": { @@ -51256,6 +51730,17 @@ "read_method" ] }, + "payment_method_kakao_pay": { + "description": "", + "properties": {}, + "title": "payment_method_kakao_pay", + "type": "object", + "x-expandableFields": [], + "x-stripeResource": { + "class_name": "KakaoPay", + "in_package": "" + } + }, "payment_method_klarna": { "description": "", "properties": { @@ -51285,6 +51770,61 @@ "type": "object", "x-expandableFields": [] }, + "payment_method_kr_card": { + "description": "", + "properties": { + "brand": { + "description": "The local credit or debit card brand.", + "enum": [ + "bc", + "citi", + "hana", + "hyundai", + "jeju", + "jeonbuk", + "kakaobank", + "kbank", + "kdbbank", + "kookmin", + "kwangju", + "lotte", + "mg", + "nh", + "post", + "samsung", + "savingsbank", + "shinhan", + "shinhyup", + "suhyup", + "tossbank", + "woori" + ], + "nullable": true, + "type": "string" + }, + "last4": { + "description": "The last four digits of the card. This may not be present for American Express cards.", + "maxLength": 4, + "nullable": true, + "type": "string" + } + }, + "required": [ + "brand", + "last4" + ], + "title": "payment_method_kr_card", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "brand", + "last4" + ], + "x-stripeResource": { + "class_name": "KrCard", + "in_package": "" + } + }, "payment_method_link": { "description": "", "properties": { @@ -51336,6 +51876,33 @@ "type": "object", "x-expandableFields": [] }, + "payment_method_naver_pay": { + "description": "", + "properties": { + "funding": { + "description": "Whether to fund this transaction with Naver Pay points or a card.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "required": [ + "funding" + ], + "title": "payment_method_naver_pay", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "funding" + ], + "x-stripeResource": { + "class_name": "NaverPay", + "in_package": "" + } + }, "payment_method_options_affirm": { "description": "", "properties": { @@ -52017,6 +52584,33 @@ "setup_future_usage" ] }, + "payment_method_options_kr_card": { + "description": "", + "properties": { + "capture_method": { + "description": "Controls when the funds will be captured from the customer's account.", + "enum": [ + "manual" + ], + "type": "string" + }, + "setup_future_usage": { + "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", + "enum": [ + "none", + "off_session" + ], + "type": "string" + } + }, + "title": "payment_method_options_kr_card", + "type": "object", + "x-expandableFields": [], + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, "payment_method_options_mb_way": { "description": "", "properties": { @@ -52125,6 +52719,13 @@ ], "type": "string" }, + "line_items": { + "description": "The line items purchased by the customer.", + "items": { + "$ref": "#/components/schemas/line_item_paypal" + }, + "type": "array" + }, "preferred_locale": { "description": "Preferred locale of the PayPal checkout page that the customer is redirected to.", "maxLength": 5000, @@ -52166,9 +52767,12 @@ ], "title": "payment_method_options_paypal", "type": "object", - "x-expandableFields": [], + "x-expandableFields": [ + "line_items" + ], "x-stripeMostCommon": [ "capture_method", + "line_items", "preferred_locale", "reference", "reference_id", @@ -52443,6 +53047,17 @@ "bank" ] }, + "payment_method_payco": { + "description": "", + "properties": {}, + "title": "payment_method_payco", + "type": "object", + "x-expandableFields": [], + "x-stripeResource": { + "class_name": "Payco", + "in_package": "" + } + }, "payment_method_paynow": { "description": "", "properties": {}, @@ -52569,6 +53184,17 @@ "type": "object", "x-expandableFields": [] }, + "payment_method_samsung_pay": { + "description": "", + "properties": {}, + "title": "payment_method_samsung_pay", + "type": "object", + "x-expandableFields": [], + "x-stripeResource": { + "class_name": "SamsungPay", + "in_package": "" + } + }, "payment_method_sepa_debit": { "description": "", "properties": { @@ -54161,7 +54787,7 @@ "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`, `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`, 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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -54173,6 +54799,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -54208,6 +54835,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -54231,10 +54860,13 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "unknown", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -55108,7 +55740,7 @@ "nullable": true }, "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", + "description": "The person's gender.", "nullable": true, "type": "string" }, @@ -59607,6 +60239,7 @@ "type": "array" }, "total_pretax_credit_amounts": { + "description": "Contains pretax credit amounts (ex: discount, credit grants, etc) that apply to this invoice. This is a combined list of total_pretax_credit_amounts across all invoice line items.", "items": { "$ref": "#/components/schemas/invoices_resource_pretax_credit_amount" }, @@ -62708,7 +63341,7 @@ } }, "refund.created": { - "description": "Occurs whenever a refund from a customer's cash balance is created.", + "description": "Occurs whenever a refund is created.", "properties": { "object": { "$ref": "#/components/schemas/refund" @@ -62723,8 +63356,24 @@ "type": "refund.created" } }, + "refund.failed": { + "description": "Occurs whenever a refund has failed.", + "properties": { + "object": { + "$ref": "#/components/schemas/refund" + } + }, + "required": [ + "object" + ], + "type": "object", + "x-expandableFields": [], + "x-stripeEvent": { + "type": "refund.failed" + } + }, "refund.updated": { - "description": "Occurs whenever a refund from a customer's cash balance is updated.", + "description": "Occurs whenever a refund is updated.", "properties": { "object": { "$ref": "#/components/schemas/refund" @@ -64092,6 +64741,9 @@ "klarna": { "$ref": "#/components/schemas/setup_attempt_payment_method_details_klarna" }, + "kr_card": { + "$ref": "#/components/schemas/setup_attempt_payment_method_details_kr_card" + }, "link": { "$ref": "#/components/schemas/setup_attempt_payment_method_details_link" }, @@ -64136,6 +64788,7 @@ "cashapp", "ideal", "klarna", + "kr_card", "link", "paypal", "payto", @@ -64156,6 +64809,7 @@ "cashapp", "ideal", "klarna", + "kr_card", "link", "paypal", "payto", @@ -64714,6 +65368,13 @@ "type": "object", "x-expandableFields": [] }, + "setup_attempt_payment_method_details_kr_card": { + "description": "", + "properties": {}, + "title": "setup_attempt_payment_method_details_kr_card", + "type": "object", + "x-expandableFields": [] + }, "setup_attempt_payment_method_details_link": { "description": "", "properties": {}, @@ -72693,7 +73354,7 @@ "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `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`, `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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -72705,6 +73366,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -72740,6 +73402,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -72763,10 +73427,13 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "unknown", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -72963,6 +73630,9 @@ "bh": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_default" }, + "by": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" + }, "ca": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_canada" }, @@ -72975,6 +73645,9 @@ "co": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" }, + "cr": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" + }, "cy": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_europe" }, @@ -72987,6 +73660,9 @@ "dk": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_europe" }, + "ec": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" + }, "ee": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_europe" }, @@ -73050,6 +73726,12 @@ "lv": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_europe" }, + "ma": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" + }, + "md": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" + }, "mt": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_europe" }, @@ -73083,6 +73765,12 @@ "ro": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_europe" }, + "rs": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_default" + }, + "ru": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" + }, "sa": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" }, @@ -73104,9 +73792,15 @@ "tr": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" }, + "tz": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" + }, "us": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_united_states" }, + "uz": { + "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" + }, "vn": { "$ref": "#/components/schemas/tax_product_registrations_resource_country_options_simplified" }, @@ -73123,14 +73817,17 @@ "be", "bg", "bh", + "by", "ca", "ch", "cl", "co", + "cr", "cy", "cz", "de", "dk", + "ec", "ee", "eg", "es", @@ -73152,6 +73849,8 @@ "lt", "lu", "lv", + "ma", + "md", "mt", "mx", "my", @@ -73163,6 +73862,8 @@ "pl", "pt", "ro", + "rs", + "ru", "sa", "se", "sg", @@ -73170,7 +73871,9 @@ "sk", "th", "tr", + "tz", "us", + "uz", "vn", "za" ], @@ -73181,14 +73884,17 @@ "be", "bg", "bh", + "by", "ca", "ch", "cl", "co", + "cr", "cy", "cz", "de", "dk", + "ec", "ee", "eg", "es", @@ -73210,6 +73916,8 @@ "lt", "lu", "lv", + "ma", + "md", "mt", "mx", "my", @@ -73221,6 +73929,8 @@ "pl", "pt", "ro", + "rs", + "ru", "sa", "se", "sg", @@ -73228,7 +73938,9 @@ "sk", "th", "tr", + "tz", "us", + "uz", "vn", "za" ] @@ -73579,7 +74291,7 @@ "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`, `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`, 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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -73591,6 +74303,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -73626,6 +74339,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -73649,10 +74364,13 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "unknown", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -78780,7 +79498,7 @@ "type": "array" }, "status": { - "description": "The enum specifying what state the account is in.", + "description": "Status of this FinancialAccount.", "enum": [ "closed", "open" @@ -83567,14 +84285,19 @@ "features": { "description": "The list of features enabled in the embedded component.", "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.", + "type": "boolean" + }, "external_account_collection": { - "description": "Whether to allow platforms to control bank account collection for their connected accounts. This feature can only be false for custom accounts (or accounts where the platform is compliance owner). Otherwise, bank account collection is determined by compliance requirements.", + "description": "Whether to allow platforms to control bank account collection for their connected accounts. 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. Otherwise, bank account collection is determined by compliance requirements. The default value for this feature is `true`.", "type": "boolean" } }, "title": "account_features_param", "type": "object", "x-stripeMostCommon": [ + "disable_stripe_user_authentication", "external_account_collection" ] } @@ -83599,14 +84322,19 @@ "features": { "description": "The list of features enabled in the embedded component.", "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.", + "type": "boolean" + }, "external_account_collection": { - "description": "Whether to allow platforms to control bank account collection for their connected accounts. This feature can only be false for custom accounts (or accounts where the platform is compliance owner). Otherwise, bank account collection is determined by compliance requirements.", + "description": "Whether to allow platforms to control bank account collection for their connected accounts. 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. Otherwise, bank account collection is determined by compliance requirements. The default value for this feature is `true`.", "type": "boolean" } }, "title": "account_features_param", "type": "object", "x-stripeMostCommon": [ + "disable_stripe_user_authentication", "external_account_collection" ] } @@ -83723,12 +84451,16 @@ "features": { "description": "The list of features enabled in the embedded component.", "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.", + "type": "boolean" + }, "edit_payout_schedule": { "description": "Whether to allow payout schedule to be changed. Default `true` when Stripe owns Loss Liability, default `false` otherwise.", "type": "boolean" }, "external_account_collection": { - "description": "Whether to allow platforms to control bank account collection for their connected accounts. This feature can only be false for custom accounts (or accounts where the platform is compliance owner). Otherwise, bank account collection is determined by compliance requirements.", + "description": "Whether to allow platforms to control bank account collection for their connected accounts. 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. Otherwise, bank account collection is determined by compliance requirements. The default value for this feature is `true`.", "type": "boolean" }, "instant_payouts": { @@ -83743,6 +84475,7 @@ "title": "payouts_features_param", "type": "object", "x-stripeMostCommon": [ + "disable_stripe_user_authentication", "edit_payout_schedule", "external_account_collection", "instant_payouts", @@ -83889,6 +84622,10 @@ }, "features": { "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.", + "type": "boolean" + }, "external_account_collection": { "description": "Whether to allow external accounts to be linked for money transfer.", "type": "boolean" @@ -83909,6 +84646,7 @@ "title": "financial_account_features_param", "type": "object", "x-stripeMostCommon": [ + "disable_stripe_user_authentication", "external_account_collection", "money_movement", "send_money", @@ -83936,7 +84674,7 @@ "features": { "properties": { "card_spend_dispute_management": { - "description": "Whether to allow card spend dispute features.", + "description": "Whether to allow card spend dispute management features.", "type": "boolean" } }, @@ -83995,16 +84733,26 @@ "description": "Whether to allow card management features.", "type": "boolean" }, + "card_spend_dispute_management": { + "description": "Whether to allow card spend dispute management features.", + "type": "boolean" + }, "cardholder_management": { "description": "Whether to allow cardholder management features.", "type": "boolean" + }, + "spend_control_management": { + "description": "Whether to allow spend control management features.", + "type": "boolean" } }, "title": "issuing_cards_list_features_param", "type": "object", "x-stripeMostCommon": [ "card_management", - "cardholder_management" + "card_spend_dispute_management", + "cardholder_management", + "spend_control_management" ] } }, @@ -84028,14 +84776,19 @@ "features": { "description": "The list of features enabled in the embedded component.", "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.", + "type": "boolean" + }, "external_account_collection": { - "description": "Whether to allow platforms to control bank account collection for their connected accounts. This feature can only be false for custom accounts (or accounts where the platform is compliance owner). Otherwise, bank account collection is determined by compliance requirements.", + "description": "Whether to allow platforms to control bank account collection for their connected accounts. 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. Otherwise, bank account collection is determined by compliance requirements. The default value for this feature is `true`.", "type": "boolean" } }, "title": "account_features_param", "type": "object", "x-stripeMostCommon": [ + "disable_stripe_user_authentication", "external_account_collection" ] } @@ -84178,12 +84931,16 @@ "features": { "description": "The list of features enabled in the embedded component.", "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.", + "type": "boolean" + }, "edit_payout_schedule": { "description": "Whether to allow payout schedule to be changed. Default `true` when Stripe owns Loss Liability, default `false` otherwise.", "type": "boolean" }, "external_account_collection": { - "description": "Whether to allow platforms to control bank account collection for their connected accounts. This feature can only be false for custom accounts (or accounts where the platform is compliance owner). Otherwise, bank account collection is determined by compliance requirements.", + "description": "Whether to allow platforms to control bank account collection for their connected accounts. 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. Otherwise, bank account collection is determined by compliance requirements. The default value for this feature is `true`.", "type": "boolean" }, "instant_payouts": { @@ -84198,6 +84955,7 @@ "title": "payouts_features_param", "type": "object", "x-stripeMostCommon": [ + "disable_stripe_user_authentication", "edit_payout_schedule", "external_account_collection", "instant_payouts", @@ -86517,7 +87275,7 @@ "description": "A list of alternate names or aliases that the individual is known by." }, "gender": { - "description": "The individual's gender (International regulations require either \"male\" or \"female\").", + "description": "The individual's gender", "type": "string" }, "id_number": { @@ -89218,7 +89976,7 @@ "description": "A list of alternate names or aliases that the individual is known by." }, "gender": { - "description": "The individual's gender (International regulations require either \"male\" or \"female\").", + "description": "The individual's gender", "type": "string" }, "id_number": { @@ -95760,7 +96518,7 @@ "type": "string" }, "customer": { - "description": "Id of the customer to whom the credit should be granted.", + "description": "ID of the customer to whom the credit should be granted.", "maxLength": 5000, "type": "string" }, @@ -95790,8 +96548,8 @@ "type": "object" }, "name": { - "description": "A descriptive name shown in dashboard and on invoices.", - "maxLength": 250, + "description": "A descriptive name shown in dashboard.", + "maxLength": 100, "type": "string" } }, @@ -104643,7 +105401,8 @@ "title": "payment_method_options_param", "type": "object", "x-stripeMostCommon": [ - "setup_future_usage" + "setup_future_usage", + "target_date" ] }, "bacs_debit": { @@ -110955,7 +111714,7 @@ "type": "string" }, "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "description": "A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", "maxLength": 5000, "type": "string" }, @@ -110980,7 +111739,7 @@ "type": "string" } }, - "title": "optional_fields_address", + "title": "optional_fields_customer_address", "type": "object", "x-stripeMostCommon": [ "city", @@ -111223,7 +111982,7 @@ "type": "string" }, "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "description": "A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", "maxLength": 5000, "type": "string" }, @@ -111248,7 +112007,7 @@ "type": "string" } }, - "title": "optional_fields_address", + "title": "optional_fields_customer_address", "type": "object", "x-stripeMostCommon": [ "city", @@ -111344,7 +112103,7 @@ "items": { "properties": { "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -111356,6 +112115,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -111391,6 +112151,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -111414,9 +112176,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -111823,7 +112588,7 @@ "type": "string" }, "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "description": "A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", "maxLength": 5000, "type": "string" }, @@ -111848,7 +112613,7 @@ "type": "string" } }, - "title": "optional_fields_address", + "title": "optional_fields_customer_address", "type": "object", "x-stripeMostCommon": [ "city", @@ -112092,7 +112857,7 @@ "type": "string" }, "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "description": "A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", "maxLength": 5000, "type": "string" }, @@ -112117,7 +112882,7 @@ "type": "string" } }, - "title": "optional_fields_address", + "title": "optional_fields_customer_address", "type": "object", "x-stripeMostCommon": [ "city", @@ -113366,14 +114131,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -113381,6 +114150,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -114476,7 +115246,7 @@ "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -114488,6 +115258,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -114523,6 +115294,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -114546,9 +115319,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -125336,7 +126112,7 @@ "type": "string" }, "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "description": "A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", "maxLength": 5000, "type": "string" }, @@ -125361,7 +126137,7 @@ "type": "string" } }, - "title": "optional_fields_address", + "title": "optional_fields_customer_address", "type": "object", "x-stripeMostCommon": [ "city", @@ -125443,7 +126219,7 @@ "items": { "properties": { "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -125455,6 +126231,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -125490,6 +126267,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -125513,9 +126292,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -128685,7 +129467,7 @@ "type": "string" }, "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "description": "A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", "maxLength": 5000, "type": "string" }, @@ -128710,7 +129492,7 @@ "type": "string" } }, - "title": "optional_fields_address", + "title": "optional_fields_customer_address", "type": "object", "x-stripeMostCommon": [ "city", @@ -128792,7 +129574,7 @@ "items": { "properties": { "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -128804,6 +129586,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -128839,6 +129622,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -128862,9 +129647,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -132449,7 +133237,7 @@ "type": "string" }, "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "description": "A freeform text field for the country. However, in order to activate some tax features, the format should be a two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", "maxLength": 5000, "type": "string" }, @@ -132474,7 +133262,7 @@ "type": "string" } }, - "title": "optional_fields_address", + "title": "optional_fields_customer_address", "type": "object", "x-stripeMostCommon": [ "city", @@ -132556,7 +133344,7 @@ "items": { "properties": { "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -132568,6 +133356,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -132603,6 +133392,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -132626,9 +133417,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -138267,6 +139061,7 @@ "amount", "currency", "money_movement_type", + "payment_method", "payment_reference" ] }, @@ -140425,6 +141220,7 @@ "schema": { "enum": [ "closed", + "expired", "pending", "reversed" ], @@ -153526,6 +154322,95 @@ ], "type": "string" }, + "line_items": { + "description": "The line items purchased by the customer.", + "items": { + "properties": { + "category": { + "description": "Type of the line item.", + "enum": [ + "digital_goods", + "donation", + "physical_goods" + ], + "type": "string" + }, + "description": { + "description": "Description of the line item.", + "maxLength": 127, + "type": "string" + }, + "name": { + "description": "Descriptive name of the line item.", + "maxLength": 127, + "type": "string" + }, + "quantity": { + "description": "Quantity of the line item. Must be a positive number.", + "type": "integer" + }, + "sku": { + "description": "Client facing stock keeping unit, article number or similar.", + "maxLength": 127, + "type": "string" + }, + "sold_by": { + "description": "The Stripe account ID of the connected account that sells the item.", + "maxLength": 5000, + "type": "string" + }, + "tax": { + "description": "The tax information for the line item.", + "properties": { + "amount": { + "description": "The tax for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + }, + "behavior": { + "description": "The tax behavior for the line item.", + "enum": [ + "exclusive", + "inclusive" + ], + "type": "string" + } + }, + "required": [ + "amount", + "behavior" + ], + "title": "line_item_tax_param", + "type": "object", + "x-stripeMostCommon": [ + "amount", + "behavior" + ] + }, + "unit_amount": { + "description": "Price for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + } + }, + "required": [ + "name", + "quantity", + "unit_amount" + ], + "title": "line_item_param", + "type": "object", + "x-stripeMostCommon": [ + "category", + "description", + "name", + "quantity", + "sku", + "sold_by", + "tax", + "unit_amount" + ] + }, + "type": "array" + }, "preferred_locale": { "description": "[Preferred locale](https://stripe.com/docs/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to.", "enum": [ @@ -154126,7 +155011,7 @@ "items": { "properties": { "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -154138,6 +155023,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -154173,6 +155059,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -154196,9 +155084,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -155541,6 +156432,95 @@ ], "type": "string" }, + "line_items": { + "description": "The line items purchased by the customer.", + "items": { + "properties": { + "category": { + "description": "Type of the line item.", + "enum": [ + "digital_goods", + "donation", + "physical_goods" + ], + "type": "string" + }, + "description": { + "description": "Description of the line item.", + "maxLength": 127, + "type": "string" + }, + "name": { + "description": "Descriptive name of the line item.", + "maxLength": 127, + "type": "string" + }, + "quantity": { + "description": "Quantity of the line item. Must be a positive number.", + "type": "integer" + }, + "sku": { + "description": "Client facing stock keeping unit, article number or similar.", + "maxLength": 127, + "type": "string" + }, + "sold_by": { + "description": "The Stripe account ID of the connected account that sells the item.", + "maxLength": 5000, + "type": "string" + }, + "tax": { + "description": "The tax information for the line item.", + "properties": { + "amount": { + "description": "The tax for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + }, + "behavior": { + "description": "The tax behavior for the line item.", + "enum": [ + "exclusive", + "inclusive" + ], + "type": "string" + } + }, + "required": [ + "amount", + "behavior" + ], + "title": "line_item_tax_param", + "type": "object", + "x-stripeMostCommon": [ + "amount", + "behavior" + ] + }, + "unit_amount": { + "description": "Price for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + } + }, + "required": [ + "name", + "quantity", + "unit_amount" + ], + "title": "line_item_param", + "type": "object", + "x-stripeMostCommon": [ + "category", + "description", + "name", + "quantity", + "sku", + "sold_by", + "tax", + "unit_amount" + ] + }, + "type": "array" + }, "preferred_locale": { "description": "[Preferred locale](https://stripe.com/docs/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to.", "enum": [ @@ -156200,7 +157180,7 @@ "items": { "properties": { "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -156212,6 +157192,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -156247,6 +157228,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -156270,9 +157253,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -158635,6 +159621,12 @@ "location" ] }, + "kakao_pay": { + "description": "If this is a `kakao_pay` PaymentMethod, this hash contains details about the Kakao Pay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "klarna": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "properties": { @@ -158680,6 +159672,12 @@ "title": "param", "type": "object" }, + "kr_card": { + "description": "If this is a `kr_card` PaymentMethod, this hash contains details about the Korean Card payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "link": { "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "properties": {}, @@ -158711,6 +159709,25 @@ "title": "param", "type": "object" }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "oxxo": { "description": "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", "properties": {}, @@ -158760,6 +159777,12 @@ "bank" ] }, + "payco": { + "description": "If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "paynow": { "description": "If this is a `paynow` PaymentMethod, this hash contains details about the PayNow payment method.", "properties": {}, @@ -158878,6 +159901,12 @@ "title": "param", "type": "object" }, + "samsung_pay": { + "description": "If this is a `samsung_pay` PaymentMethod, this hash contains details about the SamsungPay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "sepa_debit": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "properties": { @@ -158953,14 +159982,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -158968,6 +160001,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -160348,6 +161382,35 @@ ], "description": "If this is a `interac_present` PaymentMethod, this sub-hash contains details about the Card Present payment method options." }, + "kakao_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `kakao_pay` PaymentMethod, this sub-hash contains details about the Kakao Pay payment method options." + }, "klarna": { "anyOf": [ { @@ -160536,6 +161599,44 @@ ], "description": "If this is a `konbini` PaymentMethod, this sub-hash contains details about the Konbini payment method options." }, + "kr_card": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + }, + "setup_future_usage": { + "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", + "enum": [ + "", + "none", + "off_session" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `kr_card` PaymentMethod, this sub-hash contains details about the KR Card payment method options." + }, "link": { "anyOf": [ { @@ -160672,6 +161773,35 @@ ], "description": "If this is a `multibanco` PaymentMethod, this sub-hash contains details about the Multibanco payment method options." }, + "naver_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `naver_pay` PaymentMethod, this sub-hash contains details about the Naver Pay payment method options." + }, "oxxo": { "anyOf": [ { @@ -160737,6 +161867,34 @@ ], "description": "If this is a `p24` PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options." }, + "payco": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `payco` PaymentMethod, this sub-hash contains details about the PAYCO payment method options." + }, "paynow": { "anyOf": [ { @@ -160776,6 +161934,95 @@ ], "type": "string" }, + "line_items": { + "description": "The line items purchased by the customer.", + "items": { + "properties": { + "category": { + "description": "Type of the line item.", + "enum": [ + "digital_goods", + "donation", + "physical_goods" + ], + "type": "string" + }, + "description": { + "description": "Description of the line item.", + "maxLength": 127, + "type": "string" + }, + "name": { + "description": "Descriptive name of the line item.", + "maxLength": 127, + "type": "string" + }, + "quantity": { + "description": "Quantity of the line item. Must be a positive number.", + "type": "integer" + }, + "sku": { + "description": "Client facing stock keeping unit, article number or similar.", + "maxLength": 127, + "type": "string" + }, + "sold_by": { + "description": "The Stripe account ID of the connected account that sells the item.", + "maxLength": 5000, + "type": "string" + }, + "tax": { + "description": "The tax information for the line item.", + "properties": { + "amount": { + "description": "The tax for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + }, + "behavior": { + "description": "The tax behavior for the line item.", + "enum": [ + "exclusive", + "inclusive" + ], + "type": "string" + } + }, + "required": [ + "amount", + "behavior" + ], + "title": "line_item_tax_param", + "type": "object", + "x-stripeMostCommon": [ + "amount", + "behavior" + ] + }, + "unit_amount": { + "description": "Price for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + } + }, + "required": [ + "name", + "quantity", + "unit_amount" + ], + "title": "line_item_param", + "type": "object", + "x-stripeMostCommon": [ + "category", + "description", + "name", + "quantity", + "sku", + "sold_by", + "tax", + "unit_amount" + ] + }, + "type": "array" + }, "preferred_locale": { "description": "[Preferred locale](https://stripe.com/docs/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to.", "enum": [ @@ -161076,6 +162323,34 @@ ], "description": "If this is a `revolut_pay` PaymentMethod, this sub-hash contains details about the Revolut Pay payment method options." }, + "samsung_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `samsung_pay` PaymentMethod, this sub-hash contains details about the Samsung Pay payment method options." + }, "sepa_debit": { "anyOf": [ { @@ -163704,6 +164979,12 @@ "location" ] }, + "kakao_pay": { + "description": "If this is a `kakao_pay` PaymentMethod, this hash contains details about the Kakao Pay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "klarna": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "properties": { @@ -163749,6 +165030,12 @@ "title": "param", "type": "object" }, + "kr_card": { + "description": "If this is a `kr_card` PaymentMethod, this hash contains details about the Korean Card payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "link": { "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "properties": {}, @@ -163780,6 +165067,25 @@ "title": "param", "type": "object" }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "oxxo": { "description": "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", "properties": {}, @@ -163829,6 +165135,12 @@ "bank" ] }, + "payco": { + "description": "If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "paynow": { "description": "If this is a `paynow` PaymentMethod, this hash contains details about the PayNow payment method.", "properties": {}, @@ -163947,6 +165259,12 @@ "title": "param", "type": "object" }, + "samsung_pay": { + "description": "If this is a `samsung_pay` PaymentMethod, this hash contains details about the SamsungPay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "sepa_debit": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "properties": { @@ -164022,14 +165340,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -164037,6 +165359,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -165417,6 +166740,35 @@ ], "description": "If this is a `interac_present` PaymentMethod, this sub-hash contains details about the Card Present payment method options." }, + "kakao_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `kakao_pay` PaymentMethod, this sub-hash contains details about the Kakao Pay payment method options." + }, "klarna": { "anyOf": [ { @@ -165605,6 +166957,44 @@ ], "description": "If this is a `konbini` PaymentMethod, this sub-hash contains details about the Konbini payment method options." }, + "kr_card": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + }, + "setup_future_usage": { + "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", + "enum": [ + "", + "none", + "off_session" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `kr_card` PaymentMethod, this sub-hash contains details about the KR Card payment method options." + }, "link": { "anyOf": [ { @@ -165741,6 +167131,35 @@ ], "description": "If this is a `multibanco` PaymentMethod, this sub-hash contains details about the Multibanco payment method options." }, + "naver_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `naver_pay` PaymentMethod, this sub-hash contains details about the Naver Pay payment method options." + }, "oxxo": { "anyOf": [ { @@ -165806,6 +167225,34 @@ ], "description": "If this is a `p24` PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options." }, + "payco": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `payco` PaymentMethod, this sub-hash contains details about the PAYCO payment method options." + }, "paynow": { "anyOf": [ { @@ -165845,6 +167292,95 @@ ], "type": "string" }, + "line_items": { + "description": "The line items purchased by the customer.", + "items": { + "properties": { + "category": { + "description": "Type of the line item.", + "enum": [ + "digital_goods", + "donation", + "physical_goods" + ], + "type": "string" + }, + "description": { + "description": "Description of the line item.", + "maxLength": 127, + "type": "string" + }, + "name": { + "description": "Descriptive name of the line item.", + "maxLength": 127, + "type": "string" + }, + "quantity": { + "description": "Quantity of the line item. Must be a positive number.", + "type": "integer" + }, + "sku": { + "description": "Client facing stock keeping unit, article number or similar.", + "maxLength": 127, + "type": "string" + }, + "sold_by": { + "description": "The Stripe account ID of the connected account that sells the item.", + "maxLength": 5000, + "type": "string" + }, + "tax": { + "description": "The tax information for the line item.", + "properties": { + "amount": { + "description": "The tax for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + }, + "behavior": { + "description": "The tax behavior for the line item.", + "enum": [ + "exclusive", + "inclusive" + ], + "type": "string" + } + }, + "required": [ + "amount", + "behavior" + ], + "title": "line_item_tax_param", + "type": "object", + "x-stripeMostCommon": [ + "amount", + "behavior" + ] + }, + "unit_amount": { + "description": "Price for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + } + }, + "required": [ + "name", + "quantity", + "unit_amount" + ], + "title": "line_item_param", + "type": "object", + "x-stripeMostCommon": [ + "category", + "description", + "name", + "quantity", + "sku", + "sold_by", + "tax", + "unit_amount" + ] + }, + "type": "array" + }, "preferred_locale": { "description": "[Preferred locale](https://stripe.com/docs/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to.", "enum": [ @@ -166145,6 +167681,34 @@ ], "description": "If this is a `revolut_pay` PaymentMethod, this sub-hash contains details about the Revolut Pay payment method options." }, + "samsung_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `samsung_pay` PaymentMethod, this sub-hash contains details about the Samsung Pay payment method options." + }, "sepa_debit": { "anyOf": [ { @@ -166866,7 +168430,7 @@ "additionalProperties": false, "properties": { "amount": { - "description": "Amount that you intend to apply to this PaymentIntent from the customer’s cash balance.\n\nA positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (for example, 100 cents to charge 1 USD or 100 to charge 100 JPY, a zero-decimal currency).\n\nThe maximum amount is the amount of the PaymentIntent.\n\nWhen you omit the amount, it defaults to the remaining amount requested on the PaymentIntent.", + "description": "Amount that you intend to apply to this PaymentIntent from the customer’s cash balance. If the PaymentIntent was created by an Invoice, the full amount of the PaymentIntent is applied regardless of this parameter.\n\nA positive integer representing how much to charge in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal) (for example, 100 cents to charge 1 USD or 100 to charge 100 JPY, a zero-decimal currency). The maximum amount is the amount of the PaymentIntent.\n\nWhen you omit the amount, it defaults to the remaining amount requested on the PaymentIntent.", "type": "integer" }, "currency": { @@ -169968,6 +171532,12 @@ "location" ] }, + "kakao_pay": { + "description": "If this is a `kakao_pay` PaymentMethod, this hash contains details about the Kakao Pay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "klarna": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "properties": { @@ -170013,6 +171583,12 @@ "title": "param", "type": "object" }, + "kr_card": { + "description": "If this is a `kr_card` PaymentMethod, this hash contains details about the Korean Card payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "link": { "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "properties": {}, @@ -170044,6 +171620,25 @@ "title": "param", "type": "object" }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "oxxo": { "description": "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", "properties": {}, @@ -170093,6 +171688,12 @@ "bank" ] }, + "payco": { + "description": "If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "paynow": { "description": "If this is a `paynow` PaymentMethod, this hash contains details about the PayNow payment method.", "properties": {}, @@ -170211,6 +171812,12 @@ "title": "param", "type": "object" }, + "samsung_pay": { + "description": "If this is a `samsung_pay` PaymentMethod, this hash contains details about the SamsungPay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "sepa_debit": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "properties": { @@ -170286,14 +171893,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -170301,6 +171912,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -171681,6 +173293,35 @@ ], "description": "If this is a `interac_present` PaymentMethod, this sub-hash contains details about the Card Present payment method options." }, + "kakao_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `kakao_pay` PaymentMethod, this sub-hash contains details about the Kakao Pay payment method options." + }, "klarna": { "anyOf": [ { @@ -171869,6 +173510,44 @@ ], "description": "If this is a `konbini` PaymentMethod, this sub-hash contains details about the Konbini payment method options." }, + "kr_card": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + }, + "setup_future_usage": { + "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", + "enum": [ + "", + "none", + "off_session" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `kr_card` PaymentMethod, this sub-hash contains details about the KR Card payment method options." + }, "link": { "anyOf": [ { @@ -172005,6 +173684,35 @@ ], "description": "If this is a `multibanco` PaymentMethod, this sub-hash contains details about the Multibanco payment method options." }, + "naver_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method", + "setup_future_usage" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `naver_pay` PaymentMethod, this sub-hash contains details about the Naver Pay payment method options." + }, "oxxo": { "anyOf": [ { @@ -172070,6 +173778,34 @@ ], "description": "If this is a `p24` PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options." }, + "payco": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `payco` PaymentMethod, this sub-hash contains details about the PAYCO payment method options." + }, "paynow": { "anyOf": [ { @@ -172109,6 +173845,95 @@ ], "type": "string" }, + "line_items": { + "description": "The line items purchased by the customer.", + "items": { + "properties": { + "category": { + "description": "Type of the line item.", + "enum": [ + "digital_goods", + "donation", + "physical_goods" + ], + "type": "string" + }, + "description": { + "description": "Description of the line item.", + "maxLength": 127, + "type": "string" + }, + "name": { + "description": "Descriptive name of the line item.", + "maxLength": 127, + "type": "string" + }, + "quantity": { + "description": "Quantity of the line item. Must be a positive number.", + "type": "integer" + }, + "sku": { + "description": "Client facing stock keeping unit, article number or similar.", + "maxLength": 127, + "type": "string" + }, + "sold_by": { + "description": "The Stripe account ID of the connected account that sells the item.", + "maxLength": 5000, + "type": "string" + }, + "tax": { + "description": "The tax information for the line item.", + "properties": { + "amount": { + "description": "The tax for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + }, + "behavior": { + "description": "The tax behavior for the line item.", + "enum": [ + "exclusive", + "inclusive" + ], + "type": "string" + } + }, + "required": [ + "amount", + "behavior" + ], + "title": "line_item_tax_param", + "type": "object", + "x-stripeMostCommon": [ + "amount", + "behavior" + ] + }, + "unit_amount": { + "description": "Price for a single unit of the line item in minor units. Cannot be a negative number.", + "type": "integer" + } + }, + "required": [ + "name", + "quantity", + "unit_amount" + ], + "title": "line_item_param", + "type": "object", + "x-stripeMostCommon": [ + "category", + "description", + "name", + "quantity", + "sku", + "sold_by", + "tax", + "unit_amount" + ] + }, + "type": "array" + }, "preferred_locale": { "description": "[Preferred locale](https://stripe.com/docs/payments/paypal/supported-locales) of the PayPal checkout page that the customer is redirected to.", "enum": [ @@ -172409,6 +174234,34 @@ ], "description": "If this is a `revolut_pay` PaymentMethod, this sub-hash contains details about the Revolut Pay payment method options." }, + "samsung_pay": { + "anyOf": [ + { + "properties": { + "capture_method": { + "description": "Controls when the funds are captured from the customer's account.\n\nIf provided, this parameter overrides the behavior of the top-level [capture_method](/api/payment_intents/update#update_payment_intent-capture_method) for this payment method type when finalizing the payment with this payment method type.\n\nIf `capture_method` is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.", + "enum": [ + "", + "manual" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object", + "x-stripeMostCommon": [ + "capture_method" + ] + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "If this is a `samsung_pay` PaymentMethod, this sub-hash contains details about the Samsung Pay payment method options." + }, "sepa_debit": { "anyOf": [ { @@ -178173,7 +180026,7 @@ ] }, "us_bank_account": { - "description": "Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://stripe.com/docs/payments/ach-debit) for more details.", + "description": "Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://stripe.com/docs/payments/ach-direct-debit) for more details.", "properties": { "display_preference": { "description": "Whether or not the payment method should be displayed.", @@ -179705,7 +181558,7 @@ ] }, "us_bank_account": { - "description": "Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://stripe.com/docs/payments/ach-debit) for more details.", + "description": "Stripe users in the United States can accept ACH direct debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha. Check this [page](https://stripe.com/docs/payments/ach-direct-debit) for more details.", "properties": { "display_preference": { "description": "Whether or not the payment method should be displayed.", @@ -180341,14 +182194,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -180356,6 +182213,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -180539,6 +182397,10 @@ "explode": true, "style": "deepObject" }, + "kakao_pay": { + "explode": true, + "style": "deepObject" + }, "klarna": { "explode": true, "style": "deepObject" @@ -180547,6 +182409,10 @@ "explode": true, "style": "deepObject" }, + "kr_card": { + "explode": true, + "style": "deepObject" + }, "link": { "explode": true, "style": "deepObject" @@ -180567,6 +182433,10 @@ "explode": true, "style": "deepObject" }, + "naver_pay": { + "explode": true, + "style": "deepObject" + }, "oxxo": { "explode": true, "style": "deepObject" @@ -180575,6 +182445,10 @@ "explode": true, "style": "deepObject" }, + "payco": { + "explode": true, + "style": "deepObject" + }, "paynow": { "explode": true, "style": "deepObject" @@ -180607,6 +182481,10 @@ "explode": true, "style": "deepObject" }, + "samsung_pay": { + "explode": true, + "style": "deepObject" + }, "sepa_debit": { "explode": true, "style": "deepObject" @@ -181157,6 +183035,12 @@ "location" ] }, + "kakao_pay": { + "description": "If this is a `kakao_pay` PaymentMethod, this hash contains details about the Kakao Pay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "klarna": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "properties": { @@ -181202,6 +183086,12 @@ "title": "param", "type": "object" }, + "kr_card": { + "description": "If this is a `kr_card` PaymentMethod, this hash contains details about the Korean Card payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "link": { "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "properties": {}, @@ -181233,6 +183123,25 @@ "title": "param", "type": "object" }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "oxxo": { "description": "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", "properties": {}, @@ -181282,6 +183191,12 @@ "bank" ] }, + "payco": { + "description": "If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "payment_method": { "description": "The PaymentMethod to share.", "maxLength": 5000, @@ -181405,6 +183320,12 @@ "title": "param", "type": "object" }, + "samsung_pay": { + "description": "If this is a `samsung_pay` PaymentMethod, this hash contains details about the SamsungPay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "sepa_debit": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "properties": { @@ -181481,14 +183402,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -181496,6 +183421,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -181708,6 +183634,10 @@ "explode": true, "style": "deepObject" }, + "naver_pay": { + "explode": true, + "style": "deepObject" + }, "payto": { "explode": true, "style": "deepObject" @@ -181912,6 +183842,25 @@ ], "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`." }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "payto": { "description": "If this is a `payto` PaymentMethod, this hash contains details about the PayTo payment method.", "properties": { @@ -197180,6 +199129,12 @@ "location" ] }, + "kakao_pay": { + "description": "If this is a `kakao_pay` PaymentMethod, this hash contains details about the Kakao Pay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "klarna": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "properties": { @@ -197225,6 +199180,12 @@ "title": "param", "type": "object" }, + "kr_card": { + "description": "If this is a `kr_card` PaymentMethod, this hash contains details about the Korean Card payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "link": { "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "properties": {}, @@ -197256,6 +199217,25 @@ "title": "param", "type": "object" }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "oxxo": { "description": "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", "properties": {}, @@ -197305,6 +199285,12 @@ "bank" ] }, + "payco": { + "description": "If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "paynow": { "description": "If this is a `paynow` PaymentMethod, this hash contains details about the PayNow payment method.", "properties": {}, @@ -197423,6 +199409,12 @@ "title": "param", "type": "object" }, + "samsung_pay": { + "description": "If this is a `samsung_pay` PaymentMethod, this hash contains details about the SamsungPay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "sepa_debit": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "properties": { @@ -197498,14 +199490,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -197513,6 +199509,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -198997,6 +200994,12 @@ "location" ] }, + "kakao_pay": { + "description": "If this is a `kakao_pay` PaymentMethod, this hash contains details about the Kakao Pay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "klarna": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "properties": { @@ -199042,6 +201045,12 @@ "title": "param", "type": "object" }, + "kr_card": { + "description": "If this is a `kr_card` PaymentMethod, this hash contains details about the Korean Card payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "link": { "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "properties": {}, @@ -199073,6 +201082,25 @@ "title": "param", "type": "object" }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "oxxo": { "description": "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", "properties": {}, @@ -199122,6 +201150,12 @@ "bank" ] }, + "payco": { + "description": "If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "paynow": { "description": "If this is a `paynow` PaymentMethod, this hash contains details about the PayNow payment method.", "properties": {}, @@ -199240,6 +201274,12 @@ "title": "param", "type": "object" }, + "samsung_pay": { + "description": "If this is a `samsung_pay` PaymentMethod, this hash contains details about the SamsungPay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "sepa_debit": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "properties": { @@ -199315,14 +201355,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -199330,6 +201374,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -200866,6 +202911,12 @@ "location" ] }, + "kakao_pay": { + "description": "If this is a `kakao_pay` PaymentMethod, this hash contains details about the Kakao Pay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "klarna": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "properties": { @@ -200911,6 +202962,12 @@ "title": "param", "type": "object" }, + "kr_card": { + "description": "If this is a `kr_card` PaymentMethod, this hash contains details about the Korean Card payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "link": { "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "properties": {}, @@ -200942,6 +202999,25 @@ "title": "param", "type": "object" }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "oxxo": { "description": "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", "properties": {}, @@ -200991,6 +203067,12 @@ "bank" ] }, + "payco": { + "description": "If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "paynow": { "description": "If this is a `paynow` PaymentMethod, this hash contains details about the PayNow payment method.", "properties": {}, @@ -201109,6 +203191,12 @@ "title": "param", "type": "object" }, + "samsung_pay": { + "description": "If this is a `samsung_pay` PaymentMethod, this hash contains details about the SamsungPay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "sepa_debit": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "properties": { @@ -201184,14 +203272,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -201199,6 +203291,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -212057,7 +214150,7 @@ "type": "array" }, "invoice_now": { - "description": "Will generate a final invoice that invoices for any un-invoiced metered usage and new/pending proration invoice items. Defaults to `true`.", + "description": "Will generate a final invoice that invoices for any un-invoiced metered usage and new/pending proration invoice items. Defaults to `false`.", "type": "boolean" }, "prorate": { @@ -214220,7 +216313,7 @@ "items": { "properties": { "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -214232,6 +216325,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -214267,6 +216361,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -214290,9 +216386,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -215507,6 +217606,26 @@ "type" ] }, + "by": { + "description": "Options for the registration in BY.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "simplified" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "simplified", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, "ca": { "description": "Options for the registration in CA.", "properties": { @@ -215608,6 +217727,26 @@ "type" ] }, + "cr": { + "description": "Options for the registration in CR.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "simplified" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "simplified", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, "cy": { "description": "Options for the registration in CY.", "properties": { @@ -215788,6 +217927,26 @@ "type" ] }, + "ec": { + "description": "Options for the registration in EC.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "simplified" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "simplified", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, "ee": { "description": "Options for the registration in EE.", "properties": { @@ -216508,6 +218667,46 @@ "type" ] }, + "ma": { + "description": "Options for the registration in MA.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "simplified" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "simplified", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, + "md": { + "description": "Options for the registration in MD.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "simplified" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "simplified", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, "mt": { "description": "Options for the registration in MT.", "properties": { @@ -216658,68 +218857,158 @@ "type" ] }, - "no": { - "description": "Options for the registration in NO.", - "properties": { - "type": { - "description": "Type of registration to be created in `country`.", - "enum": [ - "standard" - ], - "type": "string" - } - }, - "required": [ - "type" - ], - "title": "default", - "type": "object", - "x-stripeMostCommon": [ - "type" - ] - }, - "nz": { - "description": "Options for the registration in NZ.", - "properties": { - "type": { - "description": "Type of registration to be created in `country`.", - "enum": [ - "standard" - ], - "type": "string" - } - }, - "required": [ - "type" - ], - "title": "default", - "type": "object", - "x-stripeMostCommon": [ - "type" - ] - }, - "om": { - "description": "Options for the registration in OM.", - "properties": { - "type": { - "description": "Type of registration to be created in `country`.", - "enum": [ - "standard" - ], - "type": "string" - } - }, - "required": [ - "type" - ], - "title": "default", - "type": "object", - "x-stripeMostCommon": [ - "type" - ] - }, - "pl": { - "description": "Options for the registration in PL.", + "no": { + "description": "Options for the registration in NO.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "standard" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "default", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, + "nz": { + "description": "Options for the registration in NZ.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "standard" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "default", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, + "om": { + "description": "Options for the registration in OM.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "standard" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "default", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, + "pl": { + "description": "Options for the registration in PL.", + "properties": { + "standard": { + "description": "Options for the standard registration.", + "properties": { + "place_of_supply_scheme": { + "description": "Place of supply scheme used in an EU standard registration.", + "enum": [ + "small_seller", + "standard" + ], + "type": "string" + } + }, + "required": [ + "place_of_supply_scheme" + ], + "title": "standard", + "type": "object", + "x-stripeMostCommon": [ + "place_of_supply_scheme" + ] + }, + "type": { + "description": "Type of registration to be created in an EU country.", + "enum": [ + "ioss", + "oss_non_union", + "oss_union", + "standard" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "europe", + "type": "object", + "x-stripeMostCommon": [ + "standard", + "type" + ] + }, + "pt": { + "description": "Options for the registration in PT.", + "properties": { + "standard": { + "description": "Options for the standard registration.", + "properties": { + "place_of_supply_scheme": { + "description": "Place of supply scheme used in an EU standard registration.", + "enum": [ + "small_seller", + "standard" + ], + "type": "string" + } + }, + "required": [ + "place_of_supply_scheme" + ], + "title": "standard", + "type": "object", + "x-stripeMostCommon": [ + "place_of_supply_scheme" + ] + }, + "type": { + "description": "Type of registration to be created in an EU country.", + "enum": [ + "ioss", + "oss_non_union", + "oss_union", + "standard" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "europe", + "type": "object", + "x-stripeMostCommon": [ + "standard", + "type" + ] + }, + "ro": { + "description": "Options for the registration in RO.", "properties": { "standard": { "description": "Options for the standard registration.", @@ -216763,36 +219052,12 @@ "type" ] }, - "pt": { - "description": "Options for the registration in PT.", + "rs": { + "description": "Options for the registration in RS.", "properties": { - "standard": { - "description": "Options for the standard registration.", - "properties": { - "place_of_supply_scheme": { - "description": "Place of supply scheme used in an EU standard registration.", - "enum": [ - "small_seller", - "standard" - ], - "type": "string" - } - }, - "required": [ - "place_of_supply_scheme" - ], - "title": "standard", - "type": "object", - "x-stripeMostCommon": [ - "place_of_supply_scheme" - ] - }, "type": { - "description": "Type of registration to be created in an EU country.", + "description": "Type of registration to be created in `country`.", "enum": [ - "ioss", - "oss_non_union", - "oss_union", "standard" ], "type": "string" @@ -216801,44 +219066,19 @@ "required": [ "type" ], - "title": "europe", + "title": "default", "type": "object", "x-stripeMostCommon": [ - "standard", "type" ] }, - "ro": { - "description": "Options for the registration in RO.", + "ru": { + "description": "Options for the registration in RU.", "properties": { - "standard": { - "description": "Options for the standard registration.", - "properties": { - "place_of_supply_scheme": { - "description": "Place of supply scheme used in an EU standard registration.", - "enum": [ - "small_seller", - "standard" - ], - "type": "string" - } - }, - "required": [ - "place_of_supply_scheme" - ], - "title": "standard", - "type": "object", - "x-stripeMostCommon": [ - "place_of_supply_scheme" - ] - }, "type": { - "description": "Type of registration to be created in an EU country.", + "description": "Type of registration to be created in `country`.", "enum": [ - "ioss", - "oss_non_union", - "oss_union", - "standard" + "simplified" ], "type": "string" } @@ -216846,10 +219086,9 @@ "required": [ "type" ], - "title": "europe", + "title": "simplified", "type": "object", "x-stripeMostCommon": [ - "standard", "type" ] }, @@ -217068,6 +219307,26 @@ "type" ] }, + "tz": { + "description": "Options for the registration in TZ.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "simplified" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "simplified", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, "us": { "description": "Options for the registration in US.", "properties": { @@ -217182,6 +219441,26 @@ "type" ] }, + "uz": { + "description": "Options for the registration in UZ.", + "properties": { + "type": { + "description": "Type of registration to be created in `country`.", + "enum": [ + "simplified" + ], + "type": "string" + } + }, + "required": [ + "type" + ], + "title": "simplified", + "type": "object", + "x-stripeMostCommon": [ + "type" + ] + }, "vn": { "description": "Options for the registration in VN.", "properties": { @@ -217232,14 +219511,17 @@ "be", "bg", "bh", + "by", "ca", "ch", "cl", "co", + "cr", "cy", "cz", "de", "dk", + "ec", "ee", "eg", "es", @@ -217262,6 +219544,8 @@ "lt", "lu", "lv", + "ma", + "md", "mt", "mx", "my", @@ -217273,6 +219557,8 @@ "pl", "pt", "ro", + "rs", + "ru", "sa", "se", "sg", @@ -217281,8 +219567,10 @@ "th", "tr", "tw", + "tz", "ua", "us", + "uz", "vn", "za" ] @@ -218647,7 +220935,7 @@ ] }, "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`, `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`, `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`, `ua_vat`, `us_ein`, `uy_ruc`, `ve_rif`, `vn_tin`, or `za_vat`", + "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`, `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`", "enum": [ "ad_nrt", "ae_trn", @@ -218659,6 +220947,7 @@ "bo_tin", "br_cnpj", "br_cpf", + "by_tin", "ca_bn", "ca_gst_hst", "ca_pst_bc", @@ -218694,6 +220983,8 @@ "kr_brn", "kz_bin", "li_uid", + "ma_vat", + "md_vat", "mx_rfc", "my_frp", "my_itn", @@ -218717,9 +221008,12 @@ "th_vat", "tr_tin", "tw_vat", + "tz_vat", "ua_vat", "us_ein", "uy_ruc", + "uz_tin", + "uz_vat", "ve_rif", "vn_tin", "za_vat" @@ -223803,6 +226097,12 @@ "location" ] }, + "kakao_pay": { + "description": "If this is a `kakao_pay` PaymentMethod, this hash contains details about the Kakao Pay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "klarna": { "description": "If this is a `klarna` PaymentMethod, this hash contains details about the Klarna payment method.", "properties": { @@ -223848,6 +226148,12 @@ "title": "param", "type": "object" }, + "kr_card": { + "description": "If this is a `kr_card` PaymentMethod, this hash contains details about the Korean Card payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "link": { "description": "If this is an `Link` PaymentMethod, this hash contains details about the Link payment method.", "properties": {}, @@ -223879,6 +226185,25 @@ "title": "param", "type": "object" }, + "naver_pay": { + "description": "If this is a `naver_pay` PaymentMethod, this hash contains details about the Naver Pay payment method.", + "properties": { + "funding": { + "description": "Whether to use Naver Pay points or a card to fund this transaction. If not provided, this defaults to `card`.", + "enum": [ + "card", + "points" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "param", + "type": "object", + "x-stripeMostCommon": [ + "funding" + ] + }, "oxxo": { "description": "If this is an `oxxo` PaymentMethod, this hash contains details about the OXXO payment method.", "properties": {}, @@ -223928,6 +226253,12 @@ "bank" ] }, + "payco": { + "description": "If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "paynow": { "description": "If this is a `paynow` PaymentMethod, this hash contains details about the PayNow payment method.", "properties": {}, @@ -224046,6 +226377,12 @@ "title": "param", "type": "object" }, + "samsung_pay": { + "description": "If this is a `samsung_pay` PaymentMethod, this hash contains details about the SamsungPay payment method.", + "properties": {}, + "title": "param", + "type": "object" + }, "sepa_debit": { "description": "If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.", "properties": { @@ -224121,14 +226458,18 @@ "giropay", "grabpay", "ideal", + "kakao_pay", "klarna", "konbini", + "kr_card", "link", "mb_way", "mobilepay", "multibanco", + "naver_pay", "oxxo", "p24", + "payco", "paynow", "paypal", "payto", @@ -224136,6 +226477,7 @@ "promptpay", "rechnung", "revolut_pay", + "samsung_pay", "sepa_debit", "sofort", "swish", @@ -226442,6 +228784,73 @@ } } }, + "/v1/test_helpers/issuing/cards/{card}/shipping/submit": { + "post": { + "description": "

Updates the shipping status of the specified Issuing Card object to submitted. This method is only available with Stripe Version ‘2024-09-30.acacia’ or above.

", + "operationId": "PostTestHelpersIssuingCardsCardShippingSubmit", + "parameters": [ + { + "in": "path", + "name": "card", + "required": true, + "schema": { + "maxLength": 5000, + "type": "string" + }, + "style": "simple" + } + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "encoding": { + "expand": { + "explode": true, + "style": "deepObject" + } + }, + "schema": { + "additionalProperties": false, + "properties": { + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "items": { + "maxLength": 5000, + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + } + } + }, + "required": false + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/issuing.card" + } + } + }, + "description": "Successful response." + }, + "default": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/error" + } + } + }, + "description": "Error response." + } + } + } + }, "/v1/test_helpers/issuing/personalization_designs/{personalization_design}/activate": { "post": { "description": "

Updates the status of the specified testmode personalization design object to active.

", @@ -230919,7 +233328,7 @@ "description": "A list of alternate names or aliases that the individual is known by." }, "gender": { - "description": "The individual's gender (International regulations require either \"male\" or \"female\").", + "description": "The individual's gender", "type": "string" }, "id_number": { @@ -234559,6 +236968,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -234604,6 +237014,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -234650,6 +237061,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -234993,6 +237405,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -235038,6 +237451,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -235084,6 +237498,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -235409,6 +237824,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -235454,6 +237870,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -235500,6 +237917,7 @@ "title": "access_with_ach_details", "type": "object", "x-stripeMostCommon": [ + "platform_review", "requested", "same_day" ] @@ -238802,6 +241220,7 @@ "radar.early_fraud_warning.created", "radar.early_fraud_warning.updated", "refund.created", + "refund.failed", "refund.updated", "reporting.report_run.failed", "reporting.report_run.succeeded", @@ -239329,6 +241748,7 @@ "radar.early_fraud_warning.created", "radar.early_fraud_warning.updated", "refund.created", + "refund.failed", "refund.updated", "reporting.report_run.failed", "reporting.report_run.succeeded",