diff --git a/openapi/fixtures3.json b/openapi/fixtures3.json index bd84f998..c4100118 100644 --- a/openapi/fixtures3.json +++ b/openapi/fixtures3.json @@ -31,7 +31,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/accounts/acct_1LiJDrJgxfQPisOq/external_accounts" + "url": "/v1/accounts/acct_1LniodLJRkTBEnDA/external_accounts" }, "future_requirements": { "alternatives": [ @@ -55,7 +55,7 @@ ] }, - "id": "acct_1LiJDrJgxfQPisOq", + "id": "acct_1LniodLJRkTBEnDA", "metadata": { }, "object": "account", @@ -147,25 +147,25 @@ "created": 1234567890, "expires_at": 1234567890, "object": "account_link", - "url": "https://yejia-manage-mydev.dev.stripe.me/setup/s/acct_1LiJDrJgxfQPisOq/v3MjioIvhoRj" + "url": "https://ruben-b--manage-mydev.dev.stripe.me/setup/s/acct_1LniodLJRkTBEnDA/2tsJj4x8ayfb" }, "apple_pay_domain": { "created": 1234567890, "domain_name": "example.com", - "id": "apwc_1Ln7S0JgxfQPisOqrAs7gpda", + "id": "apwc_1LniozLJRkTBEnDAJPJFfWSH", "livemode": true, "object": "apple_pay_domain" }, "application_fee": { - "account": "acct_1LiJDrJgxfQPisOq", + "account": "acct_1LniodLJRkTBEnDA", "amount": 100, "amount_refunded": 0, - "application": "ca_MW9llhVayIh7BCdNuZVF74wKex5wa5yt", - "balance_transaction": "txn_1Ln7RxJgxfQPisOq6FjKb5MV", - "charge": "ch_1LiJE5JgxfQPisOqASQBgH4U", + "application": "ca_MWmNdid6IVBLpHHUGDRzzyxzFxVfuVpC", + "balance_transaction": "txn_1LniouLJRkTBEnDAUlQj58Av", + "charge": "ch_1LniouLJRkTBEnDAEGGcduld", "created": 1234567890, "currency": "usd", - "id": "fee_1Ln7S6JgxfQPisOqLXxBsJg7", + "id": "fee_1Lnip4LJRkTBEnDArqfnLia1", "livemode": false, "object": "application_fee", "originating_transaction": null, @@ -176,7 +176,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/application_fees/fee_1Ln7S6JgxfQPisOqLXxBsJg7/refunds" + "url": "/v1/application_fees/fee_1Lnip4LJRkTBEnDArqfnLia1/refunds" } }, "apps.secret": { @@ -229,24 +229,24 @@ "fee_details": [ ], - "id": "txn_1Ln7RxJgxfQPisOq6FjKb5MV", + "id": "txn_1LniouLJRkTBEnDAUlQj58Av", "net": 100, "object": "balance_transaction", "reporting_category": "charge", - "source": "ch_1LiJE5JgxfQPisOqASQBgH4U", + "source": "ch_1LniouLJRkTBEnDAOT2adXvZ", "status": "available", "type": "charge" }, "bank_account": { "account_holder_name": "Jane Austen", - "account_holder_type": "company", + "account_holder_type": "individual", "account_type": null, "bank_name": "STRIPE TEST BANK", "country": "US", "currency": "usd", "customer": null, - "fingerprint": "4P3Ul71oAIoIJ9k6", - "id": "ba_1LiJELJgxfQPisOq2ZeTtp6t", + "fingerprint": "1JWtPxqbdX5Gamtz", + "id": "ba_1Lnip2LJRkTBEnDAUjZcpt6T", "last4": "6789", "metadata": { }, @@ -300,7 +300,7 @@ "proration_behavior": "none" } }, - "id": "bpc_1Ln7SAJgxfQPisOqm8jLSTbP", + "id": "bpc_1LnipBLJRkTBEnDAV9GTKWpu", "is_default": true, "livemode": true, "login_page": { @@ -312,19 +312,19 @@ "updated": 1234567890 }, "billing_portal.session": { - "configuration": "bpc_1Ln7SAJgxfQPisOqaqOdr8Tf", + "configuration": "bpc_1LnipBLJRkTBEnDA1S3SbqFC", "created": 1234567890, - "customer": "cus_MRBbj3lpVwc4fH", - "id": "bps_1Ln7SAJgxfQPisOq4LjVJcZ2", + "customer": "cus_MWmNLRlenf4jpH", + "id": "bps_1LnipBLJRkTBEnDAC2YTlDjb", "livemode": true, "locale": null, "object": "billing_portal.session", "on_behalf_of": null, "return_url": "https://example.com/account", - "url": "https://yejia-customer_portal-mydev.dev.stripe.me/session/{SESSION_SECRET}" + "url": "https://ruben-b--customer_portal-mydev.dev.stripe.me/session/{SESSION_SECRET}" }, "capability": { - "account": "acct_1LiJDrJgxfQPisOq", + "account": "acct_1LniodLJRkTBEnDA", "future_requirements": { "alternatives": [ @@ -391,13 +391,13 @@ "dynamic_last4": null, "exp_month": 8, "exp_year": 2023, - "fingerprint": "1sn5Es7TptYemmA6", + "fingerprint": "yifsA8EElGvohqHu", "funding": "credit", - "id": "card_1LiJE4JgxfQPisOqFkVGnxyS", + "id": "card_1LniotLJRkTBEnDAt7zVAk52", "last4": "4242", "metadata": { }, - "name": "Jenny Rosen", + "name": null, "object": "card", "tokenization_method": null }, @@ -405,7 +405,7 @@ "available": { "eur": 10000 }, - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNLRlenf4jpH", "livemode": false, "object": "cash_balance", "settings": { @@ -419,7 +419,7 @@ "application": null, "application_fee": null, "application_fee_amount": null, - "balance_transaction": "txn_1Ln7RxJgxfQPisOq6FjKb5MV", + "balance_transaction": "txn_1LniouLJRkTBEnDAUlQj58Av", "billing_details": { "address": { "city": null, @@ -430,7 +430,7 @@ "state": null }, "email": null, - "name": "Jenny Rosen", + "name": null, "phone": null }, "calculated_statement_descriptor": null, @@ -445,7 +445,7 @@ "failure_message": null, "fraud_details": { }, - "id": "ch_1LiJE5JgxfQPisOqASQBgH4U", + "id": "ch_1LniouLJRkTBEnDAEGGcduld", "invoice": null, "livemode": false, "metadata": { @@ -455,7 +455,7 @@ "outcome": null, "paid": true, "payment_intent": null, - "payment_method": "card_1LiJE4JgxfQPisOqFkVGnxyS", + "payment_method": "card_1LniotLJRkTBEnDA2aHigvO8", "payment_method_details": { "card": { "brand": "visa", @@ -467,7 +467,7 @@ "country": "US", "exp_month": 8, "exp_year": 2023, - "fingerprint": "1sn5Es7TptYemmA6", + "fingerprint": "yifsA8EElGvohqHu", "funding": "credit", "installments": null, "last4": "4242", @@ -480,7 +480,7 @@ }, "receipt_email": null, "receipt_number": null, - "receipt_url": "https://yejia-manage-mydev.dev.stripe.me/receipts/payment/CAcaFwoVYWNjdF8xTGlKRHJKZ3hmUVBpc09xKK7u0pkGMgbYwRr4keg6LCLdMR4I2BsTeNfdQ6ASfN9xeZDLgagluiGdy6CQIV3RRq5RrPajGBismc4x", + "receipt_url": "https://ruben-b--manage-mydev.dev.stripe.me/receipts/payment/CAcaFwoVYWNjdF8xTG5pb2RMSlJrVEJFbkRBKNLQ25kGMga55qI_IhA6LCIxmdCWgLCcx_xOjGYjNJMh0W6pjdfOeqqZr8j2HtTh58B4N7jYuBkXQe3t", "refunded": false, "refunds": { "data": [ @@ -488,7 +488,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/charges/ch_1LiJE5JgxfQPisOqASQBgH4U/refunds" + "url": "/v1/charges/ch_1LniouLJRkTBEnDAEGGcduld/refunds" }, "review": null, "shipping": null, @@ -520,14 +520,14 @@ "customer_details": null, "customer_email": null, "expires_at": 1234567890, - "id": "cs_test_a1WE5hLYVMSr8uoaxBiQxYYUtJ4YPBCtptTdaeLAt7sQ3X95VLAuUJuFyf", + "id": "cs_test_a1zT0AjTYcqKRhF3uqXapL3nrXYQRr5LxNbdG2CclOO7rH1XVaqpQtI2cJ", "livemode": false, "locale": null, "metadata": { }, "mode": "payment", "object": "checkout.session", - "payment_intent": "pi_1LiJE7JgxfQPisOqEYVLl14G", + "payment_intent": "pi_1LnioxLJRkTBEnDAz5vJBIDY", "payment_link": null, "payment_method_collection": null, "payment_method_options": { @@ -782,14 +782,14 @@ "amount": 1690, "created": 1234567890, "currency": "usd", - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNLRlenf4jpH", "customer_balance_transaction": null, "discount_amount": 0, "discount_amounts": [ ], - "id": "cn_1Ln7SAJgxfQPisOqEj07o8F7", - "invoice": "in_1Ln7SAJgxfQPisOqg3SzbPWm", + "id": "cn_1LnipBLJRkTBEnDAKcydl4JV", + "invoice": "in_1LnipBLJRkTBEnDAbYXwBLPd", "lines": { "data": [ { @@ -800,8 +800,8 @@ "discount_amounts": [ ], - "id": "cnli_1Ln7SAJgxfQPisOq0tFsvJXd", - "invoice_line_item": "il_1Ln7SAJgxfQPisOqxBmscyz2", + "id": "cnli_1LnipBLJRkTBEnDAcdnLcsG2", + "invoice_line_item": "il_1LnipBLJRkTBEnDAKRdxnWSB", "livemode": false, "object": "credit_note_line_item", "quantity": 1, @@ -809,17 +809,17 @@ { "amount": 190, "inclusive": false, - "tax_rate": "txr_1Ln7SAJgxfQPisOqM7mBYoFZ" + "tax_rate": "txr_1LnipBLJRkTBEnDAZ5bStS23" } ], "tax_rates": [ { "active": true, "country": "DE", - "created": 1664399162, + "created": 1664542817, "description": "VAT Germany", "display_name": "VAT", - "id": "txr_1Ln7SAJgxfQPisOqM7mBYoFZ", + "id": "txr_1LnipBLJRkTBEnDAZ5bStS23", "inclusive": false, "jurisdiction": "DE", "livemode": false, @@ -844,7 +844,7 @@ "discount_amounts": [ ], - "id": "cnli_1Ln7SAJgxfQPisOqtnYq6Mhi", + "id": "cnli_1LnipBLJRkTBEnDAmSU8IxVU", "livemode": false, "object": "credit_note_line_item", "quantity": 1, @@ -862,7 +862,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/credit_notes/cn_1Ln7SAJgxfQPisOqEj07o8F7/lines" + "url": "/v1/credit_notes/cn_1LnipBLJRkTBEnDAKcydl4JV/lines" }, "livemode": false, "memo": null, @@ -871,7 +871,7 @@ "number": "ABCD-1234-CN-01", "object": "credit_note", "out_of_band_amount": null, - "pdf": "https://yejia-manage-mydev.dev.stripe.me/credit_notes/acct_1LiJDrJgxfQPisOq/cnst_123456789/pdf?s=ap", + "pdf": "https://ruben-b--manage-mydev.dev.stripe.me/credit_notes/acct_1LniodLJRkTBEnDA/cnst_123456789/pdf?s=ap", "reason": null, "refund": null, "status": "issued", @@ -881,7 +881,7 @@ { "amount": 190, "inclusive": false, - "tax_rate": "txr_1Ln7SAJgxfQPisOqM7mBYoFZ" + "tax_rate": "txr_1LnipBLJRkTBEnDAZ5bStS23" } ], "total": 1690, @@ -897,8 +897,8 @@ "discount_amounts": [ ], - "id": "cnli_1Ln7SAJgxfQPisOqNxGBunat", - "invoice_line_item": "il_1Ln7SAJgxfQPisOqyUEINAYu", + "id": "cnli_1LnipBLJRkTBEnDAHxeBqShp", + "invoice_line_item": "il_1LnipBLJRkTBEnDAwjVzA7Qb", "livemode": false, "object": "credit_note_line_item", "quantity": 1, @@ -923,8 +923,8 @@ "description": null, "discount": null, "email": null, - "id": "cus_MRBbj3lpVwc4fH", - "invoice_prefix": "519CEEA", + "id": "cus_MWmNtOqiEzZu0C", + "invoice_prefix": "1312C18", "invoice_settings": { "custom_fields": null, "default_payment_method": null, @@ -950,10 +950,10 @@ "created": 1234567890, "credit_note": null, "currency": "usd", - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNLRlenf4jpH", "description": null, "ending_balance": -500, - "id": "cbtxn_1Ln7S2JgxfQPisOq3ayWCo8Y", + "id": "cbtxn_1Lnip1LJRkTBEnDA8fuwExMZ", "invoice": null, "livemode": false, "metadata": null, @@ -963,7 +963,7 @@ "customer_cash_balance_transaction": { "created": 1234567890, "currency": "eur", - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNLRlenf4jpH", "ending_balance": 10000, "funded": { "bank_transfer": { @@ -972,11 +972,11 @@ "iban_last4": "7089", "sender_name": "Sample Business GmbH" }, - "reference": "Payment for Invoice 519CEEA-155", + "reference": "Payment for Invoice 2890585-155", "type": "eu_bank_transfer" } }, - "id": "ccsbtxn_1Ln7S2JgxfQPisOqjYYcCDNS", + "id": "ccsbtxn_1Lnip1LJRkTBEnDATohsoCny", "livemode": false, "net_amount": 5000, "object": "customer_cash_balance_transaction", @@ -984,12 +984,12 @@ }, "deleted_account": { "deleted": true, - "id": "acct_1LiJDrJgxfQPisOq", + "id": "acct_1LniodLJRkTBEnDA", "object": "account" }, "deleted_apple_pay_domain": { "deleted": true, - "id": "apwc_1Ln7S0JgxfQPisOqrAs7gpda", + "id": "apwc_1LniozLJRkTBEnDAJPJFfWSH", "object": "apple_pay_domain" }, "deleted_coupon": { @@ -999,7 +999,7 @@ }, "deleted_customer": { "deleted": true, - "id": "cus_MRBbj3lpVwc4fH", + "id": "cus_MWmNtOqiEzZu0C", "object": "customer" }, "deleted_discount": { @@ -1034,62 +1034,62 @@ }, "deleted_external_account": { "deleted": true, - "id": "ba_1LiJELJgxfQPisOq2ZeTtp6t", + "id": "ba_1Lnip2LJRkTBEnDAUjZcpt6T", "object": "bank_account" }, "deleted_invoice": { "deleted": true, - "id": "in_1Ln7RzJgxfQPisOqYHM6kzJH", + "id": "in_1LnioyLJRkTBEnDAfAH4Vl1v", "object": "invoice" }, "deleted_invoiceitem": { "deleted": true, - "id": "ii_1Ln7S3JgxfQPisOqzdEuC88c", + "id": "ii_1Lnip2LJRkTBEnDAtG6bdrMP", "object": "invoiceitem" }, "deleted_payment_source": { "deleted": true, - "id": "ba_1LiJELJgxfQPisOq2ZeTtp6t", + "id": "ba_1Lnip2LJRkTBEnDAUjZcpt6T", "object": "bank_account" }, "deleted_person": { "deleted": true, - "id": "person_1Ln7S9JgxfQPisOqdY4HhdCJ", + "id": "person_1LnipBLJRkTBEnDAqGxkDCLQ", "object": "person" }, "deleted_plan": { "deleted": true, - "id": "price_1LiJE9JgxfQPisOqz2GldaRk", + "id": "price_1LniozLJRkTBEnDAII2dBtya", "object": "plan" }, "deleted_product": { "deleted": true, - "id": "prod_MRBbFufxrhTGne", + "id": "prod_MWmNxAoY1Y13Dc", "object": "product" }, "deleted_radar.value_list": { "deleted": true, - "id": "rsl_1Ln7S9JgxfQPisOq3uCZrg5U", + "id": "rsl_1LnipALJRkTBEnDAk0VZbtE7", "object": "radar.value_list" }, "deleted_radar.value_list_item": { "deleted": true, - "id": "rsli_1Ln7S9JgxfQPisOqDJpFH4Ka", + "id": "rsli_1LnipALJRkTBEnDAKq0ZIDqj", "object": "radar.value_list_item" }, "deleted_sku": { "deleted": true, - "id": "sku_MW9lPQNBGZndGz", + "id": "sku_MWmNnVd9ryr1cI", "object": "sku" }, "deleted_subscription_item": { "deleted": true, - "id": "si_MW9lG7CtNPpVw5", + "id": "si_MWmNCp9CHzh5Th", "object": "subscription_item" }, "deleted_tax_id": { "deleted": true, - "id": "txi_1Ln7SAJgxfQPisOqgQ7xQnvt", + "id": "txi_1LnipBLJRkTBEnDADDFbEjX1", "object": "tax_id" }, "deleted_terminal.configuration": { @@ -1099,29 +1099,29 @@ }, "deleted_terminal.location": { "deleted": true, - "id": "tml_gzKTeasaV2o5Us6LQGQs6xc7", + "id": "tml_lIvmCbajWjF8mLeIi847n1vk", "object": "terminal.location" }, "deleted_terminal.reader": { "deleted": true, - "id": "tmr_thi2pilaFslGBOgDTiTSfMBZ", + "id": "tmr_d6cgFNGLhthMUJSqE3rB3Cf7", "object": "terminal.reader" }, "deleted_test_helpers.test_clock": { "deleted": true, - "id": "clock_1Ln7S3JgxfQPisOqxJonIcYI", + "id": "clock_1Lnip2LJRkTBEnDAWld6tThD", "object": "test_helpers.test_clock" }, "deleted_webhook_endpoint": { "deleted": true, - "id": "we_1Ln7S7JgxfQPisOqgr0omsHM", + "id": "we_1Lnip6LJRkTBEnDAs6vSwH5J", "object": "webhook_endpoint" }, "discount": { "checkout_session": null, "coupon": { "amount_off": null, - "created": 1664399155, + "created": 1664542808, "currency": "usd", "duration": "repeating", "duration_in_months": 3, @@ -1137,9 +1137,9 @@ "times_redeemed": 0, "valid": true }, - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNtOqiEzZu0C", "end": 1234567890, - "id": "di_1Ln7S3JgxfQPisOqdNWbREmX", + "id": "di_1Lnip2LJRkTBEnDAYDm4KlAk", "invoice": null, "invoice_item": null, "object": "discount", @@ -1152,7 +1152,7 @@ "balance_transactions": [ ], - "charge": "ch_1LiJE5JgxfQPisOqASQBgH4U", + "charge": "ch_1LniouLJRkTBEnDAOT2adXvZ", "created": 1234567890, "currency": "usd", "evidence": { @@ -1185,12 +1185,12 @@ "uncategorized_text": null }, "evidence_details": { - "due_by": 1666051199, + "due_by": 1666223999, "has_evidence": false, "past_due": false, "submission_count": 0 }, - "id": "dp_1Ln7S0JgxfQPisOqvmnXhEei", + "id": "dp_1LniozLJRkTBEnDA9VVPmKtv", "is_charge_refundable": true, "livemode": false, "metadata": { @@ -1203,7 +1203,7 @@ "ephemeral_key": { "created": 1234567890, "expires": 1234567890, - "id": "ephkey_1Ln7S9JgxfQPisOqXdC5Mzqd", + "id": "ephkey_1LnipBLJRkTBEnDAr2BQH7yE", "livemode": false, "object": "ephemeral_key" }, @@ -1217,9 +1217,9 @@ "amount": 2000, "amount_decimal": "2000", "billing_scheme": "per_unit", - "created": 1663252781, + "created": 1664542805, "currency": "usd", - "id": "price_1LiJE9JgxfQPisOqz2GldaRk", + "id": "price_1LniozLJRkTBEnDAII2dBtya", "interval": "month", "interval_count": 1, "livemode": false, @@ -1227,14 +1227,14 @@ }, "nickname": null, "object": "plan", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "tiers_mode": null, "transform_usage": null, "trial_period_days": null, "usage_type": "licensed" } }, - "id": "evt_1Ln7S7JgxfQPisOqeHPzZx8F", + "id": "evt_1Lnip6LJRkTBEnDAxqruQom8", "livemode": false, "object": "event", "pending_webhooks": 0, @@ -1252,14 +1252,14 @@ }, "external_account": { "account_holder_name": "Jane Austen", - "account_holder_type": "company", + "account_holder_type": "individual", "account_type": null, "bank_name": "STRIPE TEST BANK", "country": "US", "currency": "usd", "customer": null, - "fingerprint": "4P3Ul71oAIoIJ9k6", - "id": "ba_1LiJELJgxfQPisOq2ZeTtp6t", + "fingerprint": "1JWtPxqbdX5Gamtz", + "id": "ba_1Lnip2LJRkTBEnDAUjZcpt6T", "last4": "6789", "metadata": { }, @@ -1272,8 +1272,8 @@ "balance_transaction": null, "created": 1234567890, "currency": "usd", - "fee": "fee_1Ln7S6JgxfQPisOqLXxBsJg7", - "id": "fr_1Ln7S6JgxfQPisOqj32NQabL", + "fee": "fee_1Lnip4LJRkTBEnDArqfnLia1", + "id": "fr_1Lnip5LJRkTBEnDAU2SOy3ni", "metadata": { }, "object": "fee_refund" @@ -1281,85 +1281,38 @@ "file": { "created": 1234567890, "expires_at": 1234567890, - "filename": "file_1LiJEKJgxfQPisOqdSFCQVgw", - "id": "file_1LiJEKJgxfQPisOqdSFCQVgw", + "filename": "file_1LnipBLJRkTBEnDAUDEc0MBp", + "id": "file_1LnipBLJRkTBEnDAUDEc0MBp", "links": { "data": [ - { - "created": 1664398395, - "expired": false, - "expires_at": null, - "file": "file_1LiJEKJgxfQPisOqdSFCQVgw", - "id": "link_1Ln7FnJgxfQPisOq5npd0zaQ", - "livemode": false, - "metadata": { - }, - "object": "file_link", - "url": "https://yejia-upload-mydev.dev.stripe.me/links/MDB8YWNjdF8xTGlKRHJKZ3hmUVBpc09xfGZsX3Rlc3RfeXBPZzZ5N0t1OTh0TTNCNzU4NTFjNmNr00ULyeP2Qv" - }, - { - "created": 1663948568, - "expired": false, - "expires_at": null, - "file": "file_1LiJEKJgxfQPisOqdSFCQVgw", - "id": "link_1LlEEWJgxfQPisOqyy7P5MGd", - "livemode": false, - "metadata": { - }, - "object": "file_link", - "url": "https://yejia-upload-mydev.dev.stripe.me/links/MDB8YWNjdF8xTGlKRHJKZ3hmUVBpc09xfGZsX3Rlc3Rfa2hzdDVvRXJmWVhQMVBZa2ZTbXRidE1w00Ucrc1Elf" - }, - { - "created": 1663875743, - "expired": false, - "expires_at": null, - "file": "file_1LiJEKJgxfQPisOqdSFCQVgw", - "id": "link_1LkvHvJgxfQPisOqV31UaH0m", - "livemode": false, - "metadata": { - }, - "object": "file_link", - "url": "https://yejia-upload-mydev.dev.stripe.me/links/MDB8YWNjdF8xTGlKRHJKZ3hmUVBpc09xfGZsX3Rlc3RfTVJiTmNnNXRCamhBY25VZ2hTdXdDaXpJ00GGN97jL5" - }, - { - "created": 1663252792, - "expired": false, - "expires_at": null, - "file": "file_1LiJEKJgxfQPisOqdSFCQVgw", - "id": "link_1LiJEKJgxfQPisOqOakwxCo5", - "livemode": false, - "metadata": { - }, - "object": "file_link", - "url": "https://yejia-upload-mydev.dev.stripe.me/links/MDB8YWNjdF8xTGlKRHJKZ3hmUVBpc09xfGZsX3Rlc3RfTUdpcWxvY0d0YWtFaTJ5YTU2N2NOTXRo00BrhJovcG" - } + ], "has_more": false, "object": "list", - "url": "/v1/file_links?file=file_1LiJEKJgxfQPisOqdSFCQVgw" + "url": "/v1/file_links?file=file_1LnipBLJRkTBEnDAUDEc0MBp" }, "object": "file", "purpose": "dispute_evidence", "size": 9863, "title": null, "type": "png", - "url": "https://yejia-upload-mydev.dev.stripe.me/v1/files/file_1LiJEKJgxfQPisOqdSFCQVgw/contents" + "url": "https://ruben-b--upload-mydev.dev.stripe.me/v1/files/file_1LnipBLJRkTBEnDAUDEc0MBp/contents" }, "file_link": { "created": 1234567890, "expired": false, "expires_at": 1234567890, - "file": "file_1LiJEKJgxfQPisOqdSFCQVgw", - "id": "link_1Ln7SAJgxfQPisOqgjkUFOKH", + "file": "file_1LnipBLJRkTBEnDAFb1y7ipb", + "id": "link_1LnipBLJRkTBEnDAWODsyIVG", "livemode": false, "metadata": { }, "object": "file_link", - "url": "https://yejia-upload-mydev.dev.stripe.me/links/MDB8YWNjdF8xTGlKRHJKZ3hmUVBpc09xfGZsX3Rlc3RfcmRlSUU1MTU2azAzNFpPZ05PNEplUHlH00CZ8nAUH5" + "url": "https://ruben-b--upload-mydev.dev.stripe.me/links/MDB8YWNjdF8xTG5pb2RMSlJrVEJFbkRBfGZsX3Rlc3RfczFReGtweWliYjBjNUVQRzNoTGJzeWpt00rKGRoq0b" }, "financial_connections.account": { "account_holder": { - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNLRlenf4jpH", "type": "customer" }, "balance": null, @@ -1367,7 +1320,7 @@ "category": "cash", "created": 1234567890, "display_name": "Sample Checking Account", - "id": "fca_1Ln7SAJgxfQPisOq7I0t90p1", + "id": "fca_1LnipCLJRkTBEnDALYe6sXSa", "institution_name": "StripeBank", "last4": "6789", "livemode": false, @@ -1385,17 +1338,17 @@ }, "financial_connections.account_owner": { "email": "nobody+janesmith@stripe.com", - "id": "fcaown_1Ln7SAJgxfQPisOq2CirMT1s", + "id": "fcaown_1LnipCLJRkTBEnDAxfwz84Yk", "name": "Jane Smith", "object": "financial_connections.account_owner", - "ownership": "fcaowns_1Ln7SAJgxfQPisOq863U86zi", + "ownership": "fcaowns_1LnipCLJRkTBEnDAgXHPPYcM", "phone": "+1 555-555-5555", "raw_address": "123 Main Street, Everytown USA", "refreshed_at": 1234567890 }, "financial_connections.session": { "account_holder": { - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNLRlenf4jpH", "type": "customer" }, "accounts": { @@ -1407,7 +1360,7 @@ "url": "/v1/financial_connections/accounts" }, "client_secret": "fcsess_..._secret_...", - "id": "fcsess_1Ln7SAJgxfQPisOqh3zdRFmk", + "id": "fcsess_1LnipCLJRkTBEnDA9XMj0Bhp", "livemode": false, "object": "financial_connections.session", "permissions": [ @@ -1456,8 +1409,8 @@ "year": 2025 }, "files": [ - "file_MW9lnVd91iXEZLysWjQQsh4F", - "file_MW9lwjc8ifrif8JTbVIxnPA1" + "file_MWmNkS611LR7AozHg3Y4KGYN", + "file_MWmNl9yzQCm4KcPlDWLEb4LD" ], "first_name": "Jenny", "issued_date": { @@ -1470,7 +1423,7 @@ "status": "verified", "type": "driving_license" }, - "id": "vr_1Ln7SAJgxfQPisOqgOvW7hLu", + "id": "vr_1LnipCLJRkTBEnDAQyVW2TLX", "livemode": false, "object": "identity.verification_report", "options": { @@ -1478,14 +1431,14 @@ } }, "type": "document", - "verification_session": "vs_MW9lKpt8PpekTT1Pqvc85l3a" + "verification_session": "vs_MWmN8vyRAsuWCEb2aGEPtSgU" }, "identity.verification_session": { "client_secret": null, "created": 1234567890, - "id": "vs_1Ln7SAJgxfQPisOqJYGzEjhx", + "id": "vs_1LnipCLJRkTBEnDAF5HV9hz5", "last_error": null, - "last_verification_report": "vr_MW9llwnaoHJEZjKLh8AqVRhO", + "last_verification_report": "vr_MWmNBlwOyB923Wp8FBiTSHsQ", "livemode": false, "metadata": { }, @@ -1522,7 +1475,7 @@ "created": 1234567890, "currency": "usd", "custom_fields": null, - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNtOqiEzZu0C", "customer_address": null, "customer_email": null, "customer_name": null, @@ -1547,7 +1500,7 @@ "footer": null, "from_invoice": null, "hosted_invoice_url": null, - "id": "in_1Ln7RzJgxfQPisOqYHM6kzJH", + "id": "in_1LnioyLJRkTBEnDAfAH4Vl1v", "invoice_pdf": null, "last_finalization_error": null, "latest_revision": null, @@ -1565,30 +1518,30 @@ "discounts": [ ], - "id": "il_1Ln7RzJgxfQPisOqFe5q2nKT", - "invoice_item": "ii_1Ln7RzJgxfQPisOqMXUd8NTC", + "id": "il_1LnioyLJRkTBEnDAfeiU7BgG", + "invoice_item": "ii_1LnioyLJRkTBEnDAQuUdjzAf", "livemode": false, "metadata": { }, "object": "line_item", "period": { - "end": 1664399151, - "start": 1664399151 + "end": 1664542804, + "start": 1664542804 }, "price": { "active": true, "billing_scheme": "per_unit", - "created": 1663252780, + "created": 1664542804, "currency": "usd", "custom_unit_amount": null, - "id": "price_1LiJE8JgxfQPisOq8u4frsR1", + "id": "price_1LnioyLJRkTBEnDAQec0yGqs", "livemode": false, "lookup_key": null, "metadata": { }, "nickname": null, "object": "price", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "recurring": null, "tax_behavior": "unspecified", "tiers_mode": null, @@ -1615,7 +1568,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/invoices/in_1Ln7RzJgxfQPisOqYHM6kzJH/lines" + "url": "/v1/invoices/in_1LnioyLJRkTBEnDAfAH4Vl1v/lines" }, "livemode": false, "metadata": { @@ -1667,37 +1620,37 @@ "invoiceitem": { "amount": 1000, "currency": "usd", - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNtOqiEzZu0C", "date": 1234567890, "description": "My First Invoice Item (created for API docs)", "discountable": true, "discounts": [ ], - "id": "ii_1Ln7S3JgxfQPisOqzdEuC88c", + "id": "ii_1Lnip2LJRkTBEnDAtG6bdrMP", "invoice": null, "livemode": false, "metadata": { }, "object": "invoiceitem", "period": { - "end": 1664399155, - "start": 1664399155 + "end": 1664542808, + "start": 1664542808 }, "price": { "active": true, "billing_scheme": "per_unit", - "created": 1663252780, + "created": 1664542804, "currency": "usd", "custom_unit_amount": null, - "id": "price_1LiJE8JgxfQPisOq8u4frsR1", + "id": "price_1LnioyLJRkTBEnDAQec0yGqs", "livemode": false, "lookup_key": null, "metadata": { }, "nickname": null, "object": "price", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "recurring": null, "tax_behavior": "unspecified", "tiers_mode": null, @@ -1741,9 +1694,9 @@ } }, "company": null, - "created": 1663252790, + "created": 1664542816, "email": "jenny@example.com", - "id": "ich_1LiJEIJgxfQPisOq7WD3A3ao", + "id": "ich_1LnipALJRkTBEnDAZlGCykrs", "individual": null, "livemode": false, "metadata": { @@ -1772,11 +1725,11 @@ "status": "active", "type": "individual" }, - "created": 1664399161, + "created": 1664542816, "currency": "usd", "exp_month": 8, "exp_year": 2023, - "id": "ic_1Ln7S9JgxfQPisOqVBHMu6wR", + "id": "ic_1LnipALJRkTBEnDAP18zcKem", "last4": "4242", "livemode": false, "metadata": { @@ -1811,7 +1764,7 @@ "cardholder": null, "created": 1234567890, "currency": "usd", - "id": "iauth_1Ln7S9JgxfQPisOqafadfJt9", + "id": "iauth_1LnipALJRkTBEnDAxN1yjYkG", "livemode": false, "merchant_amount": 0, "merchant_currency": "usd", @@ -1868,9 +1821,9 @@ } }, "company": null, - "created": 1663252790, + "created": 1664542816, "email": "jenny@example.com", - "id": "ich_1LiJEIJgxfQPisOq7WD3A3ao", + "id": "ich_1LnipALJRkTBEnDAZlGCykrs", "individual": null, "livemode": false, "metadata": { @@ -1903,7 +1856,7 @@ "currency": "usd", "exp_month": 8, "exp_year": 2023, - "id": "ic_1Ln7S9JgxfQPisOq5heUoH63", + "id": "ic_1LnipALJRkTBEnDAiFNDVk8z", "last4": "4242", "livemode": false, "metadata": { @@ -1949,7 +1902,7 @@ "company": null, "created": 1234567890, "email": "jenny@example.com", - "id": "ich_1LiJEIJgxfQPisOq7WD3A3ao", + "id": "ich_1LnipALJRkTBEnDAZlGCykrs", "individual": null, "livemode": false, "metadata": { @@ -1985,24 +1938,24 @@ "evidence": { "fraudulent": { "additional_documentation": null, - "explanation": "Fraud; card reported lost on 09/28/2022" + "explanation": "Fraud; card reported lost on 09/30/2022" }, "reason": "fraudulent" }, - "id": "idp_1Ln7S9JgxfQPisOq62tJc4hO", + "id": "idp_1LnipALJRkTBEnDAHUYBuUMH", "livemode": false, "metadata": { }, "object": "issuing.dispute", "status": "unsubmitted", - "transaction": "ipi_1Ln7S9JgxfQPisOqPtvoAOnS" + "transaction": "ipi_1LnipALJRkTBEnDAi9zLiiEr" }, "issuing.settlement": { "bin": "424242", - "clearing_date": 1664399161, + "clearing_date": 1664542816, "created": 1234567890, "currency": "usd", - "id": "ise_1Ln7S9JgxfQPisOqtr5z5h22", + "id": "ise_1LnipALJRkTBEnDAjGxM33Tq", "interchange_fees": 44, "livemode": false, "metadata": { @@ -2021,14 +1974,14 @@ "amount_details": { "atm_fee": null }, - "authorization": "iauth_1Ln7S9JgxfQPisOqYgdeF2HM", + "authorization": "iauth_1LnipALJRkTBEnDAkSwR34Va", "balance_transaction": null, - "card": "ic_1Ln7S9JgxfQPisOqrtOO0g4s", - "cardholder": "ich_1LiJEIJgxfQPisOq7WD3A3ao", + "card": "ic_1LnipALJRkTBEnDAb6XRSqIM", + "cardholder": "ich_1LnipALJRkTBEnDAZlGCykrs", "created": 1234567890, "currency": "usd", "dispute": null, - "id": "ipi_1Ln7S9JgxfQPisOqano8HDqG", + "id": "ipi_1LnipALJRkTBEnDATYGbmoHy", "livemode": false, "merchant_amount": -100, "merchant_currency": "usd", @@ -2055,22 +2008,22 @@ "amount_total": 0, "currency": "usd", "description": "T-shirt", - "id": "li_1Ln7S3JgxfQPisOquI14C5HG", + "id": "li_1Lnip2LJRkTBEnDABZOQJXHn", "object": "item", "price": { "active": true, "billing_scheme": "per_unit", - "created": 1663252780, + "created": 1664542804, "currency": "usd", "custom_unit_amount": null, - "id": "price_1LiJE8JgxfQPisOq8u4frsR1", + "id": "price_1LnioyLJRkTBEnDAQec0yGqs", "livemode": false, "lookup_key": null, "metadata": { }, "nickname": null, "object": "price", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "recurring": null, "tax_behavior": "unspecified", "tiers_mode": null, @@ -2093,30 +2046,30 @@ "discounts": [ ], - "id": "il_tmp_1Ln7S3JgxfQPisOqzdEuC88c", - "invoice_item": "ii_1Ln7S3JgxfQPisOqzdEuC88c", + "id": "il_tmp_1Lnip2LJRkTBEnDAtG6bdrMP", + "invoice_item": "ii_1Lnip2LJRkTBEnDAtG6bdrMP", "livemode": false, "metadata": { }, "object": "line_item", "period": { - "end": 1664399155, - "start": 1664399155 + "end": 1664542808, + "start": 1664542808 }, "price": { "active": true, "billing_scheme": "per_unit", - "created": 1663252780, + "created": 1664542804, "currency": "usd", "custom_unit_amount": null, - "id": "price_1LiJE8JgxfQPisOq8u4frsR1", + "id": "price_1LnioyLJRkTBEnDAQec0yGqs", "livemode": false, "lookup_key": null, "metadata": { }, "nickname": null, "object": "price", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "recurring": null, "tax_behavior": "unspecified", "tiers_mode": null, @@ -2143,7 +2096,7 @@ "login_link": { "created": 1234567890, "object": "login_link", - "url": "https://yejia-manage-mydev.dev.stripe.me/express/CTtiCsiF0dyz" + "url": "https://ruben-b--manage-mydev.dev.stripe.me/express/onAmxAiBYswQ" }, "mandate": { "customer_acceptance": { @@ -2154,7 +2107,7 @@ }, "type": "online" }, - "id": "mandate_1Ln7S8JgxfQPisOqcgGfjy5U", + "id": "mandate_1Lnip9LJRkTBEnDA1eR4KvrL", "livemode": false, "multi_use": { }, @@ -2177,7 +2130,7 @@ "created": 1234567890, "currency": "usd", "customer": null, - "id": "or_1Ln7S8JgxfQPisOqtu05phKm", + "id": "or_1Lnip9LJRkTBEnDAwTxfITmk", "livemode": false, "metadata": { }, @@ -2222,15 +2175,15 @@ ], "has_more": false, "object": "list", - "url": "/v1/charges?payment_intent=pi_1LiJE7JgxfQPisOqEYVLl14G" + "url": "/v1/charges?payment_intent=pi_1LnioxLJRkTBEnDAz5vJBIDY" }, - "client_secret": "pi_1LiJE7JgxfQPisOqEYVLl14G_secret_qEX5ZVHx34pVYZKi7dKPOc0vs", + "client_secret": "pi_1LnioxLJRkTBEnDAz5vJBIDY_secret_ZebYKEAWIuSzDb76n2JnmG4kn", "confirmation_method": "automatic", "created": 1234567890, "currency": "usd", "customer": null, "description": null, - "id": "pi_1LiJE7JgxfQPisOqEYVLl14G", + "id": "pi_1LnioxLJRkTBEnDAz5vJBIDY", "invoice": null, "last_payment_error": null, "livemode": false, @@ -2274,7 +2227,7 @@ "consent_collection": null, "currency": "usd", "customer_creation": "always", - "id": "plink_1Ln7S9JgxfQPisOqOs4rXOju", + "id": "plink_1LnipALJRkTBEnDAGWRovk9u", "livemode": false, "metadata": { }, @@ -2296,7 +2249,7 @@ "enabled": false }, "transfer_data": null, - "url": "https://yejia-payment_links_ingress-mydev.dev.stripe.me/test_cN2cPyarJ2dA4w09AA" + "url": "https://ruben-b--payment_links_ingress-mydev.dev.stripe.me/test_8wM2aUarJ6tVf5e6oo" }, "payment_method": { "billing_details": { @@ -2322,7 +2275,7 @@ "country": "US", "exp_month": 8, "exp_year": 2023, - "fingerprint": "1sn5Es7TptYemmA6", + "fingerprint": "yifsA8EElGvohqHu", "funding": "credit", "generated_from": null, "last4": "4242", @@ -2339,7 +2292,7 @@ }, "created": 1234567890, "customer": null, - "id": "pm_1Ln7S2JgxfQPisOq3TwpsNjY", + "id": "pm_1Lnip1LJRkTBEnDAhyfx7Kob", "livemode": false, "metadata": { "order_id": "123456789" @@ -2368,7 +2321,7 @@ "type": "account" }, "country": "US", - "created": 1663252764, + "created": 1664542784, "default_currency": "usd", "details_submitted": false, "email": "site@stripe.com", @@ -2378,7 +2331,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/accounts/acct_1LiJDrJgxfQPisOq/external_accounts" + "url": "/v1/accounts/acct_1LniodLJRkTBEnDA/external_accounts" }, "future_requirements": { "alternatives": [ @@ -2402,7 +2355,7 @@ ] }, - "id": "acct_1LiJDrJgxfQPisOq", + "id": "acct_1LniodLJRkTBEnDA", "metadata": { }, "object": "account", @@ -2494,15 +2447,15 @@ "amount": 1100, "arrival_date": 1234567890, "automatic": true, - "balance_transaction": "txn_1Ln7RxJgxfQPisOq6FjKb5MV", + "balance_transaction": "txn_1LniouLJRkTBEnDAUlQj58Av", "created": 1234567890, "currency": "usd", "description": "STRIPE PAYOUT", - "destination": "ba_1Ln7S6JgxfQPisOqVdf3uqGi", + "destination": "ba_1Lnip4LJRkTBEnDAzq7bGsiE", "failure_balance_transaction": null, "failure_code": null, "failure_message": null, - "id": "po_1Ln7S6JgxfQPisOq0XQLgnak", + "id": "po_1Lnip4LJRkTBEnDAFk77BoPA", "livemode": false, "metadata": { }, @@ -2516,7 +2469,7 @@ "type": "bank_account" }, "person": { - "account": "acct_1LiJDrJgxfQPisOq", + "account": "acct_1LniodLJRkTBEnDA", "created": 1234567890, "dob": { "day": null, @@ -2544,7 +2497,7 @@ ] }, - "id": "person_1Ln7S9JgxfQPisOqdY4HhdCJ", + "id": "person_1LnipBLJRkTBEnDAqGxkDCLQ", "id_number_provided": false, "last_name": null, "metadata": { @@ -2605,7 +2558,7 @@ "billing_scheme": "per_unit", "created": 1234567890, "currency": "usd", - "id": "price_1LiJE9JgxfQPisOqz2GldaRk", + "id": "price_1LniozLJRkTBEnDAII2dBtya", "interval": "month", "interval_count": 1, "livemode": false, @@ -2613,7 +2566,7 @@ }, "nickname": null, "object": "plan", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "tiers_mode": null, "transform_usage": null, "trial_period_days": null, @@ -2625,14 +2578,14 @@ "created": 1234567890, "currency": "usd", "custom_unit_amount": null, - "id": "price_1LiJE9JgxfQPisOqz2GldaRk", + "id": "price_1LniozLJRkTBEnDAII2dBtya", "livemode": false, "lookup_key": null, "metadata": { }, "nickname": null, "object": "price", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "recurring": { "aggregate_usage": null, "interval": "month", @@ -2649,9 +2602,9 @@ "product": { "active": true, "created": 1234567890, - "default_price": "price_1LiJE8JgxfQPisOq2LQppzjK", + "default_price": "price_1LnioxLJRkTBEnDA5q8zVmkp", "description": "Comfortable gray cotton t-shirt", - "id": "prod_MRBbFufxrhTGne", + "id": "prod_MWmNxAoY1Y13Dc", "images": [ ], @@ -2673,7 +2626,7 @@ "code": "FALL20", "coupon": { "amount_off": null, - "created": 1664399155, + "created": 1664542808, "currency": "usd", "duration": "repeating", "duration_in_months": 3, @@ -2692,7 +2645,7 @@ "created": 1234567890, "customer": null, "expires_at": 1234567890, - "id": "promo_1Ln7S3JgxfQPisOqXlOGD7Bp", + "id": "promo_1Lnip2LJRkTBEnDAOjODsmjI", "livemode": false, "max_redemptions": null, "metadata": { @@ -2730,7 +2683,7 @@ }, "created": 1234567890, "currency": "usd", - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNLRlenf4jpH", "default_tax_rates": [ ], @@ -2742,7 +2695,7 @@ "footer": null, "from_quote": null, "header": null, - "id": "qt_1Ln7S3JgxfQPisOqiXxHy3OE", + "id": "qt_1Lnip2LJRkTBEnDARYm2PFVD", "invoice": null, "invoice_settings": { "days_until_due": null @@ -2779,7 +2732,7 @@ "charge": "ch_1234", "created": 1234567890, "fraud_type": "misc", - "id": "issfr_1Ln7S9JgxfQPisOqx2YqIsPs", + "id": "issfr_1LnipBLJRkTBEnDADlYdEV9c", "livemode": false, "object": "radar.early_fraud_warning" }, @@ -2787,7 +2740,7 @@ "alias": "custom_ip_blocklist", "created": 1234567890, "created_by": "jenny@example.com", - "id": "rsl_1Ln7S9JgxfQPisOq3uCZrg5U", + "id": "rsl_1LnipALJRkTBEnDAk0VZbtE7", "item_type": "ip_address", "list_items": { "data": [ @@ -2795,7 +2748,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/radar/value_list_items?value_list=rsl_1Ln7S9JgxfQPisOq3uCZrg5U" + "url": "/v1/radar/value_list_items?value_list=rsl_1LnipALJRkTBEnDAk0VZbtE7" }, "livemode": false, "metadata": { @@ -2806,19 +2759,19 @@ "radar.value_list_item": { "created": 1234567890, "created_by": "jenny@example.com", - "id": "rsli_1Ln7S9JgxfQPisOqDJpFH4Ka", + "id": "rsli_1LnipALJRkTBEnDAKq0ZIDqj", "livemode": false, "object": "radar.value_list_item", "value": "1.2.3.4", - "value_list": "rsl_1Ln7S9JgxfQPisOqgBv6UQG9" + "value_list": "rsl_1LnipALJRkTBEnDAH2nTGgqw" }, "refund": { "amount": 100, "balance_transaction": null, - "charge": "ch_1LiJE5JgxfQPisOqASQBgH4U", + "charge": "ch_1LniouLJRkTBEnDAEGGcduld", "created": 1234567890, "currency": "usd", - "id": "re_1Ln7S0JgxfQPisOqywn4sqjw", + "id": "re_1LniozLJRkTBEnDAUL8wfbIX", "metadata": { }, "object": "refund", @@ -2832,7 +2785,7 @@ "reporting.report_run": { "created": 1234567890, "error": null, - "id": "frr_1Ln7S9JgxfQPisOqxZF5MFn6", + "id": "frr_1LnipBLJRkTBEnDA33UssqpQ", "livemode": true, "object": "reporting.report_run", "parameters": { @@ -2841,24 +2794,24 @@ }, "report_type": "balance.summary.1", "result": { - "created": 1663252791, - "expires_at": 1694788791, - "filename": "file_1LiJEJJgxfQPisOqPQzSkHV8", - "id": "file_1LiJEJJgxfQPisOqPQzSkHV8", + "created": 1664542817, + "expires_at": 1696078817, + "filename": "file_1LnipBLJRkTBEnDA2MR4dwc3", + "id": "file_1LnipBLJRkTBEnDA2MR4dwc3", "links": { "data": [ ], "has_more": false, "object": "list", - "url": "/v1/file_links?file=file_1LiJEJJgxfQPisOqPQzSkHV8" + "url": "/v1/file_links?file=file_1LnipBLJRkTBEnDA2MR4dwc3" }, "object": "file", "purpose": "finance_report_run", "size": 16890, "title": null, "type": "csv", - "url": "https://yejia-upload-mydev.dev.stripe.me/v1/files/file_1LiJEJJgxfQPisOqPQzSkHV8/contents" + "url": "https://ruben-b--upload-mydev.dev.stripe.me/v1/files/file_1LnipBLJRkTBEnDA2MR4dwc3/contents" }, "status": "succeeded", "succeeded_at": 1234567890 @@ -2881,10 +2834,10 @@ }, "review": { "billing_zip": null, - "charge": "ch_1LiJE5JgxfQPisOqASQBgH4U", + "charge": "ch_1LniouLJRkTBEnDAOT2adXvZ", "closed_reason": null, "created": 1234567890, - "id": "prv_1Ln7S9JgxfQPisOq3jM2TgBa", + "id": "prv_1LnipBLJRkTBEnDAuHT7hAlJ", "ip_address": null, "ip_address_location": null, "livemode": false, @@ -2898,26 +2851,26 @@ "created": 1234567890, "data_load_time": 1234567890, "file": { - "created": 1663252791, + "created": 1664542817, "expires_at": null, "filename": "path", - "id": "file_1LiJEJJgxfQPisOqWk7sRgKz", + "id": "file_1LnipBLJRkTBEnDA9tZ3lzjv", "links": { "data": [ ], "has_more": false, "object": "list", - "url": "/v1/file_links?file=file_1LiJEJJgxfQPisOqWk7sRgKz" + "url": "/v1/file_links?file=file_1LnipBLJRkTBEnDA9tZ3lzjv" }, "object": "file", "purpose": "sigma_scheduled_query", "size": 500, "title": null, "type": "csv", - "url": "https://yejia-upload-mydev.dev.stripe.me/v1/files/file_1LiJEJJgxfQPisOqWk7sRgKz/contents" + "url": "https://ruben-b--upload-mydev.dev.stripe.me/v1/files/file_1LnipBLJRkTBEnDA9tZ3lzjv/contents" }, - "id": "sqr_1Ln7S9JgxfQPisOqsv3LJVX1", + "id": "sqr_1LnipBLJRkTBEnDALy8Xmmm3", "livemode": false, "object": "scheduled_query_run", "result_available_until": 1234567890, @@ -2934,7 +2887,7 @@ "livemode": false, "object": "setup_attempt", "on_behalf_of": null, - "payment_method": "card_1LiJE4JgxfQPisOqFkVGnxyS", + "payment_method": "card_1LniotLJRkTBEnDA2aHigvO8", "payment_method_details": { "card": { "three_d_secure": null @@ -2942,19 +2895,19 @@ "type": "card" }, "setup_error": null, - "setup_intent": "seti_1LiJEIJgxfQPisOqxhPjGR34", + "setup_intent": "seti_1Lnip9LJRkTBEnDAKlqxcm0y", "status": "succeeded", "usage": "off_session" }, "setup_intent": { "application": null, "cancellation_reason": null, - "client_secret": "seti_1LiJEIJgxfQPisOqxhPjGR34_secret_MRBbr5qrxGiZvP8Q5imnTEOYXGnWCYU", + "client_secret": "seti_1Lnip9LJRkTBEnDAKlqxcm0y_secret_MWmNqHh8UjFKpKSwPb4tePTTQnIesem", "created": 1234567890, "customer": null, "description": null, "flow_directions": null, - "id": "seti_1LiJEIJgxfQPisOqxhPjGR34", + "id": "seti_1Lnip9LJRkTBEnDAKlqxcm0y", "last_setup_error": null, "latest_attempt": null, "livemode": false, @@ -2983,7 +2936,7 @@ "amount": 500, "currency": "usd" }, - "id": "shr_1Ln7S9JgxfQPisOqEmvI4xHz", + "id": "shr_1LnipALJRkTBEnDAq61dj5sG", "livemode": false, "metadata": { }, @@ -3000,7 +2953,7 @@ }, "created": 1234567890, "currency": "usd", - "id": "sku_MW9lPQNBGZndGz", + "id": "sku_MWmNnVd9ryr1cI", "image": null, "inventory": { "quantity": 50, @@ -3013,7 +2966,7 @@ "object": "sku", "package_dimensions": null, "price": 1500, - "product": "prod_MW9lI0qc7BMJkR", + "product": "prod_MWmNTle30zw2W6", "updated": 1234567890 }, "source": { @@ -3025,11 +2978,11 @@ "swift_code": "TSTEZ122" }, "amount": null, - "client_secret": "src_client_secret_eqR4bhMRD07bVji7xhxK2rVG", + "client_secret": "src_client_secret_jY85LiX5RxoeHNdphr2Z5Omg", "created": 1234567890, "currency": "usd", "flow": "receiver", - "id": "src_1Ln7S5JgxfQPisOq5Ge15i9m", + "id": "src_1Lnip3LJRkTBEnDAiM236wae", "livemode": false, "metadata": { }, @@ -3060,7 +3013,7 @@ "source_mandate_notification": { "amount": 2000, "created": 1234567890, - "id": "srcmn_1Ln7S8JgxfQPisOqj79lrqD4", + "id": "srcmn_1Lnip9LJRkTBEnDAmP5bOUhi", "livemode": false, "object": "source_mandate_notification", "reason": "debit_initiated", @@ -3078,11 +3031,11 @@ "swift_code": "TSTEZ122" }, "amount": null, - "client_secret": "src_client_secret_SicbTdwHHRNweDTXu87GilcA", - "created": 1664399160, + "client_secret": "src_client_secret_n7mTK3f9No9mmR07fHOfMvfd", + "created": 1664542815, "currency": "usd", "flow": "receiver", - "id": "src_1Ln7S8JgxfQPisOqyYEa9Qdy", + "id": "src_1Lnip9LJRkTBEnDAXBBUNHJC", "livemode": false, "metadata": { }, @@ -3119,10 +3072,10 @@ "amount": 500, "created": 1234567890, "currency": "usd", - "id": "srctxn_1Ln7S8JgxfQPisOqie2BTTRg", + "id": "srctxn_1Lnip9LJRkTBEnDAkpIKiduN", "livemode": false, "object": "source_transaction", - "source": "src_1Ln7S5JgxfQPisOq5Ge15i9m", + "source": "src_1Lnip3LJRkTBEnDAiM236wae", "status": "succeeded", "type": "ach_credit_transfer" }, @@ -3142,7 +3095,7 @@ "currency": "usd", "current_period_end": 1234567890, "current_period_start": 1234567890, - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNLRlenf4jpH", "days_until_due": null, "default_payment_method": null, "default_source": null, @@ -3152,30 +3105,30 @@ "description": null, "discount": null, "ended_at": 1234567890, - "id": "sub_1Ln7S0JgxfQPisOqpGNlDmPV", + "id": "sub_1LniozLJRkTBEnDApWqTW8TA", "items": { "data": [ { "billing_thresholds": null, - "created": 1664399152, - "id": "si_MW9lJq8QFY0sbn", + "created": 1664542806, + "id": "si_MWmN37kbMPcjiv", "metadata": { }, "object": "subscription_item", "price": { "active": true, "billing_scheme": "per_unit", - "created": 1663252781, + "created": 1664542805, "currency": "usd", "custom_unit_amount": null, - "id": "price_1LiJE9JgxfQPisOqz2GldaRk", + "id": "price_1LniozLJRkTBEnDAII2dBtya", "livemode": false, "lookup_key": null, "metadata": { }, "nickname": null, "object": "price", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "recurring": { "aggregate_usage": null, "interval": "month", @@ -3190,7 +3143,7 @@ "unit_amount_decimal": "2000" }, "quantity": 1, - "subscription": "sub_1Ln7S0JgxfQPisOqpGNlDmPV", + "subscription": "sub_1LniozLJRkTBEnDApWqTW8TA", "tax_rates": [ ] @@ -3198,7 +3151,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/subscription_items?subscription=sub_1Ln7S0JgxfQPisOqpGNlDmPV" + "url": "/v1/subscription_items?subscription=sub_1LniozLJRkTBEnDApWqTW8TA" }, "latest_invoice": null, "livemode": false, @@ -3225,25 +3178,25 @@ }, "subscription_item": { "billing_thresholds": null, - "created": 1664399155, - "id": "si_MW9lG7CtNPpVw5", + "created": 1664542808, + "id": "si_MWmNCp9CHzh5Th", "metadata": { }, "object": "subscription_item", "price": { "active": true, "billing_scheme": "per_unit", - "created": 1663252781, + "created": 1664542805, "currency": "usd", "custom_unit_amount": null, - "id": "price_1LiJE9JgxfQPisOqz2GldaRk", + "id": "price_1LniozLJRkTBEnDAII2dBtya", "livemode": false, "lookup_key": null, "metadata": { }, "nickname": null, "object": "price", - "product": "prod_MRBbFufxrhTGne", + "product": "prod_MWmNxAoY1Y13Dc", "recurring": { "aggregate_usage": null, "interval": "month", @@ -3258,7 +3211,7 @@ "unit_amount_decimal": "2000" }, "quantity": 1, - "subscription": "sub_1Ln7S3JgxfQPisOq5fpEWA8x", + "subscription": "sub_1Lnip1LJRkTBEnDAyrWywRI7", "tax_rates": [ ] @@ -3269,7 +3222,7 @@ "completed_at": 1234567890, "created": 1234567890, "current_phase": null, - "customer": "cus_MRBbj3lpVwc4fH", + "customer": "cus_MWmNtOqiEzZu0C", "default_settings": { "application_fee_percent": null, "automatic_tax": { @@ -3284,7 +3237,7 @@ "transfer_data": null }, "end_behavior": "release", - "id": "sub_sched_1Ln7S3JgxfQPisOqe8l4f5hv", + "id": "sub_sched_1Lnip2LJRkTBEnDATpcXxNsb", "livemode": false, "metadata": { }, @@ -3305,12 +3258,12 @@ ], "description": null, - "end_date": 1696453555, + "end_date": 1696597208, "invoice_settings": null, "items": [ { "billing_thresholds": null, - "price": "price_1LiJE9JgxfQPisOqz2GldaRk", + "price": "price_1LniozLJRkTBEnDAII2dBtya", "quantity": 1, "tax_rates": [ @@ -3320,7 +3273,7 @@ "metadata": { }, "proration_behavior": "create_prorations", - "start_date": 1665003955, + "start_date": 1665147608, "transfer_data": null, "trial_end": null } @@ -3340,8 +3293,8 @@ "tax_id": { "country": "DE", "created": 1234567890, - "customer": "cus_MRBbj3lpVwc4fH", - "id": "txi_1Ln7SAJgxfQPisOqgQ7xQnvt", + "customer": "cus_MWmNLRlenf4jpH", + "id": "txi_1LnipBLJRkTBEnDADDFbEjX1", "livemode": false, "object": "tax_id", "type": "eu_vat", @@ -3358,7 +3311,7 @@ "created": 1234567890, "description": "VAT Germany", "display_name": "VAT", - "id": "txr_1Ln7S3JgxfQPisOq5XrXPdLP", + "id": "txr_1Lnip2LJRkTBEnDAcszEubiV", "inclusive": false, "jurisdiction": "DE", "livemode": false, @@ -3371,7 +3324,7 @@ }, "terminal.configuration": { "bbpos_wisepos_e": { - "splashscreen": "file_1Ln7S9JgxfQPisOq6RbMqfGc" + "splashscreen": "file_1LnipALJRkTBEnDAMfPNecry" }, "id": "tmc_ElVUAjF8xXG3hj", "is_account_default": false, @@ -3380,7 +3333,7 @@ }, "terminal.connection_token": { "object": "terminal.connection_token", - "secret": "pst_test_ULWGm9m434mjTmkLGLCNaME" + "secret": "pst_test_5HzwJzFSLTniUVUBpXtALLJ" }, "terminal.location": { "address": { @@ -3392,7 +3345,7 @@ "state": "CA" }, "display_name": "My First Store", - "id": "tml_gzKTeasaV2o5Us6LQGQs6xc7", + "id": "tml_lIvmCbajWjF8mLeIi847n1vk", "livemode": false, "metadata": { }, @@ -3402,7 +3355,7 @@ "action": null, "device_sw_version": null, "device_type": "bbpos_wisepos_e", - "id": "tmr_thi2pilaFslGBOgDTiTSfMBZ", + "id": "tmr_d6cgFNGLhthMUJSqE3rB3Cf7", "ip_address": "192.168.2.2", "label": "Blue Rabbit", "livemode": false, @@ -3417,7 +3370,7 @@ "created": 1234567890, "deletes_after": 1234567890, "frozen_time": 1234567890, - "id": "clock_1Ln7S3JgxfQPisOqxJonIcYI", + "id": "clock_1Lnip2LJRkTBEnDAWld6tThD", "livemode": false, "name": null, "object": "test_helpers.test_clock", @@ -3439,9 +3392,9 @@ "dynamic_last4": null, "exp_month": 8, "exp_year": 2023, - "fingerprint": "1sn5Es7TptYemmA6", + "fingerprint": "yifsA8EElGvohqHu", "funding": "credit", - "id": "card_1Ln7S3JgxfQPisOqU8PeEYeU", + "id": "card_1Lnip2LJRkTBEnDA0c8qvTAH", "last4": "4242", "metadata": { }, @@ -3451,7 +3404,7 @@ }, "client_ip": null, "created": 1234567890, - "id": "tok_1Ln7S3JgxfQPisOqVi2yfTry", + "id": "tok_1Lnip2LJRkTBEnDAdGQ2q14L", "livemode": false, "object": "token", "type": "card", @@ -3466,7 +3419,7 @@ "expected_availability_date": 123456789, "failure_code": null, "failure_message": null, - "id": "tu_1Ln7S6JgxfQPisOqYkKmaJHW", + "id": "tu_1Lnip4LJRkTBEnDAybuqWB2u", "livemode": false, "metadata": { "order_id": "12345678" @@ -3482,11 +3435,11 @@ "type": "individual" }, "amount": null, - "client_secret": "src_client_secret_PhrOO3DsvqWXTyLDU5XSb9Eg", - "created": 1664399158, + "client_secret": "src_client_secret_294LKXWY847hLbKyTdzxp00L", + "created": 1664542810, "currency": "usd", "flow": "code_verification", - "id": "src_1Ln7S6JgxfQPisOq2GP0HA4M", + "id": "src_1Lnip4LJRkTBEnDAxfSJ5fpm", "livemode": false, "metadata": { }, @@ -3513,13 +3466,13 @@ "transfer": { "amount": 1100, "amount_reversed": 0, - "balance_transaction": "txn_1Ln7RxJgxfQPisOq6FjKb5MV", + "balance_transaction": "txn_1LniouLJRkTBEnDAUlQj58Av", "created": 1234567890, "currency": "usd", "description": null, - "destination": "acct_1LiJDrJgxfQPisOq", - "destination_payment": "py_MW9liOhcUltUJq", - "id": "tr_1Ln7S6JgxfQPisOq5KDZaYGY", + "destination": "acct_1LniodLJRkTBEnDA", + "destination_payment": "py_MWmNEJf5fMjJQ2", + "id": "tr_1Lnip4LJRkTBEnDApcgMlZVo", "livemode": false, "metadata": { }, @@ -3530,7 +3483,7 @@ ], "has_more": false, "object": "list", - "url": "/v1/transfers/tr_1Ln7S6JgxfQPisOq5KDZaYGY/reversals" + "url": "/v1/transfers/tr_1Lnip4LJRkTBEnDApcgMlZVo/reversals" }, "reversed": false, "source_transaction": null, @@ -3543,51 +3496,51 @@ "created": 1234567890, "currency": "usd", "destination_payment_refund": null, - "id": "trr_1Ln7S6JgxfQPisOqB1tkA5hY", + "id": "trr_1Lnip4LJRkTBEnDADAZml066", "metadata": { }, "object": "transfer_reversal", "source_refund": null, - "transfer": "tr_1Ln7S6JgxfQPisOq5KDZaYGY" + "transfer": "tr_1Lnip4LJRkTBEnDApcgMlZVo" }, "treasury.credit_reversal": { "amount": 1000, "created": 1234567890, "currency": "usd", - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "hosted_regulatory_receipt_url": "https://yejia-agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTGlKRHJKZ3hmUVBpc09xKLvu0pkGMgZB0m7rJoY6Nv3ZRNDI-Au7IJpPCaMKwhdOsDcSmfmJGAZuXE3-IVY0VMhk2JGF1e78-BgQ2wM65CqPKk0kZQ", - "id": "credrev_1Ln7SBJgxfQPisOqmYdhh7zH", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "hosted_regulatory_receipt_url": "https://ruben-b--agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTG5pb2RMSlJrVEJFbkRBKOPQ25kGMgbzRuTfLhc6Nv3iz_aCYIDiLJtc5s-lilv5OmuHnLjTWQUH_8dMTQfrkZEjfbAm4OAnVizXuFZTwrq0jrqJ8Q", + "id": "credrev_1LnipDLJRkTBEnDArE8nhf6n", "livemode": false, "metadata": { }, "network": "ach", "object": "treasury.credit_reversal", - "received_credit": "rc_1Ln7SBJgxfQPisOqVmlKSh4u", + "received_credit": "rc_1LnipDLJRkTBEnDApqUgJqZ2", "status": "processing", "status_transitions": { "posted_at": null }, - "transaction": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I" + "transaction": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q" }, "treasury.debit_reversal": { "amount": 1000, "created": 1234567890, "currency": "usd", - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "hosted_regulatory_receipt_url": "https://yejia-agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTGlKRHJKZ3hmUVBpc09xKLvu0pkGMgae5i86osQ6Nv2VlxqVgt2Y3aC30DXFDsTd_ss6s6qxgZ_DZLBnX_-JsAzAMMr3p-mcbOQz2-rjNpEMv61tlg", - "id": "debrev_1Ln7SBJgxfQPisOq4PlMk8Hc", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "hosted_regulatory_receipt_url": "https://ruben-b--agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTG5pb2RMSlJrVEJFbkRBKOPQ25kGMgbEo0GrZTk6Nv0dauiujmspy126RwE_6_eXCKZzEglQvZG_nHfHNqx_NWQxJGw0ko0mlVVm9Gmg32vc61Tpvw", + "id": "debrev_1LnipDLJRkTBEnDAZeX5eHBl", "linked_flows": null, "livemode": false, "metadata": { }, "network": "ach", "object": "treasury.debit_reversal", - "received_debit": "rd_1Ln7SBJgxfQPisOq8efWoPEo", + "received_debit": "rd_1LnipDLJRkTBEnDAdBPPwufM", "status": "processing", "status_transitions": { "completed_at": null }, - "transaction": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I" + "transaction": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q" }, "treasury.financial_account": { "active_features": [ @@ -3623,7 +3576,7 @@ "type": "aba" } ], - "id": "fa_1Ln7S8JgxfQPisOqJGks4jMN", + "id": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", "livemode": true, "metadata": null, "object": "treasury.financial_account", @@ -3722,9 +3675,9 @@ "currency": "usd", "description": "InboundTransfer from my external bank account", "failure_details": null, - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "hosted_regulatory_receipt_url": "https://yejia-agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTGlKRHJKZ3hmUVBpc09xKLvu0pkGMgbSAatx03o6Nv25_QB7-b17sRaCEI2PEc6TgF8d5ZYmYqKRYiYH0nKcebWC2CkTIcPTHFC5C-FRe_ehhk5LIQ", - "id": "ibt_1Ln7SBJgxfQPisOqAhmnwGgi", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "hosted_regulatory_receipt_url": "https://ruben-b--agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTG5pb2RMSlJrVEJFbkRBKOPQ25kGMgYBTnHQN1Y6Nv0NeAVLznKxS-IK_K6A4j7lyd6UiUB6x_TkZK_j78HZJRuZO0mw109Wwb0z9a_mQWq5GpDbbQ", + "id": "ibt_1LnipDLJRkTBEnDA1TdLUunT", "linked_flows": { "received_debit": null }, @@ -3732,7 +3685,7 @@ "metadata": { }, "object": "treasury.inbound_transfer", - "origin_payment_method": "pm_1Ln7SAJgxfQPisOqReRbC5Ql", + "origin_payment_method": "pm_1LnipCLJRkTBEnDAKPgbv7b2", "origin_payment_method_details": { "billing_details": { "address": { @@ -3751,7 +3704,7 @@ "account_holder_type": "company", "account_type": "checking", "bank_name": "STRIPE TEST BANK", - "fingerprint": "4P3Ul71oAIoIJ9k6", + "fingerprint": "2wRer2vyL5j97Oej", "last4": "6789", "network": "ach", "routing_number": "110000000" @@ -3764,7 +3717,7 @@ "failed_at": null, "succeeded_at": null }, - "transaction": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I" + "transaction": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q" }, "treasury.outbound_payment": { "amount": 10000, @@ -3775,7 +3728,7 @@ "description": "OutboundPayment to a 3rd party", "destination_payment_method": null, "destination_payment_method_details": { - "destination": "ba_1LiJELJgxfQPisOq2ZeTtp6t", + "destination": "ba_1Lnip2LJRkTBEnDAUjZcpt6T", "type": "us_bank_account" }, "end_user_details": { @@ -3783,9 +3736,9 @@ "present": false }, "expected_arrival_date": 1234567890, - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "hosted_regulatory_receipt_url": "https://yejia-agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTGlKRHJKZ3hmUVBpc09xKLvu0pkGMgaZ9oBvtNQ6Nv04jm5pffrcInrDrMowyE7Bo5wKP0U-oXhhX7ZcqyUHjySmJ9FGkPm9EHrtx3zqFhQ9F1ctQQ", - "id": "obp_1Ln7SBJgxfQPisOquVg6a04B", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "hosted_regulatory_receipt_url": "https://ruben-b--agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTG5pb2RMSlJrVEJFbkRBKOPQ25kGMgbKPW_eC646Nv0FP9E2XwJwS_gxatFzvS8c0NJYw4D_99_59ZLO1nZE8e7PFNMP_FI9hFW0XBQlimRFwR_c8g", + "id": "obp_1LnipDLJRkTBEnDAHu1lHchv", "livemode": false, "metadata": { }, @@ -3799,7 +3752,7 @@ "posted_at": null, "returned_at": null }, - "transaction": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I" + "transaction": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q" }, "treasury.outbound_transfer": { "amount": 10000, @@ -3807,7 +3760,7 @@ "created": 1234567890, "currency": "usd", "description": "OutboundTransfer to my external bank account", - "destination_payment_method": "pm_1Ln7SAJgxfQPisOqReRbC5Ql", + "destination_payment_method": "pm_1LnipCLJRkTBEnDAKPgbv7b2", "destination_payment_method_details": { "billing_details": { "address": { @@ -3826,16 +3779,16 @@ "account_holder_type": "company", "account_type": "checking", "bank_name": "STRIPE TEST BANK", - "fingerprint": "4P3Ul71oAIoIJ9k6", + "fingerprint": "2wRer2vyL5j97Oej", "last4": "6789", "network": "ach", "routing_number": "110000000" } }, "expected_arrival_date": 1234567890, - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "hosted_regulatory_receipt_url": "https://yejia-agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTGlKRHJKZ3hmUVBpc09xKLvu0pkGMgaVd4-47NM6Nv0VS98LnbC6aGIlcsfeROOxsZPjLJj_qfmoyh1IyR8tr63aWLgCHCZmhnKXKssiGjZ6Wix22g", - "id": "obt_1Ln7SBJgxfQPisOqecrNPoRx", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "hosted_regulatory_receipt_url": "https://ruben-b--agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTG5pb2RMSlJrVEJFbkRBKOPQ25kGMgZIiN4TWC06Nv1AC1Xq1LZGSEZ_mNXhHmZid3zvt8kwFzbfNtl2zv8aS_a6E6YKh9pSuIktIGs-pbjVLwDaFA", + "id": "obt_1LnipCLJRkTBEnDALLAb0Zh9", "livemode": false, "metadata": { }, @@ -3849,7 +3802,7 @@ "posted_at": null, "returned_at": null }, - "transaction": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I" + "transaction": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q" }, "treasury.received_credit": { "amount": 1234, @@ -3857,9 +3810,9 @@ "currency": "usd", "description": "Stripe Test", "failure_code": null, - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "hosted_regulatory_receipt_url": "https://yejia-agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTGlKRHJKZ3hmUVBpc09xKLvu0pkGMgY7hpTN2NU6Nv2feI4jWj7t4Pg7oM2a3ODOWnui_ZAKWJ2lQ6Lr5fW8Kg2ufPmY1r0YYR7XMUDz7q4JMc2N6A", - "id": "rc_1Ln7SBJgxfQPisOqVmlKSh4u", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "hosted_regulatory_receipt_url": "https://ruben-b--agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTG5pb2RMSlJrVEJFbkRBKOPQ25kGMgaS4uwPecs6Nv1e4WGzg3e0U1ODiE9sW3b-tWJLdktNawTbMCJBW8XWcz4Y6KNaGaxA2MXI2GdGPwAKbhq6NA", + "id": "rc_1LnipDLJRkTBEnDApqUgJqZ2", "initiating_payment_method_details": { "billing_details": { "address": { @@ -3891,11 +3844,11 @@ "network": "ach", "object": "treasury.received_credit", "reversal_details": { - "deadline": 1664496000, + "deadline": 1664841600, "restricted_reason": null }, "status": "succeeded", - "transaction": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I" + "transaction": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q" }, "treasury.received_debit": { "amount": 54321, @@ -3903,9 +3856,9 @@ "currency": "usd", "description": "Stripe Test", "failure_code": null, - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "hosted_regulatory_receipt_url": "https://yejia-agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTGlKRHJKZ3hmUVBpc09xKLvu0pkGMgbGU-pFL2I6Nv08YYU7Gra4FVKXN2K6F9xzUww1UptFLlSd_ERMR_7QgwIXsGFlyIzvGBuYqdv6TTDMqHWV2A", - "id": "rd_1Ln7SBJgxfQPisOqEH8PuaXb", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "hosted_regulatory_receipt_url": "https://ruben-b--agrippa-mydev.dev.stripe.me/regulatory-receipt/CBQaFwoVYWNjdF8xTG5pb2RMSlJrVEJFbkRBKOPQ25kGMgYbYVGT7kI6Nv0m7ZHM0TxJhWrsLUQPAudx7M-6sj9QRTHC_GzVn5agPz7-whpWtdDsQdZMhlXuG10UPOaoYw", + "id": "rd_1LnipDLJRkTBEnDApdl7dYqz", "initiating_payment_method_details": { "billing_details": { "address": { @@ -3936,11 +3889,11 @@ "network": "ach", "object": "treasury.received_debit", "reversal_details": { - "deadline": 1664496000, + "deadline": 1664841600, "restricted_reason": null }, "status": "succeeded", - "transaction": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I" + "transaction": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q" }, "treasury.transaction": { "amount": -100, @@ -3952,10 +3905,10 @@ "created": 1234567890, "currency": "usd", "description": "Jane Austen (6789) | Outbound transfer | transfer", - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "flow": "obt_1Ln7SBJgxfQPisOqecrNPoRx", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "flow": "obt_1LnipCLJRkTBEnDALLAb0Zh9", "flow_type": "outbound_transfer", - "id": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I", + "id": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q", "livemode": false, "object": "treasury.transaction", "status": "open", @@ -3973,33 +3926,33 @@ "created": 1234567890, "currency": "usd", "effective_at": 1234567890, - "financial_account": "fa_1Ln7S8JgxfQPisOqJGks4jMN", - "flow": "obt_1Ln7SBJgxfQPisOqecrNPoRx", + "financial_account": "fa_1Lnip7LJRkTBEnDAkAmLdPKL", + "flow": "obt_1LnipCLJRkTBEnDALLAb0Zh9", "flow_type": "outbound_transfer", - "id": "trxne_1Ln7SBJgxfQPisOqNkdDTSgb", + "id": "trxne_1LnipDLJRkTBEnDAHDel3xSd", "livemode": false, "object": "treasury.transaction_entry", - "transaction": "trxn_1Ln7S8JgxfQPisOqL1Xoxr9I", + "transaction": "trxn_1Lnip7LJRkTBEnDA3XD7fY9Q", "type": "outbound_transfer" }, "usage_record": { - "id": "mbur_1Ln7S3JgxfQPisOq1SLXJbdH", + "id": "mbur_1Lnip2LJRkTBEnDAATUfUpZN", "livemode": false, "object": "usage_record", "quantity": 100, - "subscription_item": "si_MW9lnBQtvjgJ4R", + "subscription_item": "si_MWmNmEX5yVeqLL", "timestamp": 1234567890 }, "usage_record_summary": { - "id": "sis_1Ln7S3JgxfQPisOqWgbvzy4Q", - "invoice": "in_1Ln7S3JgxfQPisOq5ZCa6ltG", + "id": "sis_1Lnip2LJRkTBEnDAJSAMVePX", + "invoice": "in_1Lnip2LJRkTBEnDA6KWFsVQQ", "livemode": false, "object": "usage_record_summary", "period": { - "end": 1664399155, - "start": 1661807155 + "end": 1664542808, + "start": 1661950808 }, - "subscription_item": "si_MW9lgg0MIqCqEw", + "subscription_item": "si_MWmNboGyddHAKD", "total_usage": 123 }, "webhook_endpoint": { @@ -4011,7 +3964,7 @@ "charge.failed", "charge.succeeded" ], - "id": "we_1Ln7S7JgxfQPisOqgr0omsHM", + "id": "we_1Lnip6LJRkTBEnDAs6vSwH5J", "livemode": false, "metadata": { }, diff --git a/openapi/spec3.json b/openapi/spec3.json index 76988505..f2f8666b 100644 --- a/openapi/spec3.json +++ b/openapi/spec3.json @@ -1167,6 +1167,7 @@ "description": "The code for the type of error.", "enum": [ "invalid_address_city_state_postal_code", + "invalid_dob_age_under_18", "invalid_street_address", "invalid_tos_acceptance", "invalid_value_other", @@ -6035,7 +6036,7 @@ "$ref": "#/components/schemas/cash_balance" } ], - "description": "The current funds being held by Stripe on behalf of the customer. These funds can be applied towards payment intents with source \"cash_balance\".The settings[reconciliation_mode] field describes whether these funds are applied to such payment intents manually or automatically.", + "description": "The current funds being held by Stripe on behalf of the customer. These funds can be applied towards payment intents with source \"cash_balance\". The settings[reconciliation_mode] field describes whether these funds are applied to such payment intents manually or automatically.", "nullable": true }, "created": { @@ -6117,7 +6118,7 @@ "additionalProperties": { "type": "integer" }, - "description": "The current multi-currency balances, if any, being stored on the customer.If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency.If negative, the customer has an amount owed that will be added to their next invoice denominated in that currency. These balances do not refer to any unpaid invoices.They solely track amounts that have yet to be successfully applied to any invoice. A balance in a particular currency is only applied to any invoice as an invoice in that currency is finalized.", + "description": "The current multi-currency balances, if any, being stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that will be added to their next invoice denominated in that currency. These balances do not refer to any unpaid invoices. They solely track amounts that have yet to be successfully applied to any invoice. A balance in a particular currency is only applied to any invoice as an invoice in that currency is finalized.", "type": "object" }, "invoice_prefix": { @@ -11373,7 +11374,7 @@ "nullable": true }, "starting_balance": { - "description": "Starting customer balance before the invoice is finalized. If the invoice has not been finalized yet, this will be the current customer balance.", + "description": "Starting customer balance before the invoice is finalized. If the invoice has not been finalized yet, this will be the current customer balance. For revision invoices, this also includes any customer balance that was applied to the original invoice.", "type": "integer" }, "statement_descriptor": { @@ -24104,7 +24105,7 @@ "description": "", "properties": { "bank": { - "description": "The customer's bank. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`.", + "description": "The customer's bank. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, `pb_enterprise`, or `bank_of_china`.", "enum": [ "affin_bank", "agrobank", @@ -24112,6 +24113,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -24975,7 +24977,7 @@ "description": "", "properties": { "bank": { - "description": "The customer's bank, if provided. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`.", + "description": "The customer's bank, if provided. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, `pb_enterprise`, or `bank_of_china`.", "enum": [ "affin_bank", "agrobank", @@ -24983,6 +24985,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -28612,7 +28615,7 @@ "$ref": "#/components/schemas/quotes_resource_automatic_tax" }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`. Defaults to `charge_automatically`.", "enum": [ "charge_automatically", "send_invoice" @@ -30793,6 +30796,9 @@ "ideal": { "$ref": "#/components/schemas/setup_attempt_payment_method_details_ideal" }, + "klarna": { + "$ref": "#/components/schemas/setup_attempt_payment_method_details_klarna" + }, "link": { "$ref": "#/components/schemas/setup_attempt_payment_method_details_link" }, @@ -30826,6 +30832,7 @@ "card", "card_present", "ideal", + "klarna", "link", "sepa_debit", "sofort", @@ -31126,6 +31133,16 @@ "generated_sepa_debit_mandate" ] }, + "setup_attempt_payment_method_details_klarna": { + "description": "", + "properties": { + }, + "title": "setup_attempt_payment_method_details_klarna", + "type": "object", + "x-expandableFields": [ + + ] + }, "setup_attempt_payment_method_details_link": { "description": "", "properties": { @@ -34025,7 +34042,7 @@ "type": "integer" }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`.", "enum": [ "charge_automatically", "send_invoice" @@ -35011,7 +35028,7 @@ "nullable": true }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`.", "enum": [ "charge_automatically", "send_invoice" @@ -35194,7 +35211,7 @@ "nullable": true }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`.", "enum": [ "charge_automatically", "send_invoice" @@ -38829,6 +38846,41 @@ ] }, + "treasury_financial_accounts_resource_ach_toggle_settings": { + "description": "Toggle settings for enabling/disabling an ACH specific feature", + "properties": { + "requested": { + "description": "Whether the FinancialAccount should have the Feature.", + "type": "boolean" + }, + "status": { + "description": "Whether the Feature is operational.", + "enum": [ + "active", + "pending", + "restricted" + ], + "type": "string" + }, + "status_details": { + "description": "Additional details; includes at least one entry when the status is not `active`.", + "items": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggles_setting_status_details" + }, + "type": "array" + } + }, + "required": [ + "requested", + "status", + "status_details" + ], + "title": "TreasuryFinancialAccountsResourceAchToggleSettings", + "type": "object", + "x-expandableFields": [ + "status_details" + ] + }, "treasury_financial_accounts_resource_balance": { "description": "Balance information for the FinancialAccount", "properties": { @@ -38943,7 +38995,7 @@ "description": "InboundTransfers contains inbound transfers features for a FinancialAccount.", "properties": { "ach": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_ach_toggle_settings" } }, "title": "TreasuryFinancialAccountsResourceInboundTransfers", @@ -38956,7 +39008,7 @@ "description": "Settings related to Outbound Payments features on a Financial Account", "properties": { "ach": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_ach_toggle_settings" }, "us_domestic_wire": { "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" @@ -38973,7 +39025,7 @@ "description": "OutboundTransfers contains outbound transfers features for a FinancialAccount.", "properties": { "ach": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_ach_toggle_settings" }, "us_domestic_wire": { "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" @@ -40090,34 +40142,136 @@ "openapi": "3.0.0", "paths": { "/v1/account": { - "delete": { - "description": "
With Connect, you can delete accounts you manage.
\n\nAccounts created using test-mode keys can be deleted at any time. Standard accounts created using live-mode keys cannot be deleted. Custom or Express accounts created using live-mode keys can only be deleted once all balances are zero.
\n\nIf you want to delete your own account, use the account information tab in your account settings instead.
", - "operationId": "DeleteAccount", + "get": { + "description": "Retrieves the details of an account.
", + "operationId": "GetAccount", + "parameters": [ + { + "description": "Specifies which fields in the response should be expanded.", + "explode": true, + "in": "query", + "name": "expand", + "required": false, + "schema": { + "items": { + "maxLength": 5000, + "type": "string" + }, + "type": "array" + }, + "style": "deepObject" + } + ], "requestBody": { "content": { "application/x-www-form-urlencoded": { "encoding": { }, + "schema": { + "additionalProperties": false, + "properties": { + }, + "type": "object" + } + } + }, + "required": false + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/account" + } + } + }, + "description": "Successful response." + }, + "default": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/error" + } + } + }, + "description": "Error response." + } + } + } + }, + "/v1/account_links": { + "post": { + "description": "Creates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user to in order to take them through the Connect Onboarding flow.
", + "operationId": "PostAccountLinks", + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "encoding": { + "expand": { + "explode": true, + "style": "deepObject" + } + }, "schema": { "additionalProperties": false, "properties": { "account": { + "description": "The identifier of the account to create an account link for.", "maxLength": 5000, "type": "string" + }, + "collect": { + "description": "Which information the platform needs to collect from the user. One of `currently_due` or `eventually_due`. Default is `currently_due`.", + "enum": [ + "currently_due", + "eventually_due" + ], + "type": "string" + }, + "expand": { + "description": "Specifies which fields in the response should be expanded.", + "items": { + "maxLength": 5000, + "type": "string" + }, + "type": "array" + }, + "refresh_url": { + "description": "The URL the user will be redirected to if the account link is expired, has been previously-visited, or is otherwise invalid. The URL you specify should attempt to generate a new account link with the same parameters used to create the original account link, then redirect the user to the new account link's URL so they can continue with Connect Onboarding. If a new account link cannot be generated or the redirect fails you should display a useful error to the user.", + "type": "string" + }, + "return_url": { + "description": "The URL that the user will be redirected to upon leaving or completing the linked flow.", + "type": "string" + }, + "type": { + "description": "The type of account link the user is requesting. Possible values are `account_onboarding` or `account_update`.", + "enum": [ + "account_onboarding", + "account_update" + ], + "type": "string", + "x-stripeBypassValidation": true } }, + "required": [ + "account", + "type" + ], "type": "object" } } }, - "required": false + "required": true }, "responses": { "200": { "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/deleted_account" + "$ref": "#/components/schemas/account_link" } } }, @@ -40134,11 +40288,55 @@ "description": "Error response." } } - }, + } + }, + "/v1/accounts": { "get": { - "description": "Retrieves the details of an account.
", - "operationId": "GetAccount", + "description": "Returns a list of accounts connected to your platform via Connect. If you’re not a platform, the list is empty.
", + "operationId": "GetAccounts", "parameters": [ + { + "explode": true, + "in": "query", + "name": "created", + "required": false, + "schema": { + "anyOf": [ + { + "properties": { + "gt": { + "type": "integer" + }, + "gte": { + "type": "integer" + }, + "lt": { + "type": "integer" + }, + "lte": { + "type": "integer" + } + }, + "title": "range_query_specs", + "type": "object" + }, + { + "type": "integer" + } + ] + }, + "style": "deepObject" + }, + { + "description": "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", + "in": "query", + "name": "ending_before", + "required": false, + "schema": { + "type": "string" + }, + "style": "form" + }, { "description": "Specifies which fields in the response should be expanded.", "explode": true, @@ -40153,6 +40351,26 @@ "type": "array" }, "style": "deepObject" + }, + { + "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", + "in": "query", + "name": "limit", + "required": false, + "schema": { + "type": "integer" + }, + "style": "form" + }, + { + "description": "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", + "in": "query", + "name": "starting_after", + "required": false, + "schema": { + "type": "string" + }, + "style": "form" } ], "requestBody": { @@ -40175,7 +40393,43 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/account" + "description": "", + "properties": { + "data": { + "items": { + "$ref": "#/components/schemas/account" + }, + "type": "array" + }, + "has_more": { + "description": "True if this list has another page of items after this one that can be fetched.", + "type": "boolean" + }, + "object": { + "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", + "enum": [ + "list" + ], + "type": "string" + }, + "url": { + "description": "The URL where this list can be accessed.", + "maxLength": 5000, + "pattern": "^/v1/accounts", + "type": "string" + } + }, + "required": [ + "data", + "has_more", + "object", + "url" + ], + "title": "AccountList", + "type": "object", + "x-expandableFields": [ + "data" + ] } } }, @@ -40194,8 +40448,8 @@ } }, "post": { - "description": "Updates a connected account by setting the values of the parameters passed. Any parameters not provided are left unchanged. Most parameters can be changed only for Custom accounts. (These are marked Custom Only below.) Parameters marked Custom and Express are not supported for Standard accounts.
\n\nTo update your own account, use the Dashboard. Refer to our Connect documentation to learn more about updating accounts.
", - "operationId": "PostAccount", + "description": "With Connect, you can create Stripe accounts for your users.\nTo do this, you’ll first need to register your platform.
", + "operationId": "PostAccounts", "requestBody": { "content": { "application/x-www-form-urlencoded": { @@ -40910,6 +41164,11 @@ "title": "company_specs", "type": "object" }, + "country": { + "description": "The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States and the business for which you're creating an account is legally represented in Canada, you would use `CA` as the country for the account being created. Available countries include [Stripe's global markets](https://stripe.com/global) as well as countries where [cross-border payouts](https://stripe.com/docs/connect/cross-border-payouts) are supported.", + "maxLength": 5000, + "type": "string" + }, "default_currency": { "description": "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts).", "type": "string" @@ -41535,7 +41794,7 @@ "type": "object" } }, - "title": "settings_specs_update", + "title": "settings_specs", "type": "object" }, "tos_acceptance": { @@ -41559,149 +41818,15 @@ }, "title": "tos_acceptance_specs", "type": "object" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/account" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/bank_accounts": { - "post": { - "description": "Create an external account for a given account.
", - "operationId": "PostAccountBankAccounts", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "bank_account": { - "explode": true, - "style": "deepObject" - }, - "expand": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "bank_account": { - "anyOf": [ - { - "properties": { - "account_holder_name": { - "maxLength": 5000, - "type": "string" - }, - "account_holder_type": { - "enum": [ - "company", - "individual" - ], - "maxLength": 5000, - "type": "string" - }, - "account_number": { - "maxLength": 5000, - "type": "string" - }, - "account_type": { - "enum": [ - "checking", - "futsu", - "savings", - "toza" - ], - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "currency": { - "type": "string" - }, - "object": { - "enum": [ - "bank_account" - ], - "maxLength": 5000, - "type": "string" - }, - "routing_number": { - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "account_number", - "country" - ], - "title": "external_account_payout_bank_account", - "type": "object" - }, - { - "maxLength": 5000, - "type": "string" - } - ], - "description": "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details." }, - "default_for_currency": { - "description": "When set to true, or if this is the first external account added in this currency, this account becomes the default external account for its currency.", - "type": "boolean" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "external_account": { - "description": "Please refer to full [documentation](https://stripe.com/docs/api) instead.", - "maxLength": 5000, - "type": "string", - "x-stripeBypassValidation": true - }, - "metadata": { - "additionalProperties": { - "type": "string" - }, - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", - "type": "object" + "type": { + "description": "The type of Stripe account to create. May be one of `custom`, `express` or `standard`.", + "enum": [ + "custom", + "express", + "standard" + ], + "type": "string" } }, "type": "object" @@ -41715,7 +41840,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/external_account" + "$ref": "#/components/schemas/account" } } }, @@ -41734,16 +41859,17 @@ } } }, - "/v1/account/bank_accounts/{id}": { + "/v1/accounts/{account}": { "delete": { - "description": "Delete a specified external account for a given account.
", - "operationId": "DeleteAccountBankAccountsId", + "description": "With Connect, you can delete accounts you manage.
\n\nAccounts created using test-mode keys can be deleted at any time. Standard accounts created using live-mode keys cannot be deleted. Custom or Express accounts created using live-mode keys can only be deleted once all balances are zero.
\n\nIf you want to delete your own account, use the account information tab in your account settings instead.
", + "operationId": "DeleteAccountsAccount", "parameters": [ { "in": "path", - "name": "id", + "name": "account", "required": true, "schema": { + "maxLength": 5000, "type": "string" }, "style": "simple" @@ -41769,7 +41895,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/deleted_external_account" + "$ref": "#/components/schemas/deleted_account" } } }, @@ -41788,5334 +41914,15 @@ } }, "get": { - "description": "Retrieve a specified external account for a given account.
", - "operationId": "GetAccountBankAccountsId", - "parameters": [ - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - }, - { - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/external_account" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "Updates the metadata, account holder name, account holder type of a bank account belonging to a Custom account, and optionally sets it as the default for its currency. Other bank account details are not editable by design.
\n\nYou can re-enable a disabled bank account by performing an update call without providing any arguments or changes.
", - "operationId": "PostAccountBankAccountsId", + "description": "Retrieves the details of an account.
", + "operationId": "GetAccountsAccount", "parameters": [ { "in": "path", - "name": "id", + "name": "account", "required": true, "schema": { - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "expand": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account_holder_name": { - "description": "The name of the person or business that owns the bank account.", - "maxLength": 5000, - "type": "string" - }, - "account_holder_type": { - "description": "The type of entity that holds the account. This can be either `individual` or `company`.", - "enum": [ - "", - "company", - "individual" - ], - "maxLength": 5000, - "type": "string" - }, - "account_type": { - "description": "The bank account type. This can only be `checking` or `savings` in most countries. In Japan, this can only be `futsu` or `toza`.", - "enum": [ - "checking", - "futsu", - "savings", - "toza" - ], - "maxLength": 5000, - "type": "string" - }, - "address_city": { - "description": "City/District/Suburb/Town/Village.", - "maxLength": 5000, - "type": "string" - }, - "address_country": { - "description": "Billing address country, if provided when creating card.", - "maxLength": 5000, - "type": "string" - }, - "address_line1": { - "description": "Address line 1 (Street address/PO Box/Company name).", - "maxLength": 5000, - "type": "string" - }, - "address_line2": { - "description": "Address line 2 (Apartment/Suite/Unit/Building).", - "maxLength": 5000, - "type": "string" - }, - "address_state": { - "description": "State/County/Province/Region.", - "maxLength": 5000, - "type": "string" - }, - "address_zip": { - "description": "ZIP or postal code.", - "maxLength": 5000, - "type": "string" - }, - "default_for_currency": { - "description": "When set to true, this becomes the default external account for its currency.", - "type": "boolean" - }, - "exp_month": { - "description": "Two digit number representing the card’s expiration month.", - "maxLength": 5000, - "type": "string" - }, - "exp_year": { - "description": "Four digit number representing the card’s expiration year.", - "maxLength": 5000, - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "metadata": { - "anyOf": [ - { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`." - }, - "name": { - "description": "Cardholder name.", - "maxLength": 5000, - "type": "string" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/external_account" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/capabilities": { - "get": { - "description": "Returns a list of capabilities associated with the account. The capabilities are returned sorted by creation date, with the most recent capability appearing first.
", - "operationId": "GetAccountCapabilities", - "parameters": [ - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "description": "", - "properties": { - "data": { - "items": { - "$ref": "#/components/schemas/capability" - }, - "type": "array" - }, - "has_more": { - "description": "True if this list has another page of items after this one that can be fetched.", - "type": "boolean" - }, - "object": { - "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", - "enum": [ - "list" - ], - "type": "string" - }, - "url": { - "description": "The URL where this list can be accessed.", - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "data", - "has_more", - "object", - "url" - ], - "title": "ListAccountCapability", - "type": "object", - "x-expandableFields": [ - "data" - ] - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/capabilities/{capability}": { - "get": { - "description": "Retrieves information about the specified Account Capability.
", - "operationId": "GetAccountCapabilitiesCapability", - "parameters": [ - { - "in": "path", - "name": "capability", - "required": true, - "schema": { - "type": "string" - }, - "style": "simple" - }, - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/capability" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "Updates an existing Account Capability.
", - "operationId": "PostAccountCapabilitiesCapability", - "parameters": [ - { - "in": "path", - "name": "capability", - "required": true, - "schema": { - "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" - }, - "requested": { - "description": "Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in the `requirements` arrays.", - "type": "boolean" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/capability" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/external_accounts": { - "get": { - "description": "List external accounts for an account.
", - "operationId": "GetAccountExternalAccounts", - "parameters": [ - { - "description": "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", - "in": "query", - "name": "ending_before", - "required": false, - "schema": { - "type": "string" - }, - "style": "form" - }, - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - }, - { - "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", - "in": "query", - "name": "limit", - "required": false, - "schema": { - "type": "integer" - }, - "style": "form" - }, - { - "description": "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", - "in": "query", - "name": "starting_after", - "required": false, - "schema": { - "type": "string" - }, - "style": "form" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "description": "", - "properties": { - "data": { - "description": "The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards.", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/bank_account" - }, - { - "$ref": "#/components/schemas/card" - } - ], - "title": "Polymorphic", - "x-stripeBypassValidation": true - }, - "type": "array" - }, - "has_more": { - "description": "True if this list has another page of items after this one that can be fetched.", - "type": "boolean" - }, - "object": { - "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", - "enum": [ - "list" - ], - "type": "string" - }, - "url": { - "description": "The URL where this list can be accessed.", - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "data", - "has_more", - "object", - "url" - ], - "title": "ExternalAccountList", - "type": "object", - "x-expandableFields": [ - "data" - ] - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "Create an external account for a given account.
", - "operationId": "PostAccountExternalAccounts", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "bank_account": { - "explode": true, - "style": "deepObject" - }, - "expand": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "bank_account": { - "anyOf": [ - { - "properties": { - "account_holder_name": { - "maxLength": 5000, - "type": "string" - }, - "account_holder_type": { - "enum": [ - "company", - "individual" - ], - "maxLength": 5000, - "type": "string" - }, - "account_number": { - "maxLength": 5000, - "type": "string" - }, - "account_type": { - "enum": [ - "checking", - "futsu", - "savings", - "toza" - ], - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "currency": { - "type": "string" - }, - "object": { - "enum": [ - "bank_account" - ], - "maxLength": 5000, - "type": "string" - }, - "routing_number": { - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "account_number", - "country" - ], - "title": "external_account_payout_bank_account", - "type": "object" - }, - { - "maxLength": 5000, - "type": "string" - } - ], - "description": "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details." - }, - "default_for_currency": { - "description": "When set to true, or if this is the first external account added in this currency, this account becomes the default external account for its currency.", - "type": "boolean" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "external_account": { - "description": "Please refer to full [documentation](https://stripe.com/docs/api) instead.", - "maxLength": 5000, - "type": "string", - "x-stripeBypassValidation": true - }, - "metadata": { - "additionalProperties": { - "type": "string" - }, - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.", - "type": "object" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/external_account" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/external_accounts/{id}": { - "delete": { - "description": "Delete a specified external account for a given account.
", - "operationId": "DeleteAccountExternalAccountsId", - "parameters": [ - { - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/deleted_external_account" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "get": { - "description": "Retrieve a specified external account for a given account.
", - "operationId": "GetAccountExternalAccountsId", - "parameters": [ - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - }, - { - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/external_account" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "Updates the metadata, account holder name, account holder type of a bank account belonging to a Custom account, and optionally sets it as the default for its currency. Other bank account details are not editable by design.
\n\nYou can re-enable a disabled bank account by performing an update call without providing any arguments or changes.
", - "operationId": "PostAccountExternalAccountsId", - "parameters": [ - { - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "expand": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account_holder_name": { - "description": "The name of the person or business that owns the bank account.", - "maxLength": 5000, - "type": "string" - }, - "account_holder_type": { - "description": "The type of entity that holds the account. This can be either `individual` or `company`.", - "enum": [ - "", - "company", - "individual" - ], - "maxLength": 5000, - "type": "string" - }, - "account_type": { - "description": "The bank account type. This can only be `checking` or `savings` in most countries. In Japan, this can only be `futsu` or `toza`.", - "enum": [ - "checking", - "futsu", - "savings", - "toza" - ], - "maxLength": 5000, - "type": "string" - }, - "address_city": { - "description": "City/District/Suburb/Town/Village.", - "maxLength": 5000, - "type": "string" - }, - "address_country": { - "description": "Billing address country, if provided when creating card.", - "maxLength": 5000, - "type": "string" - }, - "address_line1": { - "description": "Address line 1 (Street address/PO Box/Company name).", - "maxLength": 5000, - "type": "string" - }, - "address_line2": { - "description": "Address line 2 (Apartment/Suite/Unit/Building).", - "maxLength": 5000, - "type": "string" - }, - "address_state": { - "description": "State/County/Province/Region.", - "maxLength": 5000, - "type": "string" - }, - "address_zip": { - "description": "ZIP or postal code.", - "maxLength": 5000, - "type": "string" - }, - "default_for_currency": { - "description": "When set to true, this becomes the default external account for its currency.", - "type": "boolean" - }, - "exp_month": { - "description": "Two digit number representing the card’s expiration month.", - "maxLength": 5000, - "type": "string" - }, - "exp_year": { - "description": "Four digit number representing the card’s expiration year.", - "maxLength": 5000, - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "metadata": { - "anyOf": [ - { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`." - }, - "name": { - "description": "Cardholder name.", - "maxLength": 5000, - "type": "string" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/external_account" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/login_links": { - "post": { - "description": "Creates a single-use login link for an Express account to access their Stripe dashboard.
\n\nYou may only create login links for Express accounts connected to your platform.
", - "operationId": "PostAccountLoginLinks", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "expand": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account": { - "maxLength": 5000, - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "account" - ], - "type": "object" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/login_link" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/people": { - "get": { - "description": "Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.
", - "operationId": "GetAccountPeople", - "parameters": [ - { - "description": "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", - "in": "query", - "name": "ending_before", - "required": false, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "form" - }, - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - }, - { - "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", - "in": "query", - "name": "limit", - "required": false, - "schema": { - "type": "integer" - }, - "style": "form" - }, - { - "description": "Filters on the list of people returned based on the person's relationship to the account's company.", - "explode": true, - "in": "query", - "name": "relationship", - "required": false, - "schema": { - "properties": { - "director": { - "type": "boolean" - }, - "executive": { - "type": "boolean" - }, - "owner": { - "type": "boolean" - }, - "representative": { - "type": "boolean" - } - }, - "title": "all_people_relationship_specs", - "type": "object" - }, - "style": "deepObject" - }, - { - "description": "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", - "in": "query", - "name": "starting_after", - "required": false, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "form" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "description": "", - "properties": { - "data": { - "items": { - "$ref": "#/components/schemas/person" - }, - "type": "array" - }, - "has_more": { - "description": "True if this list has another page of items after this one that can be fetched.", - "type": "boolean" - }, - "object": { - "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", - "enum": [ - "list" - ], - "type": "string" - }, - "url": { - "description": "The URL where this list can be accessed.", - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "data", - "has_more", - "object", - "url" - ], - "title": "PersonList", - "type": "object", - "x-expandableFields": [ - "data" - ] - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "Creates a new person.
", - "operationId": "PostAccountPeople", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "address": { - "explode": true, - "style": "deepObject" - }, - "address_kana": { - "explode": true, - "style": "deepObject" - }, - "address_kanji": { - "explode": true, - "style": "deepObject" - }, - "dob": { - "explode": true, - "style": "deepObject" - }, - "documents": { - "explode": true, - "style": "deepObject" - }, - "expand": { - "explode": true, - "style": "deepObject" - }, - "full_name_aliases": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - }, - "registered_address": { - "explode": true, - "style": "deepObject" - }, - "relationship": { - "explode": true, - "style": "deepObject" - }, - "verification": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account": { - "maxLength": 5000, - "type": "string" - }, - "address": { - "description": "The person's address.", - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "address_kana": { - "description": "The Kana variation of the person's address (Japan only).", - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kana_specs", - "type": "object" - }, - "address_kanji": { - "description": "The Kanji variation of the person's address (Japan only).", - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kanji_specs", - "type": "object" - }, - "dob": { - "anyOf": [ - { - "properties": { - "day": { - "type": "integer" - }, - "month": { - "type": "integer" - }, - "year": { - "type": "integer" - } - }, - "required": [ - "day", - "month", - "year" - ], - "title": "date_of_birth_specs", - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "The person's date of birth." - }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "properties": { - "company_authorization": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "passport": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "visa": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - } - }, - "title": "person_documents_specs", - "type": "object" - }, - "email": { - "description": "The person's email address.", - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "first_name": { - "description": "The person's first name.", - "maxLength": 5000, - "type": "string" - }, - "first_name_kana": { - "description": "The Kana variation of the person's first name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "first_name_kanji": { - "description": "The Kanji variation of the person's first name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "full_name_aliases": { - "anyOf": [ - { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "A list of alternate names or aliases that the person is known by." - }, - "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", - "type": "string" - }, - "id_number": { - "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", - "maxLength": 5000, - "type": "string" - }, - "id_number_secondary": { - "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", - "maxLength": 5000, - "type": "string" - }, - "last_name": { - "description": "The person's last name.", - "maxLength": 5000, - "type": "string" - }, - "last_name_kana": { - "description": "The Kana variation of the person's last name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "last_name_kanji": { - "description": "The Kanji variation of the person's last name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "maiden_name": { - "description": "The person's maiden name.", - "maxLength": 5000, - "type": "string" - }, - "metadata": { - "anyOf": [ - { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "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`." - }, - "nationality": { - "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", - "maxLength": 5000, - "type": "string" - }, - "person_token": { - "description": "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", - "maxLength": 5000, - "type": "string" - }, - "phone": { - "description": "The person's phone number.", - "type": "string" - }, - "political_exposure": { - "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", - "maxLength": 5000, - "type": "string" - }, - "registered_address": { - "description": "The person's registered address.", - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "relationship": { - "description": "The relationship that this person has with the account's legal entity.", - "properties": { - "director": { - "type": "boolean" - }, - "executive": { - "type": "boolean" - }, - "owner": { - "type": "boolean" - }, - "percent_ownership": { - "anyOf": [ - { - "type": "number" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ] - }, - "representative": { - "type": "boolean" - }, - "title": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "relationship_specs", - "type": "object" - }, - "ssn_last_4": { - "description": "The last four digits of the person's Social Security number (U.S. only).", - "type": "string" - }, - "verification": { - "description": "The person's verification status.", - "properties": { - "additional_document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "person_verification_document_specs", - "type": "object" - }, - "document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "person_verification_document_specs", - "type": "object" - } - }, - "title": "person_verification_specs", - "type": "object" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/person" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/people/{person}": { - "delete": { - "description": "Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the account_opener
. If your integration is using the executive
parameter, you cannot delete the only verified executive
on file.
Retrieves an existing person.
", - "operationId": "GetAccountPeoplePerson", - "parameters": [ - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - }, - { - "in": "path", - "name": "person", - "required": true, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/person" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "Updates an existing person.
", - "operationId": "PostAccountPeoplePerson", - "parameters": [ - { - "in": "path", - "name": "person", - "required": true, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "address": { - "explode": true, - "style": "deepObject" - }, - "address_kana": { - "explode": true, - "style": "deepObject" - }, - "address_kanji": { - "explode": true, - "style": "deepObject" - }, - "dob": { - "explode": true, - "style": "deepObject" - }, - "documents": { - "explode": true, - "style": "deepObject" - }, - "expand": { - "explode": true, - "style": "deepObject" - }, - "full_name_aliases": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - }, - "registered_address": { - "explode": true, - "style": "deepObject" - }, - "relationship": { - "explode": true, - "style": "deepObject" - }, - "verification": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account": { - "maxLength": 5000, - "type": "string" - }, - "address": { - "description": "The person's address.", - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "address_kana": { - "description": "The Kana variation of the person's address (Japan only).", - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kana_specs", - "type": "object" - }, - "address_kanji": { - "description": "The Kanji variation of the person's address (Japan only).", - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kanji_specs", - "type": "object" - }, - "dob": { - "anyOf": [ - { - "properties": { - "day": { - "type": "integer" - }, - "month": { - "type": "integer" - }, - "year": { - "type": "integer" - } - }, - "required": [ - "day", - "month", - "year" - ], - "title": "date_of_birth_specs", - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "The person's date of birth." - }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "properties": { - "company_authorization": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "passport": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "visa": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - } - }, - "title": "person_documents_specs", - "type": "object" - }, - "email": { - "description": "The person's email address.", - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "first_name": { - "description": "The person's first name.", - "maxLength": 5000, - "type": "string" - }, - "first_name_kana": { - "description": "The Kana variation of the person's first name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "first_name_kanji": { - "description": "The Kanji variation of the person's first name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "full_name_aliases": { - "anyOf": [ - { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "A list of alternate names or aliases that the person is known by." - }, - "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", - "type": "string" - }, - "id_number": { - "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", - "maxLength": 5000, - "type": "string" - }, - "id_number_secondary": { - "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", - "maxLength": 5000, - "type": "string" - }, - "last_name": { - "description": "The person's last name.", - "maxLength": 5000, - "type": "string" - }, - "last_name_kana": { - "description": "The Kana variation of the person's last name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "last_name_kanji": { - "description": "The Kanji variation of the person's last name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "maiden_name": { - "description": "The person's maiden name.", - "maxLength": 5000, - "type": "string" - }, - "metadata": { - "anyOf": [ - { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "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`." - }, - "nationality": { - "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", - "maxLength": 5000, - "type": "string" - }, - "person_token": { - "description": "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", - "maxLength": 5000, - "type": "string" - }, - "phone": { - "description": "The person's phone number.", - "type": "string" - }, - "political_exposure": { - "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", - "maxLength": 5000, - "type": "string" - }, - "registered_address": { - "description": "The person's registered address.", - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "relationship": { - "description": "The relationship that this person has with the account's legal entity.", - "properties": { - "director": { - "type": "boolean" - }, - "executive": { - "type": "boolean" - }, - "owner": { - "type": "boolean" - }, - "percent_ownership": { - "anyOf": [ - { - "type": "number" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ] - }, - "representative": { - "type": "boolean" - }, - "title": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "relationship_specs", - "type": "object" - }, - "ssn_last_4": { - "description": "The last four digits of the person's Social Security number (U.S. only).", - "type": "string" - }, - "verification": { - "description": "The person's verification status.", - "properties": { - "additional_document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "person_verification_document_specs", - "type": "object" - }, - "document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "person_verification_document_specs", - "type": "object" - } - }, - "title": "person_verification_specs", - "type": "object" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/person" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/persons": { - "get": { - "description": "Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.
", - "operationId": "GetAccountPersons", - "parameters": [ - { - "description": "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", - "in": "query", - "name": "ending_before", - "required": false, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "form" - }, - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - }, - { - "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", - "in": "query", - "name": "limit", - "required": false, - "schema": { - "type": "integer" - }, - "style": "form" - }, - { - "description": "Filters on the list of people returned based on the person's relationship to the account's company.", - "explode": true, - "in": "query", - "name": "relationship", - "required": false, - "schema": { - "properties": { - "director": { - "type": "boolean" - }, - "executive": { - "type": "boolean" - }, - "owner": { - "type": "boolean" - }, - "representative": { - "type": "boolean" - } - }, - "title": "all_people_relationship_specs", - "type": "object" - }, - "style": "deepObject" - }, - { - "description": "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", - "in": "query", - "name": "starting_after", - "required": false, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "form" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "description": "", - "properties": { - "data": { - "items": { - "$ref": "#/components/schemas/person" - }, - "type": "array" - }, - "has_more": { - "description": "True if this list has another page of items after this one that can be fetched.", - "type": "boolean" - }, - "object": { - "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", - "enum": [ - "list" - ], - "type": "string" - }, - "url": { - "description": "The URL where this list can be accessed.", - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "data", - "has_more", - "object", - "url" - ], - "title": "PersonList", - "type": "object", - "x-expandableFields": [ - "data" - ] - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "Creates a new person.
", - "operationId": "PostAccountPersons", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "address": { - "explode": true, - "style": "deepObject" - }, - "address_kana": { - "explode": true, - "style": "deepObject" - }, - "address_kanji": { - "explode": true, - "style": "deepObject" - }, - "dob": { - "explode": true, - "style": "deepObject" - }, - "documents": { - "explode": true, - "style": "deepObject" - }, - "expand": { - "explode": true, - "style": "deepObject" - }, - "full_name_aliases": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - }, - "registered_address": { - "explode": true, - "style": "deepObject" - }, - "relationship": { - "explode": true, - "style": "deepObject" - }, - "verification": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account": { - "maxLength": 5000, - "type": "string" - }, - "address": { - "description": "The person's address.", - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "address_kana": { - "description": "The Kana variation of the person's address (Japan only).", - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kana_specs", - "type": "object" - }, - "address_kanji": { - "description": "The Kanji variation of the person's address (Japan only).", - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kanji_specs", - "type": "object" - }, - "dob": { - "anyOf": [ - { - "properties": { - "day": { - "type": "integer" - }, - "month": { - "type": "integer" - }, - "year": { - "type": "integer" - } - }, - "required": [ - "day", - "month", - "year" - ], - "title": "date_of_birth_specs", - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "The person's date of birth." - }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "properties": { - "company_authorization": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "passport": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "visa": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - } - }, - "title": "person_documents_specs", - "type": "object" - }, - "email": { - "description": "The person's email address.", - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "first_name": { - "description": "The person's first name.", - "maxLength": 5000, - "type": "string" - }, - "first_name_kana": { - "description": "The Kana variation of the person's first name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "first_name_kanji": { - "description": "The Kanji variation of the person's first name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "full_name_aliases": { - "anyOf": [ - { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "A list of alternate names or aliases that the person is known by." - }, - "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", - "type": "string" - }, - "id_number": { - "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", - "maxLength": 5000, - "type": "string" - }, - "id_number_secondary": { - "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", - "maxLength": 5000, - "type": "string" - }, - "last_name": { - "description": "The person's last name.", - "maxLength": 5000, - "type": "string" - }, - "last_name_kana": { - "description": "The Kana variation of the person's last name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "last_name_kanji": { - "description": "The Kanji variation of the person's last name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "maiden_name": { - "description": "The person's maiden name.", - "maxLength": 5000, - "type": "string" - }, - "metadata": { - "anyOf": [ - { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "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`." - }, - "nationality": { - "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", - "maxLength": 5000, - "type": "string" - }, - "person_token": { - "description": "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", - "maxLength": 5000, - "type": "string" - }, - "phone": { - "description": "The person's phone number.", - "type": "string" - }, - "political_exposure": { - "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", - "maxLength": 5000, - "type": "string" - }, - "registered_address": { - "description": "The person's registered address.", - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "relationship": { - "description": "The relationship that this person has with the account's legal entity.", - "properties": { - "director": { - "type": "boolean" - }, - "executive": { - "type": "boolean" - }, - "owner": { - "type": "boolean" - }, - "percent_ownership": { - "anyOf": [ - { - "type": "number" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ] - }, - "representative": { - "type": "boolean" - }, - "title": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "relationship_specs", - "type": "object" - }, - "ssn_last_4": { - "description": "The last four digits of the person's Social Security number (U.S. only).", - "type": "string" - }, - "verification": { - "description": "The person's verification status.", - "properties": { - "additional_document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "person_verification_document_specs", - "type": "object" - }, - "document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "person_verification_document_specs", - "type": "object" - } - }, - "title": "person_verification_specs", - "type": "object" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/person" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account/persons/{person}": { - "delete": { - "description": "Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the account_opener
. If your integration is using the executive
parameter, you cannot delete the only verified executive
on file.
Retrieves an existing person.
", - "operationId": "GetAccountPersonsPerson", - "parameters": [ - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - }, - { - "in": "path", - "name": "person", - "required": true, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/person" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "Updates an existing person.
", - "operationId": "PostAccountPersonsPerson", - "parameters": [ - { - "in": "path", - "name": "person", - "required": true, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "address": { - "explode": true, - "style": "deepObject" - }, - "address_kana": { - "explode": true, - "style": "deepObject" - }, - "address_kanji": { - "explode": true, - "style": "deepObject" - }, - "dob": { - "explode": true, - "style": "deepObject" - }, - "documents": { - "explode": true, - "style": "deepObject" - }, - "expand": { - "explode": true, - "style": "deepObject" - }, - "full_name_aliases": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - }, - "registered_address": { - "explode": true, - "style": "deepObject" - }, - "relationship": { - "explode": true, - "style": "deepObject" - }, - "verification": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account": { - "maxLength": 5000, - "type": "string" - }, - "address": { - "description": "The person's address.", - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "address_kana": { - "description": "The Kana variation of the person's address (Japan only).", - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kana_specs", - "type": "object" - }, - "address_kanji": { - "description": "The Kanji variation of the person's address (Japan only).", - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kanji_specs", - "type": "object" - }, - "dob": { - "anyOf": [ - { - "properties": { - "day": { - "type": "integer" - }, - "month": { - "type": "integer" - }, - "year": { - "type": "integer" - } - }, - "required": [ - "day", - "month", - "year" - ], - "title": "date_of_birth_specs", - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "The person's date of birth." - }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "properties": { - "company_authorization": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "passport": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "visa": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - } - }, - "title": "person_documents_specs", - "type": "object" - }, - "email": { - "description": "The person's email address.", - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "first_name": { - "description": "The person's first name.", - "maxLength": 5000, - "type": "string" - }, - "first_name_kana": { - "description": "The Kana variation of the person's first name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "first_name_kanji": { - "description": "The Kanji variation of the person's first name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "full_name_aliases": { - "anyOf": [ - { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "description": "A list of alternate names or aliases that the person is known by." - }, - "gender": { - "description": "The person's gender (International regulations require either \"male\" or \"female\").", - "type": "string" - }, - "id_number": { - "description": "The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", - "maxLength": 5000, - "type": "string" - }, - "id_number_secondary": { - "description": "The person's secondary ID number, as appropriate for their country, will be used for enhanced verification checks. In Thailand, this would be the laser code found on the back of an ID card. Instead of the number itself, you can also provide a [PII token provided by Stripe.js](https://stripe.com/docs/js/tokens_sources/create_token?type=pii).", - "maxLength": 5000, - "type": "string" - }, - "last_name": { - "description": "The person's last name.", - "maxLength": 5000, - "type": "string" - }, - "last_name_kana": { - "description": "The Kana variation of the person's last name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "last_name_kanji": { - "description": "The Kanji variation of the person's last name (Japan only).", - "maxLength": 5000, - "type": "string" - }, - "maiden_name": { - "description": "The person's maiden name.", - "maxLength": 5000, - "type": "string" - }, - "metadata": { - "anyOf": [ - { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ], - "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`." - }, - "nationality": { - "description": "The country where the person is a national. Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)), or \"XX\" if unavailable.", - "maxLength": 5000, - "type": "string" - }, - "person_token": { - "description": "A [person token](https://stripe.com/docs/connect/account-tokens), used to securely provide details to the person.", - "maxLength": 5000, - "type": "string" - }, - "phone": { - "description": "The person's phone number.", - "type": "string" - }, - "political_exposure": { - "description": "Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.", - "maxLength": 5000, - "type": "string" - }, - "registered_address": { - "description": "The person's registered address.", - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "relationship": { - "description": "The relationship that this person has with the account's legal entity.", - "properties": { - "director": { - "type": "boolean" - }, - "executive": { - "type": "boolean" - }, - "owner": { - "type": "boolean" - }, - "percent_ownership": { - "anyOf": [ - { - "type": "number" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ] - }, - "representative": { - "type": "boolean" - }, - "title": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "relationship_specs", - "type": "object" - }, - "ssn_last_4": { - "description": "The last four digits of the person's Social Security number (U.S. only).", - "type": "string" - }, - "verification": { - "description": "The person's verification status.", - "properties": { - "additional_document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "person_verification_document_specs", - "type": "object" - }, - "document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "person_verification_document_specs", - "type": "object" - } - }, - "title": "person_verification_specs", - "type": "object" - } - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/person" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/account_links": { - "post": { - "description": "Creates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user to in order to take them through the Connect Onboarding flow.
", - "operationId": "PostAccountLinks", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "expand": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account": { - "description": "The identifier of the account to create an account link for.", - "maxLength": 5000, - "type": "string" - }, - "collect": { - "description": "Which information the platform needs to collect from the user. One of `currently_due` or `eventually_due`. Default is `currently_due`.", - "enum": [ - "currently_due", - "eventually_due" - ], - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "refresh_url": { - "description": "The URL the user will be redirected to if the account link is expired, has been previously-visited, or is otherwise invalid. The URL you specify should attempt to generate a new account link with the same parameters used to create the original account link, then redirect the user to the new account link's URL so they can continue with Connect Onboarding. If a new account link cannot be generated or the redirect fails you should display a useful error to the user.", - "type": "string" - }, - "return_url": { - "description": "The URL that the user will be redirected to upon leaving or completing the linked flow.", - "type": "string" - }, - "type": { - "description": "The type of account link the user is requesting. Possible values are `account_onboarding` or `account_update`.", - "enum": [ - "account_onboarding", - "account_update" - ], - "type": "string", - "x-stripeBypassValidation": true - } - }, - "required": [ - "account", - "type" - ], - "type": "object" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/account_link" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - } - }, - "/v1/accounts": { - "get": { - "description": "Returns a list of accounts connected to your platform via Connect. If you’re not a platform, the list is empty.
", - "operationId": "GetAccounts", - "parameters": [ - { - "explode": true, - "in": "query", - "name": "created", - "required": false, - "schema": { - "anyOf": [ - { - "properties": { - "gt": { - "type": "integer" - }, - "gte": { - "type": "integer" - }, - "lt": { - "type": "integer" - }, - "lte": { - "type": "integer" - } - }, - "title": "range_query_specs", - "type": "object" - }, - { - "type": "integer" - } - ] - }, - "style": "deepObject" - }, - { - "description": "A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.", - "in": "query", - "name": "ending_before", - "required": false, - "schema": { - "type": "string" - }, - "style": "form" - }, - { - "description": "Specifies which fields in the response should be expanded.", - "explode": true, - "in": "query", - "name": "expand", - "required": false, - "schema": { - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "style": "deepObject" - }, - { - "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.", - "in": "query", - "name": "limit", - "required": false, - "schema": { - "type": "integer" - }, - "style": "form" - }, - { - "description": "A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.", - "in": "query", - "name": "starting_after", - "required": false, - "schema": { - "type": "string" - }, - "style": "form" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "description": "", - "properties": { - "data": { - "items": { - "$ref": "#/components/schemas/account" - }, - "type": "array" - }, - "has_more": { - "description": "True if this list has another page of items after this one that can be fetched.", - "type": "boolean" - }, - "object": { - "description": "String representing the object's type. Objects of the same type share the same value. Always has the value `list`.", - "enum": [ - "list" - ], - "type": "string" - }, - "url": { - "description": "The URL where this list can be accessed.", - "maxLength": 5000, - "pattern": "^/v1/accounts", - "type": "string" - } - }, - "required": [ - "data", - "has_more", - "object", - "url" - ], - "title": "AccountList", - "type": "object", - "x-expandableFields": [ - "data" - ] - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "post": { - "description": "With Connect, you can create Stripe accounts for your users.\nTo do this, you’ll first need to register your platform.
", - "operationId": "PostAccounts", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - "bank_account": { - "explode": true, - "style": "deepObject" - }, - "business_profile": { - "explode": true, - "style": "deepObject" - }, - "capabilities": { - "explode": true, - "style": "deepObject" - }, - "company": { - "explode": true, - "style": "deepObject" - }, - "documents": { - "explode": true, - "style": "deepObject" - }, - "expand": { - "explode": true, - "style": "deepObject" - }, - "individual": { - "explode": true, - "style": "deepObject" - }, - "metadata": { - "explode": true, - "style": "deepObject" - }, - "settings": { - "explode": true, - "style": "deepObject" - }, - "tos_acceptance": { - "explode": true, - "style": "deepObject" - } - }, - "schema": { - "additionalProperties": false, - "properties": { - "account_token": { - "description": "An [account token](https://stripe.com/docs/api#create_account_token), used to securely provide details to the account.", - "maxLength": 5000, - "type": "string" - }, - "bank_account": { - "anyOf": [ - { - "properties": { - "account_holder_name": { - "maxLength": 5000, - "type": "string" - }, - "account_holder_type": { - "enum": [ - "company", - "individual" - ], - "maxLength": 5000, - "type": "string" - }, - "account_number": { - "maxLength": 5000, - "type": "string" - }, - "account_type": { - "enum": [ - "checking", - "futsu", - "savings", - "toza" - ], - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "currency": { - "type": "string" - }, - "object": { - "enum": [ - "bank_account" - ], - "maxLength": 5000, - "type": "string" - }, - "routing_number": { - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "account_number", - "country" - ], - "title": "external_account_payout_bank_account", - "type": "object" - }, - { - "maxLength": 5000, - "type": "string" - } - ], - "description": "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details." - }, - "business_profile": { - "description": "Business information about the account.", - "properties": { - "mcc": { - "maxLength": 4, - "type": "string" - }, - "name": { - "maxLength": 5000, - "type": "string" - }, - "product_description": { - "maxLength": 40000, - "type": "string" - }, - "support_address": { - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "support_email": { - "type": "string" - }, - "support_phone": { - "maxLength": 5000, - "type": "string" - }, - "support_url": { - "anyOf": [ - { - "type": "string" - }, - { - "enum": [ - "" - ], - "type": "string" - } - ] - }, - "url": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "business_profile_specs", - "type": "object" - }, - "business_type": { - "description": "The business type.", - "enum": [ - "company", - "government_entity", - "individual", - "non_profit" - ], - "type": "string", - "x-stripeBypassValidation": true - }, - "capabilities": { - "description": "Each key of the dictionary represents a capability, and each capability maps to its settings (e.g. whether it has been requested or not). Each capability will be inactive until you have provided its specific requirements and Stripe has verified them. An account may have some of its requested capabilities be active and some be inactive.", - "properties": { - "acss_debit_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "affirm_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "afterpay_clearpay_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "au_becs_debit_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "bacs_debit_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "bancontact_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "bank_transfer_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "blik_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "boleto_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "card_issuing": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "card_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "cartes_bancaires_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "eps_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "fpx_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "giropay_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "grabpay_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "ideal_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "jcb_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "klarna_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "konbini_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "legacy_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "link_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "oxxo_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "p24_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "paynow_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "promptpay_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "sepa_debit_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "sofort_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "tax_reporting_us_1099_k": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "tax_reporting_us_1099_misc": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "transfers": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "treasury": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - }, - "us_bank_account_ach_payments": { - "properties": { - "requested": { - "type": "boolean" - } - }, - "title": "capability_param", - "type": "object" - } - }, - "title": "capabilities_param", - "type": "object" - }, - "company": { - "description": "Information about the company or business. This field is available for any `business_type`.", - "properties": { - "address": { - "properties": { - "city": { - "maxLength": 100, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 200, - "type": "string" - }, - "line2": { - "maxLength": 200, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "address_specs", - "type": "object" - }, - "address_kana": { - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kana_specs", - "type": "object" - }, - "address_kanji": { - "properties": { - "city": { - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "line1": { - "maxLength": 5000, - "type": "string" - }, - "line2": { - "maxLength": 5000, - "type": "string" - }, - "postal_code": { - "maxLength": 5000, - "type": "string" - }, - "state": { - "maxLength": 5000, - "type": "string" - }, - "town": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "japan_address_kanji_specs", - "type": "object" - }, - "directors_provided": { - "type": "boolean" - }, - "executives_provided": { - "type": "boolean" - }, - "name": { - "maxLength": 100, - "type": "string" - }, - "name_kana": { - "maxLength": 100, - "type": "string" - }, - "name_kanji": { - "maxLength": 100, - "type": "string" - }, - "owners_provided": { - "type": "boolean" - }, - "ownership_declaration": { - "properties": { - "date": { - "format": "unix-time", - "type": "integer" - }, - "ip": { - "type": "string" - }, - "user_agent": { - "maxLength": 5000, - "type": "string" - } - }, - "title": "company_ownership_declaration", - "type": "object" - }, - "phone": { - "maxLength": 5000, - "type": "string" - }, - "registration_number": { - "maxLength": 5000, - "type": "string" - }, - "structure": { - "enum": [ - "", - "free_zone_establishment", - "free_zone_llc", - "government_instrumentality", - "governmental_unit", - "incorporated_non_profit", - "limited_liability_partnership", - "llc", - "multi_member_llc", - "private_company", - "private_corporation", - "private_partnership", - "public_company", - "public_corporation", - "public_partnership", - "single_member_llc", - "sole_establishment", - "sole_proprietorship", - "tax_exempt_government_instrumentality", - "unincorporated_association", - "unincorporated_non_profit" - ], - "type": "string", - "x-stripeBypassValidation": true - }, - "tax_id": { - "maxLength": 5000, - "type": "string" - }, - "tax_id_registrar": { - "maxLength": 5000, - "type": "string" - }, - "vat_id": { - "maxLength": 5000, - "type": "string" - }, - "verification": { - "properties": { - "document": { - "properties": { - "back": { - "maxLength": 500, - "type": "string" - }, - "front": { - "maxLength": 500, - "type": "string" - } - }, - "title": "verification_document_specs", - "type": "object" - } - }, - "title": "verification_specs", - "type": "object" - } - }, - "title": "company_specs", - "type": "object" - }, - "country": { - "description": "The country in which the account holder resides, or in which the business is legally established. This should be an ISO 3166-1 alpha-2 country code. For example, if you are in the United States and the business for which you're creating an account is legally represented in Canada, you would use `CA` as the country for the account being created. Available countries include [Stripe's global markets](https://stripe.com/global) as well as countries where [cross-border payouts](https://stripe.com/docs/connect/cross-border-payouts) are supported.", - "maxLength": 5000, - "type": "string" - }, - "default_currency": { - "description": "Three-letter ISO currency code representing the default currency for the account. This must be a currency that [Stripe supports in the account's country](https://stripe.com/docs/payouts).", - "type": "string" - }, - "documents": { - "description": "Documents that may be submitted to satisfy various informational requests.", - "properties": { - "bank_account_ownership_verification": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "company_license": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "company_memorandum_of_association": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "company_ministerial_decree": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "company_registration_verification": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "company_tax_id_verification": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - }, - "proof_of_registration": { - "properties": { - "files": { - "items": { - "maxLength": 500, - "type": "string" - }, - "type": "array" - } - }, - "title": "documents_param", - "type": "object" - } - }, - "title": "documents_specs", - "type": "object" - }, - "email": { - "description": "The email address of the account holder. This is only to make the account easier to identify to you. Stripe only emails Custom accounts with your consent.", - "type": "string" - }, - "expand": { - "description": "Specifies which fields in the response should be expanded.", - "items": { - "maxLength": 5000, - "type": "string" - }, - "type": "array" - }, - "external_account": { - "description": "A card or bank account to attach to the account for receiving [payouts](https://stripe.com/docs/connect/bank-debit-card-payouts) (you won’t be able to use it for top-ups). You can provide either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary, as documented in the `external_account` parameter for [bank account](https://stripe.com/docs/api#account_create_bank_account) creation.With Connect, you can delete accounts you manage.
\n\nAccounts created using test-mode keys can be deleted at any time. Standard accounts created using live-mode keys cannot be deleted. Custom or Express accounts created using live-mode keys can only be deleted once all balances are zero.
\n\nIf you want to delete your own account, use the account information tab in your account settings instead.
", - "operationId": "DeleteAccountsAccount", - "parameters": [ - { - "in": "path", - "name": "account", - "required": true, - "schema": { - "maxLength": 5000, - "type": "string" - }, - "style": "simple" - } - ], - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "encoding": { - }, - "schema": { - "additionalProperties": false, - "properties": { - }, - "type": "object" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/deleted_account" - } - } - }, - "description": "Successful response." - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - }, - "description": "Error response." - } - } - }, - "get": { - "description": "Retrieves the details of an account.
", - "operationId": "GetAccountsAccount", - "parameters": [ - { - "in": "path", - "name": "account", - "required": true, - "schema": { - "maxLength": 5000, + "maxLength": 5000, "type": "string" }, "style": "simple" @@ -47193,10 +42000,6 @@ "content": { "application/x-www-form-urlencoded": { "encoding": { - "bank_account": { - "explode": true, - "style": "deepObject" - }, "business_profile": { "explode": true, "style": "deepObject" @@ -47242,69 +42045,6 @@ "maxLength": 5000, "type": "string" }, - "bank_account": { - "anyOf": [ - { - "properties": { - "account_holder_name": { - "maxLength": 5000, - "type": "string" - }, - "account_holder_type": { - "enum": [ - "company", - "individual" - ], - "maxLength": 5000, - "type": "string" - }, - "account_number": { - "maxLength": 5000, - "type": "string" - }, - "account_type": { - "enum": [ - "checking", - "futsu", - "savings", - "toza" - ], - "maxLength": 5000, - "type": "string" - }, - "country": { - "maxLength": 5000, - "type": "string" - }, - "currency": { - "type": "string" - }, - "object": { - "enum": [ - "bank_account" - ], - "maxLength": 5000, - "type": "string" - }, - "routing_number": { - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "account_number", - "country" - ], - "title": "external_account_payout_bank_account", - "type": "object" - }, - { - "maxLength": 5000, - "type": "string" - } - ], - "description": "Either a token, like the ones returned by [Stripe.js](https://stripe.com/docs/js), or a dictionary containing a user's bank account details." - }, "business_profile": { "description": "Business information about the account.", "properties": { @@ -67287,7 +62027,7 @@ "type": "boolean" }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`. Defaults to `charge_automatically`.", "enum": [ "charge_automatically", "send_invoice" @@ -67481,7 +62221,7 @@ "type": "boolean" }, "payment_behavior": { - "description": "Use `allow_incomplete` to create subscriptions with `status=incomplete` if the first invoice cannot be paid. Creating subscriptions with this status allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the payment intent on the first invoice. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method. If the payment intent is not confirmed within 23 hours subscriptions transition to `status=incomplete_expired`, which is a terminal state.\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not create a subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.\n\n`pending_if_incomplete` is only used with updates and cannot be passed when creating a subscription.", + "description": "Only applies to subscriptions with `collection_method=charge_automatically`.\n\nUse `allow_incomplete` to create subscriptions with `status=incomplete` if the first invoice cannot be paid. Creating subscriptions with this status allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the payment intent on the first invoice. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method. If the payment intent is not confirmed within 23 hours subscriptions transition to `status=incomplete_expired`, which is a terminal state.\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not create a subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.\n\n`pending_if_incomplete` is only used with updates and cannot be passed when creating a subscription.\n\nSubscriptions with `collection_method=send_invoice` are automatically activated regardless of the first invoice status.", "enum": [ "allow_incomplete", "default_incomplete", @@ -68275,7 +63015,7 @@ "type": "boolean" }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`. Defaults to `charge_automatically`.", "enum": [ "charge_automatically", "send_invoice" @@ -90282,6 +85022,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -92492,6 +87233,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -94812,6 +89554,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -98792,6 +93535,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -103687,7 +98431,7 @@ "type": "object" }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or at invoice finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or at invoice finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`. Defaults to `charge_automatically`.", "enum": [ "charge_automatically", "send_invoice" @@ -104200,7 +98944,7 @@ "type": "object" }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or at invoice finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or at invoice finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`. Defaults to `charge_automatically`.", "enum": [ "charge_automatically", "send_invoice" @@ -107092,6 +101836,7 @@ "America/North_Dakota/Beulah", "America/North_Dakota/Center", "America/North_Dakota/New_Salem", + "America/Nuuk", "America/Ojinaga", "America/Panama", "America/Pangnirtung", @@ -107365,6 +102110,7 @@ "Europe/Kaliningrad", "Europe/Kiev", "Europe/Kirov", + "Europe/Kyiv", "Europe/Lisbon", "Europe/Ljubljana", "Europe/London", @@ -107460,6 +102206,7 @@ "Pacific/Guam", "Pacific/Honolulu", "Pacific/Johnston", + "Pacific/Kanton", "Pacific/Kiritimati", "Pacific/Kosrae", "Pacific/Kwajalein", @@ -108825,6 +103572,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -109856,6 +104604,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -110908,6 +105657,7 @@ "ambank", "bank_islam", "bank_muamalat", + "bank_of_china", "bank_rakyat", "bsn", "cimb", @@ -117324,7 +112074,7 @@ "type": "boolean" }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`. Defaults to `charge_automatically`.", "enum": [ "charge_automatically", "send_invoice" @@ -117528,7 +112278,7 @@ "type": "boolean" }, "payment_behavior": { - "description": "Use `allow_incomplete` to create subscriptions with `status=incomplete` if the first invoice cannot be paid. Creating subscriptions with this status allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the payment intent on the first invoice. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method. If the payment intent is not confirmed within 23 hours subscriptions transition to `status=incomplete_expired`, which is a terminal state.\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not create a subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.\n\n`pending_if_incomplete` is only used with updates and cannot be passed when creating a subscription.", + "description": "Only applies to subscriptions with `collection_method=charge_automatically`.\n\nUse `allow_incomplete` to create subscriptions with `status=incomplete` if the first invoice cannot be paid. Creating subscriptions with this status allows you to manage scenarios where additional user actions are needed to pay a subscription's invoice. For example, SCA regulation may require 3DS authentication to complete payment. See the [SCA Migration Guide](https://stripe.com/docs/billing/migration/strong-customer-authentication) for Billing to learn more. This is the default behavior.\n\nUse `default_incomplete` to create Subscriptions with `status=incomplete` when the first invoice requires payment, otherwise start as active. Subscriptions transition to `status=active` when successfully confirming the payment intent on the first invoice. This allows simpler management of scenarios where additional user actions are needed to pay a subscription’s invoice. Such as failed payments, [SCA regulation](https://stripe.com/docs/billing/migration/strong-customer-authentication), or collecting a mandate for a bank debit payment method. If the payment intent is not confirmed within 23 hours subscriptions transition to `status=incomplete_expired`, which is a terminal state.\n\nUse `error_if_incomplete` if you want Stripe to return an HTTP 402 status code if a subscription's first invoice cannot be paid. For example, if a payment method requires 3DS authentication due to SCA regulation and further user action is needed, this parameter does not create a subscription and returns an error instead. This was the default behavior for API versions prior to 2019-03-14. See the [changelog](https://stripe.com/docs/upgrades#2019-03-14) to learn more.\n\n`pending_if_incomplete` is only used with updates and cannot be passed when creating a subscription.\n\nSubscriptions with `collection_method=send_invoice` are automatically activated regardless of the first invoice status.", "enum": [ "allow_incomplete", "default_incomplete", @@ -118429,7 +113179,7 @@ "type": "boolean" }, "collection_method": { - "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions. Defaults to `charge_automatically`.", + "description": "Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`. Defaults to `charge_automatically`.", "enum": [ "charge_automatically", "send_invoice" @@ -127722,7 +122472,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" } }, @@ -127752,7 +122502,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" }, "us_domestic_wire": { @@ -127782,7 +122532,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" }, "us_domestic_wire": { @@ -128047,7 +122797,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" } }, @@ -128077,7 +122827,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" }, "us_domestic_wire": { @@ -128107,7 +122857,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" }, "us_domestic_wire": { @@ -128378,7 +123128,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" } }, @@ -128410,7 +123160,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" }, "us_domestic_wire": { @@ -128441,7 +123191,7 @@ "required": [ "requested" ], - "title": "access", + "title": "access_with_ach_details", "type": "object" }, "us_domestic_wire": {