@@ -931,10 +931,68 @@ public static class StatusDetail extends StripeObject {
931931 @ Setter
932932 @ EqualsAndHashCode (callSuper = false )
933933 public static class Lead extends StripeObject {
934+ /** Can create consumer issuing debit cards with Lead as BIN sponsor. */
935+ @ SerializedName ("debit_card" )
936+ DebitCard debitCard ;
937+
934938 /** Can create consumer issuing prepaid cards with Lead as BIN sponsor. */
935939 @ SerializedName ("prepaid_card" )
936940 PrepaidCard prepaidCard ;
937941
942+ /** Can create consumer issuing debit cards with Lead as BIN sponsor. */
943+ @ Getter
944+ @ Setter
945+ @ EqualsAndHashCode (callSuper = false )
946+ public static class DebitCard extends StripeObject {
947+ /**
948+ * The status of the Capability.
949+ *
950+ * <p>One of {@code active}, {@code pending}, {@code restricted}, or {@code
951+ * unsupported}.
952+ */
953+ @ SerializedName ("status" )
954+ String status ;
955+
956+ /**
957+ * Additional details about the capability's status. This value is empty when {@code
958+ * status} is {@code active}.
959+ */
960+ @ SerializedName ("status_details" )
961+ List <
962+ Account .Configuration .CardCreator .Capabilities .Consumer .Lead .DebitCard
963+ .StatusDetail >
964+ statusDetails ;
965+
966+ /**
967+ * For more details about StatusDetail, please refer to the <a
968+ * href="https://docs.stripe.com/api">API Reference.</a>
969+ */
970+ @ Getter
971+ @ Setter
972+ @ EqualsAndHashCode (callSuper = false )
973+ public static class StatusDetail extends StripeObject {
974+ /**
975+ * Machine-readable code explaining the reason for the Capability to be in its
976+ * current status.
977+ *
978+ * <p>One of {@code determining_status}, {@code requirements_past_due}, {@code
979+ * requirements_pending_verification}, {@code restricted_other}, {@code
980+ * unsupported_business}, {@code unsupported_country}, or {@code
981+ * unsupported_entity_type}.
982+ */
983+ @ SerializedName ("code" )
984+ String code ;
985+
986+ /**
987+ * Machine-readable code explaining how to make the Capability active.
988+ *
989+ * <p>One of {@code contact_stripe}, {@code no_resolution}, or {@code provide_info}.
990+ */
991+ @ SerializedName ("resolution" )
992+ String resolution ;
993+ }
994+ }
995+
938996 /** Can create consumer issuing prepaid cards with Lead as BIN sponsor. */
939997 @ Getter
940998 @ Setter
@@ -6206,24 +6264,25 @@ public static class RestrictsCapability extends StripeObject {
62066264 * {@code commercial.lead.prepaid_card}, {@code commercial.stripe.charge_card}, {@code
62076265 * commercial.stripe.prepaid_card}, {@code consumer.celtic.revolving_credit_card}, {@code
62086266 * consumer.cross_river_bank.prepaid_card}, {@code consumer.holds_currencies.usd}, {@code
6209- * consumer.lead.prepaid_card}, {@code crypto_wallets}, {@code eps_payments}, {@code
6210- * financial_addresses.bank_accounts}, {@code fpx_payments}, {@code
6211- * gb_bank_transfer_payments}, {@code grabpay_payments}, {@code holds_currencies.eur},
6212- * {@code holds_currencies.gbp}, {@code holds_currencies.usd}, {@code ideal_payments},
6213- * {@code inbound_transfers.financial_accounts}, {@code jcb_payments}, {@code
6214- * jp_bank_transfer_payments}, {@code kakao_pay_payments}, {@code klarna_payments}, {@code
6215- * konbini_payments}, {@code kr_card_payments}, {@code link_payments}, {@code
6216- * mobilepay_payments}, {@code multibanco_payments}, {@code mx_bank_transfer_payments},
6217- * {@code naver_pay_payments}, {@code outbound_payments.bank_accounts}, {@code
6218- * outbound_payments.cards}, {@code outbound_payments.financial_accounts}, {@code
6219- * outbound_payments.paper_checks}, {@code outbound_transfers.bank_accounts}, {@code
6220- * outbound_transfers.financial_accounts}, {@code oxxo_payments}, {@code p24_payments},
6221- * {@code paper_checks}, {@code payco_payments}, {@code paynow_payments}, {@code
6222- * pay_by_bank_payments}, {@code promptpay_payments}, {@code revolut_pay_payments}, {@code
6223- * samsung_pay_payments}, {@code sepa_bank_transfer_payments}, {@code
6224- * sepa_debit_payments}, {@code stripe_balance.payouts}, {@code
6225- * stripe_balance.stripe_transfers}, {@code swish_payments}, {@code twint_payments},
6226- * {@code us_bank_transfer_payments}, or {@code zip_payments}.
6267+ * consumer.lead.debit_card}, {@code consumer.lead.prepaid_card}, {@code crypto_wallets},
6268+ * {@code eps_payments}, {@code financial_addresses.bank_accounts}, {@code fpx_payments},
6269+ * {@code gb_bank_transfer_payments}, {@code grabpay_payments}, {@code
6270+ * holds_currencies.eur}, {@code holds_currencies.gbp}, {@code holds_currencies.usd},
6271+ * {@code ideal_payments}, {@code inbound_transfers.financial_accounts}, {@code
6272+ * jcb_payments}, {@code jp_bank_transfer_payments}, {@code kakao_pay_payments}, {@code
6273+ * klarna_payments}, {@code konbini_payments}, {@code kr_card_payments}, {@code
6274+ * link_payments}, {@code mobilepay_payments}, {@code multibanco_payments}, {@code
6275+ * mx_bank_transfer_payments}, {@code naver_pay_payments}, {@code
6276+ * outbound_payments.bank_accounts}, {@code outbound_payments.cards}, {@code
6277+ * outbound_payments.financial_accounts}, {@code outbound_payments.paper_checks}, {@code
6278+ * outbound_transfers.bank_accounts}, {@code outbound_transfers.financial_accounts},
6279+ * {@code oxxo_payments}, {@code p24_payments}, {@code paper_checks}, {@code
6280+ * payco_payments}, {@code paynow_payments}, {@code pay_by_bank_payments}, {@code
6281+ * promptpay_payments}, {@code revolut_pay_payments}, {@code samsung_pay_payments}, {@code
6282+ * sepa_bank_transfer_payments}, {@code sepa_debit_payments}, {@code
6283+ * stripe_balance.payouts}, {@code stripe_balance.stripe_transfers}, {@code
6284+ * swish_payments}, {@code twint_payments}, {@code us_bank_transfer_payments}, or {@code
6285+ * zip_payments}.
62276286 */
62286287 @ SerializedName ("capability" )
62296288 String capability ;
@@ -8082,6 +8141,13 @@ public static class Lead extends StripeObject {
80828141 @ SerializedName ("apple_pay" )
80838142 ApplePay applePay ;
80848143
8144+ /**
8145+ * Terms of service acceptances for consumer issuing debit cards with Lead as BIN
8146+ * sponsor.
8147+ */
8148+ @ SerializedName ("debit_card" )
8149+ DebitCard debitCard ;
8150+
80858151 /**
80868152 * Terms of service acceptances for commercial issuing revolving credit cards with
80878153 * Lead as BIN sponsor.
@@ -8124,6 +8190,141 @@ public static class ApplePay extends StripeObject {
81248190 String userAgent ;
81258191 }
81268192
8193+ /**
8194+ * Terms of service acceptances for consumer issuing debit cards with Lead as BIN
8195+ * sponsor.
8196+ */
8197+ @ Getter
8198+ @ Setter
8199+ @ EqualsAndHashCode (callSuper = false )
8200+ public static class DebitCard extends StripeObject {
8201+ /**
8202+ * Bank terms of service acceptance for consumer issuing debit cards with Lead as
8203+ * BIN sponsor.
8204+ */
8205+ @ SerializedName ("bank_terms" )
8206+ BankTerms bankTerms ;
8207+
8208+ /**
8209+ * Financial disclosures terms of service acceptance for consumer issuing debit
8210+ * cards with Lead as BIN sponsor.
8211+ */
8212+ @ SerializedName ("financing_disclosures" )
8213+ FinancingDisclosures financingDisclosures ;
8214+
8215+ /**
8216+ * Platform terms of service acceptance for consumer issuing debit cards with Lead
8217+ * as BIN sponsor.
8218+ */
8219+ @ SerializedName ("platform" )
8220+ Platform platform ;
8221+
8222+ /**
8223+ * Bank terms of service acceptance for consumer issuing debit cards with Lead as
8224+ * BIN sponsor.
8225+ */
8226+ @ Getter
8227+ @ Setter
8228+ @ EqualsAndHashCode (callSuper = false )
8229+ public static class BankTerms extends StripeObject {
8230+ /**
8231+ * The time when the Account's representative accepted the terms of service.
8232+ * Represented as a RFC 3339 date & time UTC value in millisecond precision,
8233+ * for example: 2022-09-18T13:22:18.123Z.
8234+ */
8235+ @ SerializedName ("date" )
8236+ java .time .Instant date ;
8237+
8238+ /**
8239+ * The IP address from which the Account's representative accepted the terms of
8240+ * service.
8241+ */
8242+ @ SerializedName ("ip" )
8243+ String ip ;
8244+
8245+ /** The URL to the service agreement the Account's representative accepted. */
8246+ @ SerializedName ("url" )
8247+ String url ;
8248+
8249+ /**
8250+ * The user agent of the browser from which the Account's representative accepted
8251+ * the terms of service.
8252+ */
8253+ @ SerializedName ("user_agent" )
8254+ String userAgent ;
8255+ }
8256+
8257+ /**
8258+ * Financial disclosures terms of service acceptance for consumer issuing debit
8259+ * cards with Lead as BIN sponsor.
8260+ */
8261+ @ Getter
8262+ @ Setter
8263+ @ EqualsAndHashCode (callSuper = false )
8264+ public static class FinancingDisclosures extends StripeObject {
8265+ /**
8266+ * The time when the Account's representative accepted the terms of service.
8267+ * Represented as a RFC 3339 date & time UTC value in millisecond precision,
8268+ * for example: 2022-09-18T13:22:18.123Z.
8269+ */
8270+ @ SerializedName ("date" )
8271+ java .time .Instant date ;
8272+
8273+ /**
8274+ * The IP address from which the Account's representative accepted the terms of
8275+ * service.
8276+ */
8277+ @ SerializedName ("ip" )
8278+ String ip ;
8279+
8280+ /** The URL to the service agreement the Account's representative accepted. */
8281+ @ SerializedName ("url" )
8282+ String url ;
8283+
8284+ /**
8285+ * The user agent of the browser from which the Account's representative accepted
8286+ * the terms of service.
8287+ */
8288+ @ SerializedName ("user_agent" )
8289+ String userAgent ;
8290+ }
8291+
8292+ /**
8293+ * Platform terms of service acceptance for consumer issuing debit cards with Lead
8294+ * as BIN sponsor.
8295+ */
8296+ @ Getter
8297+ @ Setter
8298+ @ EqualsAndHashCode (callSuper = false )
8299+ public static class Platform extends StripeObject {
8300+ /**
8301+ * The time when the Account's representative accepted the terms of service.
8302+ * Represented as a RFC 3339 date & time UTC value in millisecond precision,
8303+ * for example: 2022-09-18T13:22:18.123Z.
8304+ */
8305+ @ SerializedName ("date" )
8306+ java .time .Instant date ;
8307+
8308+ /**
8309+ * The IP address from which the Account's representative accepted the terms of
8310+ * service.
8311+ */
8312+ @ SerializedName ("ip" )
8313+ String ip ;
8314+
8315+ /** The URL to the service agreement the Account's representative accepted. */
8316+ @ SerializedName ("url" )
8317+ String url ;
8318+
8319+ /**
8320+ * The user agent of the browser from which the Account's representative accepted
8321+ * the terms of service.
8322+ */
8323+ @ SerializedName ("user_agent" )
8324+ String userAgent ;
8325+ }
8326+ }
8327+
81278328 /**
81288329 * Terms of service acceptances for commercial issuing revolving credit cards with
81298330 * Lead as BIN sponsor.
@@ -9975,24 +10176,25 @@ public static class RestrictsCapability extends StripeObject {
997510176 * {@code commercial.lead.prepaid_card}, {@code commercial.stripe.charge_card}, {@code
997610177 * commercial.stripe.prepaid_card}, {@code consumer.celtic.revolving_credit_card}, {@code
997710178 * consumer.cross_river_bank.prepaid_card}, {@code consumer.holds_currencies.usd}, {@code
9978- * consumer.lead.prepaid_card}, {@code crypto_wallets}, {@code eps_payments}, {@code
9979- * financial_addresses.bank_accounts}, {@code fpx_payments}, {@code
9980- * gb_bank_transfer_payments}, {@code grabpay_payments}, {@code holds_currencies.eur},
9981- * {@code holds_currencies.gbp}, {@code holds_currencies.usd}, {@code ideal_payments},
9982- * {@code inbound_transfers.financial_accounts}, {@code jcb_payments}, {@code
9983- * jp_bank_transfer_payments}, {@code kakao_pay_payments}, {@code klarna_payments}, {@code
9984- * konbini_payments}, {@code kr_card_payments}, {@code link_payments}, {@code
9985- * mobilepay_payments}, {@code multibanco_payments}, {@code mx_bank_transfer_payments},
9986- * {@code naver_pay_payments}, {@code outbound_payments.bank_accounts}, {@code
9987- * outbound_payments.cards}, {@code outbound_payments.financial_accounts}, {@code
9988- * outbound_payments.paper_checks}, {@code outbound_transfers.bank_accounts}, {@code
9989- * outbound_transfers.financial_accounts}, {@code oxxo_payments}, {@code p24_payments},
9990- * {@code paper_checks}, {@code payco_payments}, {@code paynow_payments}, {@code
9991- * pay_by_bank_payments}, {@code promptpay_payments}, {@code revolut_pay_payments}, {@code
9992- * samsung_pay_payments}, {@code sepa_bank_transfer_payments}, {@code
9993- * sepa_debit_payments}, {@code stripe_balance.payouts}, {@code
9994- * stripe_balance.stripe_transfers}, {@code swish_payments}, {@code twint_payments},
9995- * {@code us_bank_transfer_payments}, or {@code zip_payments}.
10179+ * consumer.lead.debit_card}, {@code consumer.lead.prepaid_card}, {@code crypto_wallets},
10180+ * {@code eps_payments}, {@code financial_addresses.bank_accounts}, {@code fpx_payments},
10181+ * {@code gb_bank_transfer_payments}, {@code grabpay_payments}, {@code
10182+ * holds_currencies.eur}, {@code holds_currencies.gbp}, {@code holds_currencies.usd},
10183+ * {@code ideal_payments}, {@code inbound_transfers.financial_accounts}, {@code
10184+ * jcb_payments}, {@code jp_bank_transfer_payments}, {@code kakao_pay_payments}, {@code
10185+ * klarna_payments}, {@code konbini_payments}, {@code kr_card_payments}, {@code
10186+ * link_payments}, {@code mobilepay_payments}, {@code multibanco_payments}, {@code
10187+ * mx_bank_transfer_payments}, {@code naver_pay_payments}, {@code
10188+ * outbound_payments.bank_accounts}, {@code outbound_payments.cards}, {@code
10189+ * outbound_payments.financial_accounts}, {@code outbound_payments.paper_checks}, {@code
10190+ * outbound_transfers.bank_accounts}, {@code outbound_transfers.financial_accounts},
10191+ * {@code oxxo_payments}, {@code p24_payments}, {@code paper_checks}, {@code
10192+ * payco_payments}, {@code paynow_payments}, {@code pay_by_bank_payments}, {@code
10193+ * promptpay_payments}, {@code revolut_pay_payments}, {@code samsung_pay_payments}, {@code
10194+ * sepa_bank_transfer_payments}, {@code sepa_debit_payments}, {@code
10195+ * stripe_balance.payouts}, {@code stripe_balance.stripe_transfers}, {@code
10196+ * swish_payments}, {@code twint_payments}, {@code us_bank_transfer_payments}, or {@code
10197+ * zip_payments}.
999610198 */
999710199 @ SerializedName ("capability" )
999810200 String capability ;
0 commit comments