
    <@gy	             	          d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d d	lmZ d d
lmZmZ d dlmZmZmZmZmZmZmZmZmZmZ d dl m!Z!m"Z"m#Z#m$Z$m%Z% e%rBd dl&m'Z' d dl(m)Z) d dl*m+Z+ d dl,m-Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4 d dl5m6Z6 d dl7m8Z8 d dl9m:Z: d dl;m<Z<  G d ded   ed   ed   ed         Z=y)    )CreateableAPIResource)ExpandableField)
ListObject)ListableAPIResource)RequestOptions)SearchResultObject)SearchableAPIResource)StripeObject)UpdateableAPIResource)class_method_variantsanitize_id)
AnyAsyncIteratorClassVarDictIteratorListOptionalUnioncastoverload)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)Account)Application)BankAccount)Card)Charge)Customer)Invoice)PaymentMethod)Review)SetupIntent)Sourcec            
       5   e Zd ZU dZdZeed      ed<    G d de      Z	 G d de      Z
 G d d	e      Z G d
 de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  d!e      Z G d" d#e      Z G d$ d%e      Z G d& d'e      Z G d( d)e      Z G d* d+e      Z G d, d-e      Z G d. d/e      Z  G d0 d1e      Z! G d2 d3e      Z" G d4 d5e      Z# G d6 d7e      Z$ G d8 d9e      Z% G d: d;e      Z& G d< d=e      Z' G d> d?e      Z( G d@ dAe      Z) G dB dCe      Z* G dD dEe      Z+ G dF dGe      Z, G dH dIe      Z- G dJ dKe      Z. G dL dMe      Z/ G dN dOe      Z0 G dP dQe      Z1 G dR dSe      Z2 G dT dUe      Z3 G dV dWe      Z4 G dX dYe      Z5 G dZ d[e      Z6 G d\ d]e      Z7 G d^ d_e      Z8 G d` dae      Z9 G db dce      Z: G dd dee      Z; G df dge      Z< G dh die      Z= G dj dke      Z> G dl dme      Z? G dn doe      Z@ G dp dqe      ZA G dr dse      ZB G dt due      ZC G dv dwe      ZD G dx dye      ZE G dz d{e      ZF G d| d}e      ZG G d~ de      ZH G d de      ZI G d de      ZJ G d de      ZK G d de      ZL G d de      ZM G d de      ZN G d de      ZO G d de      ZP G d de      ZQ G d de      ZR G d de      ZS G d de      ZT G d de      ZU G d de      ZV G d de      ZW G d de      ZX G d de      ZY G d de      ZZ G d de      Z[ G d de      Z\ G d de      Z] G d de      Z^ G d de      Z_ G d de      Z` G d de      Za G d de      Zb G d de      Zc G d de      Zd G d de      Ze G d de      Zf G d de      Zg G d de      Zh G d de      Zi G d de      Zj G dĄ de      Zk G dƄ de      Zl G dȄ de      Zm G dʄ de      Zn G d̄ de      Zo G d΄ de      Zp G dЄ de      Zq G d҄ de      Zr G dԄ de      Zs G dք de      Zt G d؄ de      Zu G dڄ de      Zv G d܄ de      Zw G dބ de      Zx G d de      Zy G d de      Zz G d de      Z{ G d de      Z| G d de      Z} G d de      Z~ G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  de      Z G d de      Z G d de      Z G d de      Z G d d	e      Z G d
 de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  d!e      Z G d" d#e      Z G d$ d%e      Z G d& d'e      Z G d( d)e      Z G d* d+e      Z G d, d-e      Z G d. d/e      Z G d0 d1e      Z G d2 d3e      Z G d4 d5e      Z G d6 d7e      Z G d8 d9e      Z G d: d;e      Z G d< d=e      Z G d> d?e      Z G d@ dAe      Z G dB dCe      Z G dD dEe      Z G dF dGe      Z G dH dIe      Z G dJ dKe      Z G dL dMe      Z G dN dOe      Z G dP dQe      Z G dR dSe      Z G dT dUe      Z G dV dWe      Z G dX dYe      Z G dZ d[e      Z G d\ d]e      Z G d^ d_e      Z G d` dae      Z G db dce      Z G dd dee      Z G df dge      Z G dh die      Z G dj dke      Z G dl dme      Z G dn doe      Z G dp dqe      Z G dr dse      Z G dt due      Z G dv dwe      Z G dx dye      Z G dz d{e      Z G d| d}e      Z G d~ de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G dĄ de      Z G dƄ de      Z G dȄ de      Z G dʄ de      Z G d̄ de      Z G d΄ de      Z G dЄ de      Z G d҄ de      Z G dԄ de      Z G dք de      Z G d؄ de      Z G dڄ de      Z G d܄ de      Z G dބ de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z  G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  de      Z	 G d de      Z
 G d de      Z G d de      Z G d d	e      Z G d
 de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  d!e      Z G d" d#e      Z G d$ d%e      Z G d& d'e      Z G d( d)e      Z G d* d+e      Z G d, d-e      Z G d. d/e      Z  G d0 d1e      Z! G d2 d3e      Z" G d4 d5e      Z# G d6 d7e      Z$ G d8 d9e      Z% G d: d;e      Z& G d< d=e      Z' G d> d?e      Z( G d@ dAe      Z) G dB dCe      Z* G dD dEe      Z+ G dF dGe      Z, G dH dIe      Z- G dJ dKe      Z. G dL dMe      Z/ G dN dOe      Z0 G dP dQe      Z1 G dR dSe      Z2 G dT dUe      Z3 G dV dWe      Z4 G dX dYe      Z5 G dZ d[e      Z6 G d\ d]e      Z7 G d^ d_e      Z8 G d` dae      Z9 G db dce      Z: G dd dee      Z; G df dge      Z< G dh die      Z= G dj dke      Z> G dl dme      Z? G dn doe      Z@ G dp dqe      ZA G dr dse      ZB G dt due      ZC G dv dwe      ZD G dx dye      ZE G dz d{e      ZF G d| d}e      ZG G d~ de      ZH G d de      ZI G d de      ZJ G d de      ZK G d de      ZL G d de      ZM G d de      ZN G d de      ZO G d de      ZP G d de      ZQ G d de      ZR G d de      ZS G d de      ZT G d de      ZU G d de      ZV G d de      ZW G d de      ZX G d de      ZY G d de      ZZ G d de      Z[ G d de      Z\ G d de      Z] G d de      Z^ G d de      Z_ G d de      Z` G d de      Za G d de      Zb G d de      Zc G d de      Zd G d de      Ze G d de      Zf G d de      Zg G d de      Zh G d de      Zi G d de      Zj G dĄ de      Zk G dƄ de      Zl G dȄ de      Zm G dʄ de      Zn G d̄ de      Zo G d΄ de      Zp G dЄ de      Zq G d҄ de      Zr G dԄ de      Zs G dք de      Zt G d؄ de      Zu G dڄ de      Zv G d܄ de      Zw G dބ de      Zx G d de      Zy G d de      Zz G d de      Z{ G d de      Z| G d de      Z} G d de      Z~eed<   	 eed<   	 ee	   ed<   eed<   	 eed      ed<   	 ee   ed<   	 ee
   ed<   	 ee   ed<   	 eed      ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   	 eed<   	 eed<   	 eed      ed<   	 ee   ed <   	 eed<   	 eed      ed<   	 ee   ed<   	 eed      ed<   	 eed<   	 eeef   ed<   	 ee   ed	<   	 ed   ed
<   	 eed      ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 eed      ed<   	 ee   ed<   	 eeed         ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed <   	 ed!ed"ed#   d$d fd%       Zeed!ed"ed#   d$d fd&              Zed"ed#   d$d fd'       Z ed(      d"ed#   d$d fd)       Zed!ed"ed#   d$d fd*       Zeed!ed"ed#   d$d fd+              Zed"ed#   d$d fd,       Z ed-      d"ed#   d$d fd.       Zed!ed"ed/   d$d fd0       Zeed!ed"ed/   d$d fd1              Zed"ed/   d$d fd2       Z ed3      d"ed/   d$d fd4       Zed!ed"ed/   d$d fd5       Zeed!ed"ed/   d$d fd6              Zed"ed/   d$d fd7       Z ed8      d"ed/   d$d fd9       Zed!ed"ed:   d$d fd;       Zeed!ed"ed:   d$d fd<              Zed"ed:   d$d fd=       Z ed>      d"ed:   d$d fd?       Zed!ed"ed:   d$d fd@       Zeed!ed"ed:   d$d fdA              Zed"ed:   d$d fdB       Z edC      d"ed:   d$d fdD       Zed!ed"edE   d$d fdF       Zeed!ed"edE   d$d fdG              Zed"edE   d$d fdH       Z edI      d"edE   d$d fdJ       Zed!ed"edE   d$d fdK       Zeed!ed"edE   d$d fdL              Zed"edE   d$d fdM       Z edN      d"edE   d$d fdO       Zed"edP   d$d fdQ       Zed"edP   d$d fdR       Zed!ed"edS   d$d fdT       Zeed!ed"edS   d$d fdU              Zed"edS   d$d fdV       Z edW      d"edS   d$d fdX       Zed!ed"edS   d$d fdY       Zeed!ed"edS   d$d fdZ              Zed"edS   d$d fd[       Z ed\      d"edS   d$d fd]       Zed"ed^   d$ed    fd_       Zed"ed^   d$ed    fd`       Zeded"eda   d$d fdb       Zeded"eda   d$d fdc       Zeded"edd   d$d fde       Zeded"edd   d$d fdf       Zed!ed"edg   d$d fdh       Zeed!ed"edg   d$d fdi              Zed"edg   d$d fdj       Z edk      d"edg   d$d fdl       Zed!ed"edg   d$d fdm       Zeed!ed"edg   d$d fdn              Zed"edg   d$d fdo       Z edp      d"edg   d$d fdq       Zedreds   d$ed    fdt       Zedreds   d$ed    fdu       Zedreds   d$ed    fdv       Zedreds   d$ed    fdw       Ze	e
eeeeeeedx	Zyy(z  PaymentIntenta  
    A PaymentIntent guides you through the process of collecting a payment from your customer.
    We recommend that you create exactly one PaymentIntent for each order or
    customer session in your system. You can reference the PaymentIntent later to
    see the history of payment attempts for a particular session.

    A PaymentIntent transitions through
    [multiple statuses](https://stripe.com/docs/payments/intents#intent-statuses)
    throughout its lifetime as it interfaces with Stripe.js to perform
    authentication flows and ultimately creates at most one successful charge.

    Related guide: [Payment Intents API](https://stripe.com/docs/payments/payment-intents)
    payment_intentOBJECT_NAMEc                   <    e Zd ZU  G d de      Zee   ed<   deiZy)PaymentIntent.AmountDetailsc                       e Zd ZU ee   ed<   y)PaymentIntent.AmountDetails.TipamountN)__name__
__module____qualname__r   int__annotations__     U/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_payment_intent.pyTipr/   F   s    SM!r7   r9   tipN)r1   r2   r3   r
   r9   r   r5   _inner_class_typesr6   r7   r8   AmountDetailsr-   E   s$    	, 	 c]#S\r7   r<   c                   0    e Zd ZU eed      ed<   	 eed<   y)%PaymentIntent.AutomaticPaymentMethodsalwaysneverallow_redirectsenabledN)r1   r2   r3   r   r   r5   boolr6   r7   r8   AutomaticPaymentMethodsr>   O   s$    !'*;"<==	
 	r7   rE   c                   $   e Zd ZU ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed	<   	 ed
   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 eed      ed<   ed   ed<   y)PaymentIntent.LastPaymentErrorcharge)account_closedaccount_country_invalid_address6account_error_country_change_requires_additional_stepsaccount_information_mismatchaccount_invalidaccount_number_invalidacss_debit_session_incompletealipay_upgrade_requiredamount_too_largeamount_too_smallapi_key_expiredapplication_fees_not_allowedauthentication_requiredbalance_insufficientbalance_invalid_parameter bank_account_bad_routing_numbersbank_account_declinedbank_account_existsbank_account_restrictedbank_account_unusablebank_account_unverified bank_account_verification_failedbilling_invalid_mandatebitcoin_upgrade_required$capture_charge_authorization_expiredcapture_unauthorized_payment card_decline_rate_limit_exceededcard_declined cardholder_phone_number_requiredcharge_already_capturedcharge_already_refundedcharge_disputedcharge_exceeds_source_limit charge_exceeds_transaction_limitcharge_expired_for_capturecharge_invalid_parametercharge_not_refundableclearing_code_unsupportedcountry_code_invalidcountry_unsupportedcoupon_expiredcustomer_max_payment_methodscustomer_max_subscriptionscustomer_tax_location_invaliddebit_not_authorizedemail_invalidexpired_card&financial_connections_account_inactive7financial_connections_no_successful_transaction_refreshforwarding_api_inactive forwarding_api_invalid_parameter(forwarding_api_upstream_connection_error*forwarding_api_upstream_connection_timeoutidempotency_key_in_useincorrect_addressincorrect_cvcincorrect_numberincorrect_zipinstant_payouts_config_disabled!instant_payouts_currency_disabledinstant_payouts_limit_exceededinstant_payouts_unsupportedinsufficient_fundsintent_invalid_state"intent_verification_method_missinginvalid_card_typeinvalid_charactersinvalid_charge_amountinvalid_cvcinvalid_expiry_monthinvalid_expiry_year'invalid_mandate_reference_prefix_formatinvalid_numberinvalid_source_usageinvalid_tax_locationinvoice_no_customer_line_itemsinvoice_no_payment_method_types"invoice_no_subscription_line_itemsinvoice_not_editable!invoice_on_behalf_of_not_editable&invoice_payment_intent_requires_actioninvoice_upcoming_nonelivemode_mismatchlock_timeoutmissing
no_accountnot_allowed_on_standard_accountout_of_inventory!ownership_declaration_not_allowedparameter_invalid_emptyparameter_invalid_integerparameter_invalid_string_blankparameter_invalid_string_emptyparameter_missingparameter_unknownparameters_exclusivepayment_intent_action_required%payment_intent_authentication_failure*payment_intent_incompatible_payment_method payment_intent_invalid_parameter3payment_intent_konbini_rejected_confirmation_numberpayment_intent_mandate_invalid&payment_intent_payment_attempt_expired%payment_intent_payment_attempt_failedpayment_intent_unexpected_state,payment_method_bank_account_already_verified#payment_method_bank_account_blocked.payment_method_billing_details_address_missing%payment_method_configuration_failures payment_method_currency_mismatchpayment_method_customer_decline payment_method_invalid_parameter)payment_method_invalid_parameter_testmode"payment_method_microdeposit_failed8payment_method_microdeposit_verification_amounts_invalid9payment_method_microdeposit_verification_amounts_mismatch:payment_method_microdeposit_verification_attempts_exceededApayment_method_microdeposit_verification_descriptor_code_mismatch0payment_method_microdeposit_verification_timeoutpayment_method_not_availablepayment_method_provider_declinepayment_method_provider_timeoutpayment_method_unactivatedpayment_method_unexpected_statepayment_method_unsupported_typepayout_reconciliation_not_readypayouts_limit_exceededpayouts_not_allowedplatform_account_requiredplatform_api_key_expiredpostal_code_invalidprocessing_errorproduct_inactive%progressive_onboarding_limit_exceeded
rate_limitrefer_to_customerrefund_disputed_paymentresource_already_existsresource_missingreturn_intent_already_processedrouting_number_invalidsecret_key_requiredsepa_unsupported_accountsetup_attempt_failed#setup_intent_authentication_failuresetup_intent_invalid_parametersetup_intent_mandate_invalid"setup_intent_setup_attempt_expiredsetup_intent_unexpected_stateshipping_address_invalidshipping_calculation_failedsku_inactivestate_unsupportedstatus_transition_invalidstripe_tax_inactivetax_id_invalidtaxes_calculation_failed%terminal_location_country_unsupportedterminal_reader_busyterminal_reader_hardware_fault/terminal_reader_invalid_location_for_activation,terminal_reader_invalid_location_for_paymentterminal_reader_offlineterminal_reader_timeouttestmode_charges_onlytls_version_unsupportedtoken_already_usedtoken_card_network_invalidtoken_in_use+transfer_source_balance_parameters_mismatchtransfers_not_allowedurl_invalidcodedecline_codedoc_urlmessagenetwork_advice_codenetwork_decline_codeparamr)   r*   r$   payment_methodpayment_method_typerequest_log_urlr&   setup_intentr   r   CardResourcer'   source)	api_error
card_erroridempotency_errorinvalid_request_errortypeN)r1   r2   r3   r   strr5   r   r   r6   r7   r8   LastPaymentErrorrG   [   s&   	 kmo
 o	
`	 sm#	 #	 #	 &c]*	 'sm+	 }	 !11	 !11	 &c]*	 "#&	 }--	. DE
 	
 %
 	
	r7   r	  c                   &   e Zd ZU  G d de      Z G d de      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z	 G d de      Z
 G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d d e      Z G d! d"e      Zee   ed#<   ee   ed$<   ee   ed%<   ee   ed&<   ee   ed'<   ee	   ed(<   ee
   ed)<   ee   ed*<   ee   ed+<   ee   ed,<   ee   ed-<   ee   ed.<   ee   ed/<   eed0<   	 eeeef      ed1<   	 ee   ed2<   ee   ed3<   ee   ed4<   ee   ed5<   i d#ed$ed%ed&ed'ed(e	d)e
d*ed+ed,ed-ed.ed/ed2ed3ed4ed5eZy6)7PaymentIntent.NextActionc                   T    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)-PaymentIntent.NextAction.AlipayHandleRedirectnative_data
native_url
return_urlurlNr1   r2   r3   r   r  r5   r6   r7   r8   AlipayHandleRedirectr  o  sD    !#& !% !% #r7   r  c                   T    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)-PaymentIntent.NextAction.BoletoDisplayDetails
expires_athosted_voucher_urlnumberpdfNr1   r2   r3   r   r4   r5   r  r6   r7   r8   BoletoDisplayDetailsr    sD     % !)- SM! #r7   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y).PaymentIntent.NextAction.CardAwaitNotificationcharge_attempt_atcustomer_approval_requiredN)r1   r2   r3   r   r4   r5   rD   r6   r7   r8   CardAwaitNotificationr    s"    '}, )16r7   r   c                   N    e Zd ZU  G d de      Zeed<   	 eed<   	 eed<   deiZy)=PaymentIntent.NextAction.CashappHandleRedirectOrDisplayQrCodec                   0    e Zd ZU eed<   	 eed<   	 eed<   y)DPaymentIntent.NextAction.CashappHandleRedirectOrDisplayQrCode.QrCoder  image_url_pngimage_url_svgN)r1   r2   r3   r4   r5   r  r6   r7   r8   QrCoder$    s&      #"  #"r7   r'  hosted_instructions_urlmobile_auth_urlqr_codeNr1   r2   r3   r
   r'  r  r5   r;   r6   r7   r8   $CashappHandleRedirectOrDisplayQrCoder"    :      &)( !  O"+V!4r7   r,  c                       e Zd ZU  G d de      Zee   ed<   	 ee   ed<   	 ee	e      ed<   	 ee   ed<   	 ee   ed<   	 e
d   ed	<   	 deiZy
)8PaymentIntent.NextAction.DisplayBankTransferInstructionsc                   @   e Zd ZU  G d de      Z G d de      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z	e
e   ed<   	 e
e   ed<   	 e
e   ed<   	 e
e   ed<   	 e
eed         ed<   	 e
e   ed<   	 ed   ed<   	 e
e	   ed<   	 eeeeee	dZy)IPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddressc                       e Zd ZU  G d de      Z G d de      Zeed<   eed<   	 eed<   	 eed<   	 eed	<   eed
<   	 eed<   	 eedZy)MPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Abac                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)bPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Aba.AccountHolderAddresscitycountryline1line2postal_codestateNr  r6   r7   r8   AccountHolderAddressr5    f    &sm+ "*#.  (},  (}, &.c]2  (},r7   r<  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)YPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Aba.BankAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   BankAddressr?    r=  r7   r@  account_holder_addressaccount_holder_nameaccount_numberaccount_typebank_address	bank_namerouting_numberrA  rE  N	r1   r2   r3   r
   r<  r@  r5   r  r;   r6   r7   r8   Abar3    sx    | 4l 4 -A@),, %(' #&% #.-"N %(' 3G(3*&r7   rJ  c                       e Zd ZU  G d de      Z G d de      Zeed<   eed<   	 eed<   eed<   	 eed	<   	 eed
<   	 eedZy)NPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Ibanc                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)cPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Iban.AccountHolderAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r<  rN  
  r=  r7   r<  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ZPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Iban.BankAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r@  rP  $  r=  r7   r@  rA  rB  rE  bicr7  ibanrH  NrI  r6   r7   r8   IbanrL  	  si    | 4l 4 -A@),, #.-H !L I 3G(3*&r7   rS  c                   |    e Zd ZU  G d de      Z G d de      Zeed<   eed<   	 eed<   	 eed<   eed	<   	 eed
Zy)RPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.SortCodec                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)gPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.SortCode.AccountHolderAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r<  rW  V  r=  r7   r<  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)^PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.SortCode.BankAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r@  rY  p  r=  r7   r@  rA  rB  rC  rE  	sort_coderH  NrI  r6   r7   r8   SortCoderU  U  s^    | 4l 4 -A@),, %(' #.-"N 3G(3*&r7   r[  c                       e Zd ZU  G d de      Z G d de      Zeed<   eed<   	 eed<   eed<   	 eed	<   	 eed
<   	 eedZy)NPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Speic                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)cPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Spei.AccountHolderAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r<  r_    r=  r7   r<  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ZPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Spei.BankAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r@  ra    r=  r7   r@  rA  rB  rE  	bank_coderF  claberH  NrI  r6   r7   r8   Speir]    si    | 4l 4 -A@),, #.-"N  #N J 3G(3*&r7   rd  c                       e Zd ZU  G d de      Z G d de      Zeed<   eed<   	 eed<   	 eed<   	 eed	<   eed
<   	 eed<   	 eedZy)OPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Swiftc                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)dPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Swift.AccountHolderAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r<  rh    r=  r7   r<  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)[PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Swift.BankAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r@  rj    r=  r7   r@  rA  rB  rC  rD  rE  rF  
swift_coderH  NrI  r6   r7   r8   Swiftrf    sw    | 4l 4 -A@),, %(' #&% #.-"N !$O 3G(3*&r7   rl  c                       e Zd ZU  G d de      Z G d de      Zeed<   ee   ed<   	 ee   ed<   	 ee   ed<   	 eed	<   ee   ed
<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eedZ	y)PPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Zenginc                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ePaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Zengin.AccountHolderAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r<  rp  :  r=  r7   r<  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)\PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Zengin.BankAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   r@  rr  T  r=  r7   r@  rA  rB  rC  rD  rE  rb  rF  branch_codebranch_namerH  N)
r1   r2   r3   r
   r<  r@  r5   r   r  r;   r6   r7   r8   Zenginrn  9  s    | 4l 4 -A@)1#6 %-SM1 #+3-/ #.-'},  (}, "*#. "*#. 3G(3*&r7   ru  abarR  rZ  spei)achbacsdomestic_wire_usfpsseparw  swiftzenginsupported_networksr}  )rv  rR  rZ  rw  r}  r~  r  r~  N)r1   r2   r3   r
   rJ  rS  r[  rd  rl  ru  r   r5   r   r   r;   r6   r7   r8   FinancialAddressr1    s    N, N`J< JXF| FPJ< JXNL N`V\ Vp c]" tn$ $H-- tn$ %-&	%   & I  !((  !) "$&"r7   r  amount_remainingcurrencyfinancial_addressesr(  	referenceeu_bank_transfergb_bank_transferjp_bank_transfermx_bank_transferus_bank_transferr  N)r1   r2   r3   r
   r  r   r4   r5   r  r   r   r;   r6   r7   r8   DisplayBankTransferInstructionsr/    s    O< Ob 'sm+ sm# "*$/?*@!AA &.c]2  }$ $  #89I!Jr7   r  c                   T    e Zd ZU  G d de      Zeed<   	 ee   ed<   	 eed<   deiZ	y).PaymentIntent.NextAction.KonbiniDisplayDetailsc                       e Zd ZU  G d de      Z G d de      Z G d de      Z G d de      Zee   e	d	<   	 ee   e	d
<   	 ee   e	d<   	 ee   e	d<   	 eeeedZ
y)5PaymentIntent.NextAction.KonbiniDisplayDetails.Storesc                   *    e Zd ZU ee   ed<   	 eed<   y)@PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Familymartconfirmation_numberpayment_codeNr  r6   r7   r8   
Familymartr        )1#6 #&%r7   r  c                   *    e Zd ZU ee   ed<   	 eed<   y)<PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Lawsonr  r  Nr  r6   r7   r8   Lawsonr    r  r7   r  c                   *    e Zd ZU ee   ed<   	 eed<   y)>PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Ministopr  r  Nr  r6   r7   r8   Ministopr    r  r7   r  c                   *    e Zd ZU ee   ed<   	 eed<   y)?PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Seicomartr  r  Nr  r6   r7   r8   	Seicomartr  	  r  r7   r  
familymartlawsonministop	seicomart)r  r  r  r  N)r1   r2   r3   r
   r  r  r  r  r   r5   r;   r6   r7   r8   Storesr    s     \ |   %Z00 !(( #8,, $I.. #-$ (!*	&"r7   r  r  r  storesN)
r1   r2   r3   r
   r  r4   r5   r   r  r;   r6   r7   r8   KonbiniDisplayDetailsr    s>    > >@ O !)- N"*F!3r7   r  c                   T    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)1PaymentIntent.NextAction.MultibancoDisplayDetailsentityr  r  r  Nr1   r2   r3   r   r  r5   r4   r6   r7   r8   MultibancoDisplayDetailsr  5  sD    SM! !% !)-  }$r7   r  c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)+PaymentIntent.NextAction.OxxoDisplayDetailsexpires_afterr  r  Nr  r6   r7   r8   OxxoDisplayDetailsr  G  s3    #C=( !)- SM!r7   r  c                   B    e Zd ZU eed<   	 ee   ed<   	 eed<   	 eed<   y),PaymentIntent.NextAction.PaynowDisplayQrCodedatar(  r%  r&  Nr1   r2   r3   r  r5   r   r6   r7   r8   PaynowDisplayQrCoder  U  s7    I &.c]2  r7   r  c                   f    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y))PaymentIntent.NextAction.PixDisplayQrCoder  r  r(  r%  r&  Nr  r6   r7   r8   PixDisplayQrCoder  g  sU    3- !% &.c]2 $C=( $C=(r7   r  c                   <    e Zd ZU eed<   	 eed<   	 eed<   	 eed<   y)/PaymentIntent.NextAction.PromptpayDisplayQrCoder  r(  r%  r&  Nr1   r2   r3   r  r5   r6   r7   r8   PromptpayDisplayQrCoder  }  s3    I &)(  r7   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)&PaymentIntent.NextAction.RedirectToUrlr  r  Nr  r6   r7   r8   RedirectToUrlr    s"     % #r7   r  c                   N    e Zd ZU  G d de      Zeed<   	 eed<   	 eed<   deiZy);PaymentIntent.NextAction.SwishHandleRedirectOrDisplayQrCodec                   0    e Zd ZU eed<   	 eed<   	 eed<   y)BPaymentIntent.NextAction.SwishHandleRedirectOrDisplayQrCode.QrCoder  r%  r&  Nr  r6   r7   r8   r'  r    s&    	  #"  #"r7   r'  r(  r)  r*  Nr+  r6   r7   r8   "SwishHandleRedirectOrDisplayQrCoder    r-  r7   r  c                   <    e Zd ZU eed<   	 eed<   	 eed      ed<   y)0PaymentIntent.NextAction.VerifyWithMicrodepositsarrival_datehosted_verification_url)amountsdescriptor_codemicrodeposit_typeN)r1   r2   r3   r4   r5   r  r   r   r6   r7   r8   VerifyWithMicrodepositsr    s2     &)(  (0L(MNNr7   r  c                   H    e Zd ZU eed<   	 eed<   	 eed<   	 eed<   	 eed<   y)/PaymentIntent.NextAction.WechatPayDisplayQrCoder  r(  image_data_urlr%  r&  Nr  r6   r7   r8   WechatPayDisplayQrCoder    s@    I &)(    r7   r  c                   `    e Zd ZU eed<   	 eed<   	 eed<   	 eed<   	 eed<   	 eed<   	 eed<   y)	6PaymentIntent.NextAction.WechatPayRedirectToAndroidAppapp_id	nonce_strpackage
partner_id	prepay_idsign	timestampNr  r6   r7   r8   WechatPayRedirectToAndroidAppr    sT    K N L O N I Nr7   r  c                       e Zd ZU eed<   y)2PaymentIntent.NextAction.WechatPayRedirectToIosAppr  Nr  r6   r7   r8   WechatPayRedirectToIosAppr    s    Or7   r  alipay_handle_redirectboleto_display_detailscard_await_notification*cashapp_handle_redirect_or_display_qr_code"display_bank_transfer_instructionskonbini_display_detailsmultibanco_display_detailsoxxo_display_detailspaynow_display_qr_codepix_display_qr_codepromptpay_display_qr_coderedirect_to_url(swish_handle_redirect_or_display_qr_coder  use_stripe_sdkverify_with_microdepositswechat_pay_display_qr_code"wechat_pay_redirect_to_android_appwechat_pay_redirect_to_ios_appN)r1   r2   r3   r
   r  r  r   r,  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r5   r  r   r   r;   r6   r7   r8   
NextActionr  n  s   	< 	$	< 	$	L 		5< 	54p	Kl p	KdJ	4L J	4X	| 	$	 		, 	$	| 	,	\ 	$	L 		5 	54	l 		\ 	,	L 	<	 	 !))= >> ()= >>!)*?!@@4<05
 	
 -5+-
 	
 "**?!@@$,-E$FF&'9:: ()< ==%&677#+,B#CC!-002:.3
 	
 		 !c3h00	 $,,C#DD$,-C$DD,4)-
 	
 )11J(KK
$&:
$&:
 &'<
 9:^	

 12Q
 &'<
 )*B
 #$6
 %&9
 "#3
 ()?
 }
 78Z
 ()@
 )*@
  12O!
" -.G#
r7   r  c                   *    e Zd ZU eed<   	 ee   ed<   y)/PaymentIntent.PaymentMethodConfigurationDetailsidparentNr  r6   r7   r8   !PaymentMethodConfigurationDetailsr  0  s    	 	r7   r  c                      e Zd ZU  G d de      Z G d de      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z	 G d de      Z
 G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d d e      Z G d! d"e      Z G d# d$e      Z G d% d&e      Z G d' d(e      Z G d) d*e      Z G d+ d,e      Z G d- d.e      Z G d/ d0e      Z G d1 d2e      Z G d3 d4e      Z G d5 d6e      Z G d7 d8e      Z G d9 d:e      Z  G d; d<e      Z! G d= d>e      Z" G d? d@e      Z# G dA dBe      Z$ G dC dDe      Z% G dE dFe      Z& G dG dHe      Z' G dI dJe      Z( G dK dLe      Z) G dM dNe      Z* G dO dPe      Z+ G dQ dRe      Z, G dS dTe      Z- G dU dVe      Z. G dW dXe      Z/ G dY dZe      Z0e1e   e2d[<   e1e   e2d\<   e1e   e2d]<   e1e   e2d^<   e1e   e2d_<   e1e	   e2d`<   e1e
   e2da<   e1e   e2db<   e1e   e2dc<   e1e   e2dd<   e1e   e2de<   e1e   e2df<   e1e   e2dg<   e1e   e2dh<   e1e   e2di<   e1e   e2dj<   e1e   e2dk<   e1e   e2dl<   e1e   e2dm<   e1e   e2dn<   e1e   e2do<   e1e   e2dp<   e1e   e2dq<   e1e   e2dr<   e1e   e2ds<   e1e   e2dt<   e1e   e2du<   e1e   e2dv<   e1e    e2dw<   e1e!   e2dx<   e1e"   e2dy<   e1e#   e2dz<   e1e$   e2d{<   e1e%   e2d|<   e1e&   e2d}<   e1e'   e2d~<   e1e(   e2d<   e1e)   e2d<   e1e*   e2d<   e1e+   e2d<   e1e,   e2d<   e1e-   e2d<   e1e.   e2d<   e1e/   e2d<   e1e0   e2d<   i d[ed\ed]ed^ed_ed`e	dae
dbedceddedeedfedgedhediedjedkei dledmednedoedpedqedredsedteduedvedwe dxe!dye"dze#d{e$d|e%e&e'e(e)e*e+e,e-e.e/e0dZ3y)"PaymentIntent.PaymentMethodOptionsc                   l    e Zd ZU  G d de      Zee   ed<   eed      ed<   	 eed      ed<   	 deiZy)	,PaymentIntent.PaymentMethodOptions.AcssDebitc                   `    e Zd ZU ee   ed<   	 ee   ed<   	 eed      ed<   	 eed      ed<   y);PaymentIntent.PaymentMethodOptions.AcssDebit.MandateOptionscustom_mandate_urlinterval_descriptioncombinedintervalsporadicpayment_schedulebusinesspersonaltransaction_typeNr1   r2   r3   r   r  r5   r   r6   r7   r8   MandateOptionsr  <  sW    $,SM1 '/sm3 #+>?#  #+73I+J"KKr7   r  mandate_optionsnoneoff_session
on_sessionsetup_future_usage	automaticinstantmicrodepositsverification_methodN	r1   r2   r3   r
   r  r   r5   r   r;   r6   r7   r8   	AcssDebitr  ;  s`     ( &n55 (;<!  "*?@"  #4^!Dr7   r  c                   N    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   y))PaymentIntent.PaymentMethodOptions.Affirmmanualcapture_methodpreferred_localer	  r  Nr1   r2   r3   r   r   r5   r  r6   r7   r8   Affirmr  e  >    $WX%677 'sm+ !) 99r7   r  c                   N    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   y)3PaymentIntent.PaymentMethodOptions.AfterpayClearpayr  r  r  r	  r  Nr  r6   r7   r8   AfterpayClearpayr  y  s>    $WX%677  }$ !) 99r7   r  c                   $    e Zd ZU eed      ed<   y))PaymentIntent.PaymentMethodOptions.Alipayr	  r
  r  Nr1   r2   r3   r   r   r5   r6   r7   r8   Alipayr          (1F)G HHr7   r#  c                   $    e Zd ZU eed      ed<   y)'PaymentIntent.PaymentMethodOptions.Almar  r  Nr"  r6   r7   r8   Almar&        $WX%677r7   r'  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y),PaymentIntent.PaymentMethodOptions.AmazonPayr  r  r!  r  Nr"  r6   r7   r8   	AmazonPayr*    /    $WX%677 !)1F)G HHr7   r+  c                   $    e Zd ZU eed      ed<   y).PaymentIntent.PaymentMethodOptions.AuBecsDebitr  r  Nr"  r6   r7   r8   AuBecsDebitr.    s     (;<! r7   r/  c                   T    e Zd ZU  G d de      Zee   ed<   eed      ed<   	 deiZy),PaymentIntent.PaymentMethodOptions.BacsDebitc                       e Zd ZU ee   ed<   y);PaymentIntent.PaymentMethodOptions.BacsDebit.MandateOptionsreference_prefixNr  r6   r7   r8   r  r3        "*3-/r7   r  r  r  r  Nr  r6   r7   r8   	BacsDebitr1    C      &n55 (;<!  #4^!Dr7   r6  c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)-PaymentIntent.PaymentMethodOptions.Bancontactdeenfrnlpreferred_languager!  r  N)r1   r2   r3   r   r5   r   r6   r7   r8   
Bancontactr9    s+     '(> ?? !)1F)G HHr7   r@  c                   $    e Zd ZU eed      ed<   y)'PaymentIntent.PaymentMethodOptions.Blikr	  r  Nr"  r6   r7   r8   BlikrB         ( 99r7   rC  c                   0    e Zd ZU eed<   	 eed      ed<   y))PaymentIntent.PaymentMethodOptions.Boletoexpires_after_daysr  r  Nr1   r2   r3   r4   r5   r   r   r6   r7   r8   BoletorF    s*     ## !);<! r7   rI  c                   ^   e Zd ZU  G d de      Z G d de      Zeed      ed<   	 ee   ed<   	 ee   ed<   	 eed	      ed
<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 ee	   ed<   	 eed      ed<   	 ee
   ed<   	 ee
   ed<   	 eedZy)'PaymentIntent.PaymentMethodOptions.Cardc                   z    e Zd ZU  G d de      Z G d de      Zeee      ed<   	 e	ed<   	 ee   ed<   	 eedZ
y	)
4PaymentIntent.PaymentMethodOptions.Card.Installmentsc                   H    e Zd ZU ee   ed<   	 eed      ed<   	 ed   ed<   y)BPaymentIntent.PaymentMethodOptions.Card.Installments.AvailablePlancountmonthr  fixed_countr  Nr1   r2   r3   r   r4   r5   r   r6   r7   r8   AvailablePlanrO    :    #C=( 'ww'788 "-00r7   rT  c                   H    e Zd ZU ee   ed<   	 eed      ed<   	 ed   ed<   y)9PaymentIntent.PaymentMethodOptions.Card.Installments.PlanrP  rQ  r  rR  r  NrS  r6   r7   r8   PlanrW    rU  r7   rX  available_plansrC   plan)rY  rZ  N)r1   r2   r3   r
   rT  rX  r   r   r5   rD   r;   r6   r7   r8   InstallmentsrM    s^    L <  "*$}*=!>>  tn$ (5 &"r7   r[  c                       e Zd ZU eed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 eed	<   	 eed
<   	 eeed         ed<   y)6PaymentIntent.PaymentMethodOptions.Card.MandateOptionsr0   fixedmaximumamount_typedescriptionend_datedayrQ  r  weekyearr  interval_countr  
start_dateindiasupported_typesN)	r1   r2   r3   r4   r5   r   r   r  r   r6   r7   r8   r  r]  3  s     %%788 &c]* #3-' ""LMM !)-    "*$ww/?*@!AAr7   r  r  r  installmentsr  amexcartes_bancairesdinersdiscover	eftpos_augirocardinteracjcblink
mastercardunionpayunknownvisanetworkif_availablerA   request_extended_authorization!request_incremental_authorizationrequest_multicapturerequest_overcaptureanyr  	challengerequest_three_d_securerequire_cvc_recollectionr  r   statement_descriptor_suffix_kana!statement_descriptor_suffix_kanji)rl  r  N)r1   r2   r3   r
   r[  r  r   r   r5   rD   r  r;   r6   r7   r8   r    rK    s_   .| .`$ $L %WX%677 #<00
 &n55  " -5/0-  08/00  #+73J+K"LL "*'2I*J!KK %-78%  '/tn4 !);<!  /7sm; 08}< !-#1"r7   r    c                   `    e Zd ZU  G d de      Zee   ed<   	 ee   ed<   	 ee   ed<   deiZy).PaymentIntent.PaymentMethodOptions.CardPresentc                   $    e Zd ZU eed      ed<   y)6PaymentIntent.PaymentMethodOptions.CardPresent.Routingdomesticinternationalrequested_priorityNr"  r6   r7   r8   Routingr    s    $,78% r7   r  r~  )request_incremental_authorization_supportroutingN)	r1   r2   r3   r
   r  r   rD   r5   r;   r6   r7   r8   CardPresentr    sI    ,  -5TN: 8@~E g&&"+W!5r7   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)*PaymentIntent.PaymentMethodOptions.Cashappr  r  r  r  Nr"  r6   r7   r8   Cashappr    s4    $WX%677 !);<! r7   r  c                   l    e Zd ZU  G d de      Zee   ed<   eed      ed<   	 eed      ed<   	 deiZy)2PaymentIntent.PaymentMethodOptions.CustomerBalancec                   r    e Zd ZU  G d de      Zee   ed<   eeed         ed<   	 eed      ed<   	 deiZ	y)	?PaymentIntent.PaymentMethodOptions.CustomerBalance.BankTransferc                       e Zd ZU ed   ed<   y)NPaymentIntent.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer)BEDEESFRIENLr7  Nr1   r2   r3   r   r5   r6   r7   r8   EuBankTransferr    s    $%GHHr7   r  r  rv  rR  r|  rZ  rw  r}  r~  requested_address_typesr  r  N)
r1   r2   r3   r
   r  r   r5   r   r   r;   r6   r7   r8   BankTransferr    sp    \  #+>"::)1&
* 
 ,  '9.%I"r7   r  bank_transferfunding_typer	  r  N)	r1   r2   r3   r
   r  r   r5   r   r;   r6   r7   r8   CustomerBalancer    sV    &J| &JP $L11"7?#;<< !) 99 #2<!@r7   r  c                   $    e Zd ZU eed      ed<   y)&PaymentIntent.PaymentMethodOptions.Epsr	  r  Nr"  r6   r7   r8   Epsr    rD  r7   r  c                   $    e Zd ZU eed      ed<   y)&PaymentIntent.PaymentMethodOptions.Fpxr	  r  Nr"  r6   r7   r8   Fpxr    rD  r7   r  c                   $    e Zd ZU eed      ed<   y)*PaymentIntent.PaymentMethodOptions.Giropayr	  r  Nr"  r6   r7   r8   Giropayr  *  rD  r7   r  c                   $    e Zd ZU eed      ed<   y)*PaymentIntent.PaymentMethodOptions.Grabpayr	  r  Nr"  r6   r7   r8   Grabpayr  6  rD  r7   r  c                   $    e Zd ZU eed      ed<   y)(PaymentIntent.PaymentMethodOptions.Idealr!  r  Nr"  r6   r7   r8   Idealr  B  r$  r7   r  c                       e Zd Zy)1PaymentIntent.PaymentMethodOptions.InteracPresentNr1   r2   r3   r6   r7   r8   InteracPresentr  N  s    r7   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)+PaymentIntent.PaymentMethodOptions.KakaoPayr  r  r!  r  Nr"  r6   r7   r8   KakaoPayr  Q  r,  r7   r  c                   N    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   y))PaymentIntent.PaymentMethodOptions.Klarnar  r  r  r	  r  Nr  r6   r7   r8   Klarnar  a  r  r7   r  c                   l    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   y)*PaymentIntent.PaymentMethodOptions.Konbinir  rG  r  product_descriptionr	  r  N)r1   r2   r3   r   r  r5   r4   r   r6   r7   r8   Konbinir  u  sZ    !)#. !)- !% "*#. !) 99r7   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y))PaymentIntent.PaymentMethodOptions.KrCardr  r  r!  r  Nr"  r6   r7   r8   KrCardr    r,  r7   r  c                   N    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   y)'PaymentIntent.PaymentMethodOptions.Linkr  r  persistent_tokenr!  r  Nr  r6   r7   r8   Linkr    s@    $WX%677 'sm+ !)1F)G HHr7   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y),PaymentIntent.PaymentMethodOptions.Mobilepayr  r  r	  r  Nr"  r6   r7   r8   	Mobilepayr    s-    $WX%677 !) 99r7   r  c                   $    e Zd ZU eed      ed<   y)-PaymentIntent.PaymentMethodOptions.Multibancor	  r  Nr"  r6   r7   r8   
Multibancor    rD  r7   r  c                   $    e Zd ZU eed      ed<   y)+PaymentIntent.PaymentMethodOptions.NaverPayr  r  Nr"  r6   r7   r8   NaverPayr    r(  r7   r  c                   0    e Zd ZU eed<   	 eed      ed<   y)'PaymentIntent.PaymentMethodOptions.OxxorG  r	  r  NrH  r6   r7   r8   Oxxor    s#     ## !) 99r7   r  c                   $    e Zd ZU eed      ed<   y)&PaymentIntent.PaymentMethodOptions.P24r	  r  Nr"  r6   r7   r8   P24r    rD  r7   r  c                   $    e Zd ZU eed      ed<   y)(PaymentIntent.PaymentMethodOptions.Paycor  r  Nr"  r6   r7   r8   Paycor    r(  r7   r  c                   $    e Zd ZU eed      ed<   y))PaymentIntent.PaymentMethodOptions.Paynowr	  r  Nr"  r6   r7   r8   Paynowr    rD  r7   r  c                   `    e Zd ZU eed      ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   y))PaymentIntent.PaymentMethodOptions.Paypalr  r  r  r  r!  r  Nr  r6   r7   r8   Paypalr    sQ    $WX%677 'sm+  }$ !)1F)G HHr7   r  c                   H    e Zd ZU ee   ed<   	 ee   ed<   	 eed      ed<   y)&PaymentIntent.PaymentMethodOptions.Pixexpires_after_secondsr  r	  r  NrS  r6   r7   r8   Pixr    s8    #+C=0 !% !) 99r7   r  c                   $    e Zd ZU eed      ed<   y),PaymentIntent.PaymentMethodOptions.Promptpayr	  r  Nr"  r6   r7   r8   	Promptpayr  1  rD  r7   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y)-PaymentIntent.PaymentMethodOptions.RevolutPayr  r  r!  r  Nr"  r6   r7   r8   
RevolutPayr  =  r,  r7   r  c                   $    e Zd ZU eed      ed<   y)-PaymentIntent.PaymentMethodOptions.SamsungPayr  r  Nr"  r6   r7   r8   
SamsungPayr  M  r(  r7   r  c                   T    e Zd ZU  G d de      Zee   ed<   eed      ed<   	 deiZy),PaymentIntent.PaymentMethodOptions.SepaDebitc                       e Zd ZU ee   ed<   y);PaymentIntent.PaymentMethodOptions.SepaDebit.MandateOptionsr4  Nr  r6   r7   r8   r  r  T  r5  r7   r  r  r  r  Nr  r6   r7   r8   	SepaDebitr  S  r7  r7   r  c                   <    e Zd ZU eed      ed<   	 eed      ed<   y))PaymentIntent.PaymentMethodOptions.Sofort)r;  r<  esr=  itr>  plr?  r!  r  Nr"  r6   r7   r8   Sofortr  i  s5     (@A!  !)1F)G HHr7   r  c                   6    e Zd ZU ee   ed<   	 eed      ed<   y)(PaymentIntent.PaymentMethodOptions.Swishr  r	  r  Nr  r6   r7   r8   Swishr  {  s'    }$ !) 99r7   r  c                   $    e Zd ZU eed      ed<   y)(PaymentIntent.PaymentMethodOptions.Twintr	  r  Nr"  r6   r7   r8   Twintr    rD  r7   r  c                       e Zd ZU  G d de      Z G d de      Zee   ed<   ee   ed<   eed      ed<   	 eed	      ed
<   	 eed      ed<   	 eedZ	y)0PaymentIntent.PaymentMethodOptions.UsBankAccountc                       e Zd ZU  G d de      Zee   ed<   eeed         ed<   	 eeed         ed<   	 ee	   ed<   	 deiZ
y	)
EPaymentIntent.PaymentMethodOptions.UsBankAccount.FinancialConnectionsc                   *    e Zd ZU eeed         ed<   y)MPaymentIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filterscheckingsavingsaccount_subcategoriesN)r1   r2   r3   r   r   r   r5   r6   r7   r8   Filtersr    s"    +3W%:;<, r7   r  filtersbalances	ownershipr   transactionspermissionsr  r  r  prefetchr  N)r1   r2   r3   r
   r  r   r5   r   r   r  r;   r6   r7   r8   FinancialConnectionsr	    s    l  "'**%,	 	 #!HIJ  %SM) '0%9"r7   r  c                   $    e Zd ZU eed      ed<   y)?PaymentIntent.PaymentMethodOptions.UsBankAccount.MandateOptionspapercollection_methodNr"  r6   r7   r8   r  r    s    #+GG,<#==r7   r  financial_connectionsr  )fasteststandardpreferred_settlement_speedr  r  r  r  )r  r  N)
r1   r2   r3   r
   r  r  r   r5   r   r;   r6   r7   r8   UsBankAccountr    s    !:| !:F  $,,@#AA%n55(0-.)  !);<!  "*?@"  *>#1"r7   r"  c                   N    e Zd ZU ee   ed<   	 eed      ed<   	 eed      ed<   y),PaymentIntent.PaymentMethodOptions.WechatPayr  androidioswebclientr	  r  Nr  r6   r7   r8   	WechatPayr$    s?    SM! W%<=>> !) 99r7   r*  c                   $    e Zd ZU eed      ed<   y)&PaymentIntent.PaymentMethodOptions.Zipr	  r  Nr"  r6   r7   r8   Zipr,    rD  r7   r-  
acss_debitaffirmafterpay_clearpayalipayalma
amazon_payau_becs_debit
bacs_debit
bancontactblikboletocardcard_presentcashappcustomer_balanceepsfpxgiropaygrabpayidealinterac_present	kakao_payklarnakonbinikr_cardrv  	mobilepay
multibanco	naver_payoxxop24paycopaynowpaypalpix	promptpayrevolut_paysamsung_pay
sepa_debitsofortswishtwintus_bank_account
wechat_payzip)rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  N)4r1   r2   r3   r
   r  r  r  r#  r'  r+  r/  r6  r@  rC  rI  r    r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r"  r*  r-  r   r5   r;   r6   r7   r8   PaymentMethodOptionsr  :  s   (	E (	ET	\ 	(	| 	*
	\ 
		< 		 	 	, 		E 	E,	 	 
	< 
		\ 	$n	< n	`	6, 	6(	l 	$8	Al 8	At
	, 
	
	, 
	
	l 
	
	l 
	
	L 
		\ 		| 	 	\ 	(	l 	8	\ 	 	< 	(	 	 
	 
		| 		< 	 
	, 
		L 	
	\ 
		\ 	0	, 	(
	 
		 	 	 		E 	E,	\ 	$	L 	 
	L 
	G	L G	R	 	(
	, 
	 Y''  #$455  tnY'',,Y''Z((tn  tn{++'"""?33c]c]'""'""!.11H%%  '""&!!tnI&&Z((H%%tnc]    c]I&&j))j))Y''  !-00Y''c].
).
f.
  !1.
 f	.

 D.
 ).
 [.
 ).
 *.
 D.
 f.
 D.
 K.
 w.
 .
  3!.
" 3#.
$ w%.
& w'.
( U).
* ~+.
, -.
. f/.
0 w1.
2 v3.
4 D5.
6 7.
8 *9.
: ;.
< D=.
> 3?.
@ UA.
B fC.
D fE.
F "%%#,#[.
r7   rZ  c                   N    e Zd ZU  G d de      Zee   ed<   ed   ed<   	 deiZy)PaymentIntent.Processingc                   <    e Zd ZU  G d de      Zee   ed<   deiZy)PaymentIntent.Processing.Cardc                   0    e Zd ZU ee   ed<   	 ee   ed<   y)2PaymentIntent.Processing.Card.CustomerNotificationapproval_requestedcompletes_atN)r1   r2   r3   r   rD   r5   r4   r6   r7   r8   CustomerNotificationr`  _	  s"    $,TN2 'sm+r7   rc  customer_notificationN)r1   r2   r3   r
   rc  r   r5   r;   r6   r7   r8   r    r^  ^	  s*    |  $,,@#AA')="r7   r    r9  r  N)	r1   r2   r3   r
   r    r   r5   r   r;   r6   r7   r8   
Processingr\  ]	  s5    	< 	  tnfo	 %d^r7   re  c                       e Zd ZU  G d de      Zee   ed<   ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 deiZy)	PaymentIntent.Shippingc                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)PaymentIntent.Shipping.Addressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   Addressri  v	  sf    3- c]" C=  C=  "#& C= r7   rj  addresscarriernamephonetracking_numberN)	r1   r2   r3   r
   rj  r   r5   r  r;   r6   r7   r8   Shippingrg  u	  sj    	l 	4 '""#	 sm	 }	 "#&	 (1r7   rp  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)PaymentIntent.TransferDatar0   r   destinationN)r1   r2   r3   r   r4   r5   r   r6   r7   r8   TransferDatarr  	  s#    	 %Y//	r7   rt  c                   H    e Zd ZU ee   ed<   	 ee   ed<   	 eee      ed<   y)(PaymentIntent.ApplyCustomerBalanceParamsr0   r  expandN)r1   r2   r3   r   r4   r5   r  r   r6   r7   r8   ApplyCustomerBalanceParamsrv  	  s:    C  	 c""	 DI&&	r7   rx  c                   <    e Zd ZU eed      ed<   	 eee      ed<   y)PaymentIntent.CancelParams)	abandoned	duplicate
fraudulentrequested_by_customercancellation_reasonrw  N)r1   r2   r3   r   r   r5   r   r  r6   r7   r8   CancelParamsrz  	  s5    (O
 	

	 DI&&	r7   r  c                       e Zd ZU ee   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed	   ed
<   y)PaymentIntent.CaptureParamsamount_to_captureapplication_fee_amountrw  final_captureLiteral['']|Dict[str, str]metadatastatement_descriptorstatement_descriptor_suffix'PaymentIntent.CaptureParamsTransferDatatransfer_dataN)	r1   r2   r3   r   r4   r5   r   r  rD   r6   r7   r8   CaptureParamsr  	  s    &s++	 !,C 00	 DI&&	 #4((	 :;;	 *#..	
 &1%55	 ##LMM	r7   r  c                       e Zd ZU ee   ed<   y)r  r0   Nr1   r2   r3   r   r4   r5   r6   r7   r8   CaptureParamsTransferDataz'PaymentIntent.CaptureParamsTransferData	      C  	r7   r  c                   N   e Zd ZU eed      ed<   	 ee   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ed   ed<   ed	   ed
<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 eee      ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   y)PaymentIntent.ConfirmParamsr  automatic_asyncr  r  confirmation_tokenerror_on_requires_actionrw  mandatez2Literal['']|PaymentIntent.ConfirmParamsMandateDatamandate_data$bool|Literal['one_off', 'recurring']r
  r   ,PaymentIntent.ConfirmParamsPaymentMethodDatapayment_method_data/PaymentIntent.ConfirmParamsPaymentMethodOptionspayment_method_optionspayment_method_types'PaymentIntent.ConfirmParamsRadarOptionsradar_optionsLiteral['']|strreceipt_emailr  0Literal['']|Literal['off_session', 'on_session']r  z/Literal['']|PaymentIntent.ConfirmParamsShippingshippingr  N)	r1   r2   r3   r   r   r5   r  rD   r   r6   r7   r8   ConfirmParamsr  	  s\   #<=
 	
	 (,,	
 #.d"33	 DI&&	 S!!	 "@
 	
 !!GHH	 $C((	 ):
 	
	
 !,=!
 	
	 *$s)44	 ##LMM	 ##455	  $$	
 (>
 	

	 =
 	
	 $D))	r7   r  c                       e Zd ZU ed   ed<   y)&PaymentIntent.ConfirmParamsMandateData8PaymentIntent.ConfirmParamsMandateDataCustomerAcceptancecustomer_acceptanceNr1   r2   r3   r   r5   r6   r7   r8   ConfirmParamsMandateDatar  W
  s    (F
 	
	r7   r  c                   T    e Zd ZU ee   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)	r  accepted_at?PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOfflineoffline>PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOnlineonliner  r  r  Nr1   r2   r3   r   r4   r5   r   r6   r7   r8   *ConfirmParamsMandateDataCustomerAcceptancez8PaymentIntent.ConfirmParamsMandateDataCustomerAcceptance_
  sS     %%	 M
 	
	 L
 	
	 )**	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   1ConfirmParamsMandateDataCustomerAcceptanceOfflinez?PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOfflineu
      r7   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  
ip_address
user_agentNr1   r2   r3   r   r  r5   r6   r7   r8   0ConfirmParamsMandateDataCustomerAcceptanceOnlinez>PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOnlinex
  s$    $$	  $$	r7   r  c                   |   e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 eed	      ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed <   	 ed!   ed"<   	 ed#   ed$<   	 ed%   ed&<   	 ed'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 eeeef      ed5<   	 ed6   ed7<   	 ed8   ed9<   	 ed:   ed;<   	 ed<   ed=<   	 ed>   ed?<   	 ed@   edA<   	 edB   edC<   	 edD   edE<   	 edF   edG<   	 edH   edI<   	 edJ   edK<   	 edL   edM<   	 edN   edO<   	 edP   edQ<   	 edR   edS<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   y`)ar  5PaymentIntent.ConfirmParamsPaymentMethodDataAcssDebitr.  2PaymentIntent.ConfirmParamsPaymentMethodDataAffirmr/  <PaymentIntent.ConfirmParamsPaymentMethodDataAfterpayClearpayr0  2PaymentIntent.ConfirmParamsPaymentMethodDataAlipayr1  r@   limitedunspecifiedallow_redisplay0PaymentIntent.ConfirmParamsPaymentMethodDataAlmar2  5PaymentIntent.ConfirmParamsPaymentMethodDataAmazonPayr3  7PaymentIntent.ConfirmParamsPaymentMethodDataAuBecsDebitr4  5PaymentIntent.ConfirmParamsPaymentMethodDataBacsDebitr5  6PaymentIntent.ConfirmParamsPaymentMethodDataBancontactr6  :PaymentIntent.ConfirmParamsPaymentMethodDataBillingDetailsbilling_details0PaymentIntent.ConfirmParamsPaymentMethodDataBlikr7  2PaymentIntent.ConfirmParamsPaymentMethodDataBoletor8  3PaymentIntent.ConfirmParamsPaymentMethodDataCashappr;  ;PaymentIntent.ConfirmParamsPaymentMethodDataCustomerBalancer<  /PaymentIntent.ConfirmParamsPaymentMethodDataEpsr=  /PaymentIntent.ConfirmParamsPaymentMethodDataFpxr>  3PaymentIntent.ConfirmParamsPaymentMethodDataGiropayr?  3PaymentIntent.ConfirmParamsPaymentMethodDataGrabpayr@  1PaymentIntent.ConfirmParamsPaymentMethodDataIdealrA  :PaymentIntent.ConfirmParamsPaymentMethodDataInteracPresentrB  4PaymentIntent.ConfirmParamsPaymentMethodDataKakaoPayrC  2PaymentIntent.ConfirmParamsPaymentMethodDataKlarnarD  3PaymentIntent.ConfirmParamsPaymentMethodDataKonbinirE  2PaymentIntent.ConfirmParamsPaymentMethodDataKrCardrF  0PaymentIntent.ConfirmParamsPaymentMethodDataLinkrv  r  5PaymentIntent.ConfirmParamsPaymentMethodDataMobilepayrG  6PaymentIntent.ConfirmParamsPaymentMethodDataMultibancorH  4PaymentIntent.ConfirmParamsPaymentMethodDataNaverPayrI  0PaymentIntent.ConfirmParamsPaymentMethodDataOxxorJ  /PaymentIntent.ConfirmParamsPaymentMethodDataP24rK  1PaymentIntent.ConfirmParamsPaymentMethodDataPaycorL  2PaymentIntent.ConfirmParamsPaymentMethodDataPaynowrM  2PaymentIntent.ConfirmParamsPaymentMethodDataPaypalrN  /PaymentIntent.ConfirmParamsPaymentMethodDataPixrO  5PaymentIntent.ConfirmParamsPaymentMethodDataPromptpayrP  8PaymentIntent.ConfirmParamsPaymentMethodDataRadarOptionsr  6PaymentIntent.ConfirmParamsPaymentMethodDataRevolutPayrQ  6PaymentIntent.ConfirmParamsPaymentMethodDataSamsungPayrR  5PaymentIntent.ConfirmParamsPaymentMethodDataSepaDebitrS  2PaymentIntent.ConfirmParamsPaymentMethodDataSofortrT  1PaymentIntent.ConfirmParamsPaymentMethodDataSwishrU  1PaymentIntent.ConfirmParamsPaymentMethodDataTwintrV  *r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r;  r<  r=  r>  r?  r@  rA  rC  rD  rE  rF  rv  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  r  9PaymentIntent.ConfirmParamsPaymentMethodDataUsBankAccountrW  5PaymentIntent.ConfirmParamsPaymentMethodDataWechatPayrX  /PaymentIntent.ConfirmParamsPaymentMethodDataZiprY  Nr1   r2   r3   r   r5   r   r   r  r6   r7   r8   ConfirmParamsPaymentMethodDataz,PaymentIntent.ConfirmParamsPaymentMethodData
  s(   C
 	
	 @
 	
	 'J
 	
	 @
 	
	 %67
 	
	 LMM	  C
 	
	 #E
 	
	  C
 	
	  D
 	
	 %H
 	
	 LMM	 @
 	
	 A
 	
	 &I
 	
	 JKK	 JKK	 A
 	
	 A
 	
	 NOO	 %H
 	
	 B
 	
	 @
 	
	 A
 	
	 @
 	
	 LMM	 d38n--	 C
 	
	  D
 	
	 B
 	
	 LMM	 JKK	 NOO	 @
 	
	 @
 	
	 JKK	 C
 	
	 #F
 	
	 !D
 	
	 !D
 	
	  C
 	
	 @
 	
	 NOO	 NOO	 )+
 +	
X	 %G
 	
	  C
 	
	 JKK	r7   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  rC  institution_numbertransit_numberNr  r6   r7   r8   'ConfirmParamsPaymentMethodDataAcssDebitz5PaymentIntent.ConfirmParamsPaymentMethodDataAcssDebit  '    	  	 	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataAffirmz2PaymentIntent.ConfirmParamsPaymentMethodDataAffirm  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   .ConfirmParamsPaymentMethodDataAfterpayClearpayz<PaymentIntent.ConfirmParamsPaymentMethodDataAfterpayClearpay  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataAlipayz2PaymentIntent.ConfirmParamsPaymentMethodDataAlipay  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   "ConfirmParamsPaymentMethodDataAlmaz0PaymentIntent.ConfirmParamsPaymentMethodDataAlma  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataAmazonPayz5PaymentIntent.ConfirmParamsPaymentMethodDataAmazonPay  r  r7   r  c                   $    e Zd ZU eed<   	 eed<   y)r  rC  
bsb_numberNr  r6   r7   r8   )ConfirmParamsPaymentMethodDataAuBecsDebitz7PaymentIntent.ConfirmParamsPaymentMethodDataAuBecsDebit      	 	r7   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  rC  rZ  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataBacsDebitz5PaymentIntent.ConfirmParamsPaymentMethodDataBacsDebit  $    #C((	 s##	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodDataBancontactz6PaymentIntent.ConfirmParamsPaymentMethodDataBancontact  r  r7   r
  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r  zMLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodDataBillingDetailsAddressrk  r  emailrm  rn  Nr  r6   r7   r8   ,ConfirmParamsPaymentMethodDataBillingDetailsz:PaymentIntent.ConfirmParamsPaymentMethodDataBillingDetails  sP    [
 	
	 ,--	 +,,	 ,--	r7   r  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)APaymentIntent.ConfirmParamsPaymentMethodDataBillingDetailsAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   3ConfirmParamsPaymentMethodDataBillingDetailsAddressr    l    #	 S!!	 3	 3	 !%%	 3	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   "ConfirmParamsPaymentMethodDataBlikz0PaymentIntent.ConfirmParamsPaymentMethodDataBlik  r  r7   r  c                       e Zd ZU eed<   y)r  tax_idNr  r6   r7   r8   $ConfirmParamsPaymentMethodDataBoletoz2PaymentIntent.ConfirmParamsPaymentMethodDataBoleto      	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodDataCashappz3PaymentIntent.ConfirmParamsPaymentMethodDataCashapp  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   -ConfirmParamsPaymentMethodDataCustomerBalancez;PaymentIntent.ConfirmParamsPaymentMethodDataCustomerBalance  r  r7   r  c                   $    e Zd ZU eed      ed<   y)r  arzte_und_apotheker_bankaustrian_anadi_bank_agbank_austriabankhaus_carl_spangler%bankhaus_schelhammer_und_schattera_agbawag_psk_agbks_bank_agbrull_kallmus_bank_agbtv_vier_lander_bankcapital_bank_grawe_gruppe_agdeutsche_bank_agdolomitenbankeasybank_agerste_bank_und_sparkassen#hypo_alpeadriabank_international_ag'hypo_bank_burgenland_aktiengesellschaft'hypo_noe_lb_fur_niederosterreich_u_wien'hypo_oberosterreich_salzburg_steiermarkhypo_tirol_bank_aghypo_vorarlberg_bank_agmarchfelder_bankoberbank_ag"raiffeisen_bankengruppe_osterreichschoellerbank_agsparda_bank_wienvolksbank_gruppevolkskreditbank_agvr_bank_braunaubankNr1   r2   r3   r   r   r5   r6   r7   r8   !ConfirmParamsPaymentMethodDataEpsz/PaymentIntent.ConfirmParamsPaymentMethodDataEps"  "    #
 	
@	r7   r<  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)r  company
individualaccount_holder_type
affin_bankagrobankalliance_bankambank
bank_islambank_muamalatbank_of_chinabank_rakyatbsncimbdeutsche_bankhong_leong_bankhsbckfh	maybank2e	maybank2uocbcpb_enterprisepublic_bankrhbstandard_chartereduobr:  Nr;  r6   r7   r8   !ConfirmParamsPaymentMethodDataFpxz/PaymentIntent.ConfirmParamsPaymentMethodDataFpxG  1    (1H)IJJ	 
 	
0	r7   rZ  c                       e Zd Zy)r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodDataGiropayz3PaymentIntent.ConfirmParamsPaymentMethodDataGiropayh  r  r7   r]  c                       e Zd Zy)r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodDataGrabpayz3PaymentIntent.ConfirmParamsPaymentMethodDataGrabpayk  r  r7   r_  c                   $    e Zd ZU eed      ed<   y)r  abn_amroasn_bankbunqhandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursafer:  Nr;  r6   r7   r8   #ConfirmParamsPaymentMethodDataIdealz1PaymentIntent.ConfirmParamsPaymentMethodDataIdealn  !    
 	
(	r7   rr  c                       e Zd Zy)r  Nr  r6   r7   r8   ,ConfirmParamsPaymentMethodDataInteracPresentz:PaymentIntent.ConfirmParamsPaymentMethodDataInteracPresent  r  r7   ru  c                       e Zd Zy)r  Nr  r6   r7   r8   &ConfirmParamsPaymentMethodDataKakaoPayz4PaymentIntent.ConfirmParamsPaymentMethodDataKakaoPay  r  r7   rw  c                       e Zd ZU ed   ed<   y)r  5PaymentIntent.ConfirmParamsPaymentMethodDataKlarnaDobdobNr  r6   r7   r8   $ConfirmParamsPaymentMethodDataKlarnaz2PaymentIntent.ConfirmParamsPaymentMethodDataKlarna  s    C
 	
	r7   r{  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)ry  re  rQ  rg  Nr1   r2   r3   r4   r5   r6   r7   r8   'ConfirmParamsPaymentMethodDataKlarnaDobz5PaymentIntent.ConfirmParamsPaymentMethodDataKlarnaDob  $    	 
	 		r7   r~  c                       e Zd Zy)r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodDataKonbiniz3PaymentIntent.ConfirmParamsPaymentMethodDataKonbini  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataKrCardz2PaymentIntent.ConfirmParamsPaymentMethodDataKrCard  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   "ConfirmParamsPaymentMethodDataLinkz0PaymentIntent.ConfirmParamsPaymentMethodDataLink  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataMobilepayz5PaymentIntent.ConfirmParamsPaymentMethodDataMobilepay  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodDataMultibancoz6PaymentIntent.ConfirmParamsPaymentMethodDataMultibanco  r  r7   r  c                   $    e Zd ZU eed      ed<   y)r  r9  pointsfundingNr;  r6   r7   r8   &ConfirmParamsPaymentMethodDataNaverPayz4PaymentIntent.ConfirmParamsPaymentMethodDataNaverPay      W%5677	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   "ConfirmParamsPaymentMethodDataOxxoz0PaymentIntent.ConfirmParamsPaymentMethodDataOxxo  r  r7   r  c                   $    e Zd ZU eed      ed<   y)r  
alior_bankbank_millenniumbank_nowy_bfg_sabank_pekao_sabanki_spbdzielczer7  bnp_paribasbozciti_handlowycredit_agricole
envelobanketransfer_pocztowy24
getin_bankideabankrf  inteligombank_mtransfernest_przelew	noble_paypbac_z_ipko	plus_banksantander_przelew24tmobile_usbugi_bankowetoyota_bankvelobankvolkswagen_bankr:  Nr;  r6   r7   r8   !ConfirmParamsPaymentMethodDataP24z/PaymentIntent.ConfirmParamsPaymentMethodDataP24  !    #
 	
<	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   #ConfirmParamsPaymentMethodDataPaycoz1PaymentIntent.ConfirmParamsPaymentMethodDataPayco  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataPaynowz2PaymentIntent.ConfirmParamsPaymentMethodDataPaynow  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataPaypalz2PaymentIntent.ConfirmParamsPaymentMethodDataPaypal  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ConfirmParamsPaymentMethodDataPixz/PaymentIntent.ConfirmParamsPaymentMethodDataPix  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataPromptpayz5PaymentIntent.ConfirmParamsPaymentMethodDataPromptpay  r  r7   r  c                       e Zd ZU ee   ed<   y)r  sessionNr  r6   r7   r8   *ConfirmParamsPaymentMethodDataRadarOptionsz8PaymentIntent.ConfirmParamsPaymentMethodDataRadarOptions      S!!	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodDataRevolutPayz6PaymentIntent.ConfirmParamsPaymentMethodDataRevolutPay  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodDataSamsungPayz6PaymentIntent.ConfirmParamsPaymentMethodDataSamsungPay  r  r7   r  c                       e Zd ZU eed<   y)r  rR  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataSepaDebitz5PaymentIntent.ConfirmParamsPaymentMethodDataSepaDebit      		r7   r  c                       e Zd ZU ed   ed<   y)r  ATr  r  r  ITr  r7  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataSofortz2PaymentIntent.ConfirmParamsPaymentMethodDataSofort      ;<<	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   #ConfirmParamsPaymentMethodDataSwishz1PaymentIntent.ConfirmParamsPaymentMethodDataSwish  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   #ConfirmParamsPaymentMethodDataTwintz1PaymentIntent.ConfirmParamsPaymentMethodDataTwint  r  r7   r  c                   r    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)	r  r?  rB  rC  r  rD  financial_connections_accountrG  Nr1   r2   r3   r   r   r5   r  r6   r7   r8   +ConfirmParamsPaymentMethodDataUsBankAccountz9PaymentIntent.ConfirmParamsPaymentMethodDataUsBankAccount  f    (1H)IJJ	 $C((	 "'*?"@AA	 (33'77	 $C((	r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataWechatPayz5PaymentIntent.ConfirmParamsPaymentMethodDataWechatPay!  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ConfirmParamsPaymentMethodDataZipz/PaymentIntent.ConfirmParamsPaymentMethodDataZip$  r  r7   r  c                   6   e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed <   	 ed!   ed"<   	 ed#   ed$<   	 ed%   ed&<   	 ed'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 ed7   ed8<   	 ed9   ed:<   	 ed;   ed<<   	 ed=   ed><   	 ed?   ed@<   	 edA   edB<   	 edC   edD<   	 edE   edF<   	 edG   edH<   	 edI   edJ<   	 edK   edL<   	 edM   edN<   	 edO   edP<   	 edQ   edR<   	 edS   edT<   	 edU   edV<   	 edW   edX<   	 edY   edZ<   y[)\r  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAcssDebitr.  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAffirmr/  zKLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAfterpayClearpayr0  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAlipayr1  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAlmar2  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAmazonPayr3  zFLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAuBecsDebitr4  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsBacsDebitr5  zELiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsBancontactr6  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsBlikr7  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsBoletor8  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsCardr9  zFLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsCardPresentr:  zBLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsCashappr;  zJLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalancer<  z>Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsEpsr=  z>Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsFpxr>  zBLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsGiropayr?  zBLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsGrabpayr@  z@Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsIdealrA  zILiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsInteracPresentrB  zCLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsKakaoPayrC  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsKlarnarD  zBLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsKonbinirE  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsKrCardrF  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsLinkrv  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsMobilepayrG  zELiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsMultibancorH  zCLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsNaverPayrI  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsOxxorJ  z>Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsP24rK  z@Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPaycorL  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPaynowrM  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPaypalrN  z>Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPixrO  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPromptpayrP  zELiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsRevolutPayrQ  zELiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsSamsungPayrR  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsSepaDebitrS  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsSofortrT  z@Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsSwishrU  z@Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsTwintrV  zHLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountrW  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsWechatPayrX  z>Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsZiprY  Nr  r6   r7   r8   !ConfirmParamsPaymentMethodOptionsz/PaymentIntent.ConfirmParamsPaymentMethodOptions'  s   R
 	
	 O
 	
	 'Y
 	
	 O
 	
	 M
 	
	  R
 	
	 #T
 	
	  R
 	
	  S
 	
	 M
 	
	 O
 	
	 M
 	
	 "T
 	
	 P
 	
	 &X
 	
	 L
 	
	 L
 	
	 P
 	
	 P
 	
	 N
 	
	 %W
 	
	 Q
 	
	 O
 	
	 P
 	
	 O
 	
	 M
 	
	 R
 	
	  S
 	
	 Q
 	
	 M
 	
	 L
 	
	 N
 	
	 O
 	
	 O
 	
	 L
 	
	 R
 	
	 !S
 	
	 !S
 	
	  R
 	
	 O
 	
	 N
 	
	 N
 	
	 %V
 	
	  R
 	
	 L
 	
	r7   r  c                   H    e Zd ZU ed   ed<   	 ed   ed<   	 eed      ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsAcssDebitFPaymentIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionsr  8Literal['']|Literal['none', 'off_session', 'on_session']r  r  r  Nr1   r2   r3   r   r5   r   r6   r7   r8   *ConfirmParamsPaymentMethodOptionsAcssDebitr  7  sK    $T
 	
	 (F
 	

	 );<
 	
	r7   r  c                   `    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   	 eed      ed<   y)	r  r  r  r  r  r   r  r  Nr1   r2   r3   r   r5   r  r   r6   r7   r8   8ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionszFPaymentIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionsS  Z    '(9::	
 *#..	 &67
 	
	 &g.D&EFF	r7   r  c                   H    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsAffirmLiteral['']|Literal['manual']r  r  r	  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsAffirmr  i  ;    #$CDD	 &c**	 (88
	r7   r  c                   H    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   y)?PaymentIntent.ConfirmParamsPaymentMethodOptionsAfterpayClearpayr  r  r  r	  r  Nr  r6   r7   r8   1ConfirmParamsPaymentMethodOptionsAfterpayClearpayr    ;    #$CDD	 s##	 (88
	r7   r  c                       e Zd ZU ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsAlipay*Literal['']|Literal['none', 'off_session']r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsAlipayr        '8
 	

	r7   r  c                       e Zd ZU ed   ed<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsAlmar  r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodOptionsAlmar        #$CDD	r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsAmazonPayr  r  r  r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsAmazonPayr    *    #$CDD	 (8
 	
	r7   r  c                       e Zd ZU ed   ed<   y):PaymentIntent.ConfirmParamsPaymentMethodOptionsAuBecsDebitr  r  Nr  r6   r7   r8   ,ConfirmParamsPaymentMethodOptionsAuBecsDebitr        'F
 	

	r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsBacsDebitFPaymentIntent.ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsBacsDebitr    .    $T
 	
	 (F
 	

	r7   r  c                       e Zd ZU ed   ed<   y)r  r  r4  Nr  r6   r7   r8   8ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptionszFPaymentIntent.ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptions      %&788	r7   r  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)9PaymentIntent.ConfirmParamsPaymentMethodOptionsBancontactr:  r?  r  r  Nr;  r6   r7   r8   +ConfirmParamsPaymentMethodOptionsBancontactr    /    '0F(GHH	 (8
 	

	r7   r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsBlikr   Literal['']|Literal['none']r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodOptionsBlikr	    %    #	 ((EFF
	r7   r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsBoletorG  r  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsBoletor     )    ',,	 (F
 	

	r7   r  c                   P   e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 eed	      ed
<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsCardr  r  	cvc_token?PaymentIntent.ConfirmParamsPaymentMethodOptionsCardInstallmentsrl  APaymentIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptionsr  motorm  r{  r|  r~  r  r  r  r  r  r  r  r  r  r  r  ?PaymentIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureNr1   r2   r3   r   r5   r  rD   r   r6   r7   r8   %ConfirmParamsPaymentMethodOptionsCardr  4  ss   #$CDD	 s##	 "M
 	
	
 %O
 	
	 $	
 
 	
"	 )4+,)
 	
	 ,7+,,
 	
	 *'2I*JKK	 )1H)IJJ	 !,34!
 	
	 #.d"33	 (F
 	

	 +66G*HH	 ,77H+II	 $M
 	
	r7   r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r  rC   zOLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsCardInstallmentsPlanrZ  Nr1   r2   r3   r   rD   r5   r6   r7   r8   1ConfirmParamsPaymentMethodOptionsCardInstallmentsz?PaymentIntent.ConfirmParamsPaymentMethodOptionsCardInstallments  s)    T""	
 ]
 	
	r7   r  c                   H    e Zd ZU ee   ed<   	 eed      ed<   	 ed   ed<   y)CPaymentIntent.ConfirmParamsPaymentMethodOptionsCardInstallmentsPlanrP  rQ  r  rR  r  Nr  r6   r7   r8   5ConfirmParamsPaymentMethodOptionsCardInstallmentsPlanr    ;    3	 gg.//	 m$$	r7   r   c                       e Zd ZU eed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 eed	<   	 eed
<   	 eeed         ed<   y)r  r0   r^  ra  rb  rc  rd  r  rh  r  ri  rj  rk  N	r1   r2   r3   r4   r5   r   r   r  r   r6   r7   r8   3ConfirmParamsPaymentMethodOptionsCardMandateOptionszAPaymentIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptions      	 /00	 !%%	 c""	 DEE	 $C((	 	 	 %T''*:%;<<	r7   r$  c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ed   ed<   y):PaymentIntent.ConfirmParamsPaymentMethodOptionsCardPresentr~  r  APaymentIntent.ConfirmParamsPaymentMethodOptionsCardPresentRoutingr  Nr  r6   r7   r8   ,ConfirmParamsPaymentMethodOptionsCardPresentr'    s;    (3D(99	 4?t3DD	 O
 	
	r7   r)  c                   $    e Zd ZU eed      ed<   y)r(  r  r  Nr;  r6   r7   r8   3ConfirmParamsPaymentMethodOptionsCardPresentRoutingzAPaymentIntent.ConfirmParamsPaymentMethodOptionsCardPresentRouting      '0K(LMM	r7   r+  c                       e Zd ZU eed      ed<   	 eed<   	 eed      ed<   	 eed      ed<   	 ed   ed	<   	 ee   ed
<   	 eed<   	 ed   ed<   y)r  ACINRUYares_trans_status
cryptogram0102050607electronic_commerce_indicatorlow_riskr	  exemption_indicatorMPaymentIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsnetwork_optionsrequestor_challenge_indicatortransaction_idz1.0.2z2.1.0z2.2.0versionNr  r6   r7   r8   1ConfirmParamsPaymentMethodOptionsCardThreeDSecurez?PaymentIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecure  s    &56
 	
	 	 (301(
 	
	 )1C)DEE	 %[
 	
	
 (33'77	 	 233	r7   rH  c                       e Zd ZU ed   ed<   y)rB  \PaymentIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesro  Nr  r6   r7   r8   ?ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszMPaymentIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions/  s     &j
 	
	r7   rK  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)rJ  01234r/  	cb_avalgocb_exemptioncb_scoreNr1   r2   r3   r   r5   r   r  r4   r6   r7   r8   NConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesz\PaymentIntent.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires9  9     788	
 "#&&	 c""	r7   rW  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)6PaymentIntent.ConfirmParamsPaymentMethodOptionsCashappr  r  r  r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodOptionsCashapprZ  O  *    #$CDD	 (F
 	

	r7   r[  c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)>PaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceJPaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferr  r  r	  r  Nr  r6   r7   r8   0ConfirmParamsPaymentMethodOptionsCustomerBalancer^  g  sD    "X
 	
	 "'/":;;	 (88
	r7   r`  c                   N    e Zd ZU ed   ed<   	 eeed         ed<   	 ed   ed<   y)r_  XPaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferr  r  r  r  r  Nr1   r2   r3   r   r5   r   r   r6   r7   r8   <ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferzJPaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransfer  s[     &f
 	
	 "-
"
 	
	
  
 	
	r7   rd  c                       e Zd ZU eed<   y)rb  r7  Nr  r6   r7   r8   JConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferzXPaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer       	r7   rf  c                   $    e Zd ZU eed      ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsEpsr	  r  Nr;  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsEpsri        '88
	r7   rj  c                   $    e Zd ZU eed      ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsFpxr	  r  Nr;  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsFpxrm    rk  r7   rn  c                   $    e Zd ZU eed      ed<   y)6PaymentIntent.ConfirmParamsPaymentMethodOptionsGiropayr	  r  Nr;  r6   r7   r8   (ConfirmParamsPaymentMethodOptionsGiropayrp    rk  r7   rq  c                   $    e Zd ZU eed      ed<   y)6PaymentIntent.ConfirmParamsPaymentMethodOptionsGrabpayr	  r  Nr;  r6   r7   r8   (ConfirmParamsPaymentMethodOptionsGrabpayrs    rk  r7   rt  c                       e Zd ZU ed   ed<   y)4PaymentIntent.ConfirmParamsPaymentMethodOptionsIdealr  r  Nr  r6   r7   r8   &ConfirmParamsPaymentMethodOptionsIdealrv    r  r7   rw  c                       e Zd Zy)=PaymentIntent.ConfirmParamsPaymentMethodOptionsInteracPresentNr  r6   r7   r8   /ConfirmParamsPaymentMethodOptionsInteracPresentry    r  r7   rz  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.ConfirmParamsPaymentMethodOptionsKakaoPayr  r  r  r  Nr  r6   r7   r8   )ConfirmParamsPaymentMethodOptionsKakaoPayr|    r  r7   r}  c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsKlarnar  r  .cs-CZda-DKde-ATzde-CHde-DEel-GRzen-ATzen-AUzen-BEzen-CAzen-CHzen-CZzen-DEzen-DKzen-ESzen-FIzen-FRen-GBzen-GRzen-IEzen-ITzen-NLzen-NOzen-NZzen-PLzen-PTzen-ROzen-SEen-USes-ESzes-USfi-FIfr-BEzfr-CAzfr-CHfr-FRzit-CHit-ITznb-NOnl-BEnl-NLpl-PLpt-PTzro-ROzsv-FIsv-SEr  r	  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsKlarnar    K    #$CDD	 &-/1
 1	
d	 (88
	r7   r  c                   l    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   y	)
6PaymentIntent.ConfirmParamsPaymentMethodOptionsKonbinir  r  Literal['']|intrG  r  r  r	  r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodOptionsKonbinir  Y  b    ():;;	 ((9::	   122	 )):;;	 (88
	r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsKrCardr  r  r  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsKrCardr  w  r  r7   r  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsLinkr  r  r  r  r  Nr1   r2   r3   r   r5   r  r6   r7   r8   %ConfirmParamsPaymentMethodOptionsLinkr    <    #$CDD	 &c**	 (8
 	

	r7   r  c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsMobilepayr  r  r	  r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsMobilepayr    )    #$CDD	 (88
	r7   r  c                   $    e Zd ZU eed      ed<   y)9PaymentIntent.ConfirmParamsPaymentMethodOptionsMultibancor	  r  Nr;  r6   r7   r8   +ConfirmParamsPaymentMethodOptionsMultibancor    rk  r7   r  c                       e Zd ZU ed   ed<   y)7PaymentIntent.ConfirmParamsPaymentMethodOptionsNaverPayr  r  Nr  r6   r7   r8   )ConfirmParamsPaymentMethodOptionsNaverPayr    r  r7   r  c                   6    e Zd ZU ee   ed<   	 eed      ed<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsOxxorG  r	  r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodOptionsOxxor    (    ',,	 (88
	r7   r  c                   6    e Zd ZU eed      ed<   	 ee   ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsP24r	  r  tos_shown_and_acceptedNr1   r2   r3   r   r   r5   rD   r6   r7   r8   $ConfirmParamsPaymentMethodOptionsP24r    (    '88
	 !,D 11	r7   r  c                       e Zd ZU ed   ed<   y)4PaymentIntent.ConfirmParamsPaymentMethodOptionsPaycor  r  Nr  r6   r7   r8   &ConfirmParamsPaymentMethodOptionsPaycor    r  r7   r  c                   $    e Zd ZU eed      ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsPaynowr	  r  Nr;  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsPaynowr    rk  r7   r  c                   l    e Zd ZU ed   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y	)
5PaymentIntent.ConfirmParamsPaymentMethodOptionsPaypalr  r  r  r  r  r  zde-LUr  r  r  r  r  r  r  zfr-LUzhu-HUr  r  r  r  r  zsk-SKr  r  r  risk_correlation_idr  r  Nr1   r2   r3   r   r5   r   r  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsPaypalr    o    #$CDD	 &
 	
2	 s##	 )--	 (8
 	

	r7   r  c                   H    e Zd ZU ee   ed<   	 ee   ed<   	 eed      ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsPixr  r  r	  r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsPixr  K  :    *3//	  $$	 (88
	r7   r  c                   $    e Zd ZU eed      ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsPromptpayr	  r  Nr;  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsPromptpayr  a  rk  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)9PaymentIntent.ConfirmParamsPaymentMethodOptionsRevolutPayr  r  r  r  Nr  r6   r7   r8   +ConfirmParamsPaymentMethodOptionsRevolutPayr  o  r  r7   r  c                       e Zd ZU ed   ed<   y)9PaymentIntent.ConfirmParamsPaymentMethodOptionsSamsungPayr  r  Nr  r6   r7   r8   +ConfirmParamsPaymentMethodOptionsSamsungPayr    r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsSepaDebitFPaymentIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsSepaDebitr    r   r7   r  c                       e Zd ZU ed   ed<   y)r  r  r4  Nr  r6   r7   r8   8ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionszFPaymentIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptions  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsSofort=Literal['']|Literal['de', 'en', 'es', 'fr', 'it', 'nl', 'pl']r?  r  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsSofortr    .    'K
 	
	 (8
 	

	r7   r  c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)4PaymentIntent.ConfirmParamsPaymentMethodOptionsSwishr  r  r	  r  Nr  r6   r7   r8   &ConfirmParamsPaymentMethodOptionsSwishr    )    011	 (88
	r7   r  c                   $    e Zd ZU eed      ed<   y)4PaymentIntent.ConfirmParamsPaymentMethodOptionsTwintr	  r  Nr;  r6   r7   r8   &ConfirmParamsPaymentMethodOptionsTwintr    rk  r7   r  c                   ~    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 eed      ed<   y)<PaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountPPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  JPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionsr  DPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworksnetworks*Literal['']|Literal['fastest', 'standard']r!  r  r  r  r  Nr  r6   r7   r8   .ConfirmParamsPaymentMethodOptionsUsBankAccountr    s    *^ 
 	
	 %X
 	
	 R
 	
	 %08%
 	
	 (F
 	

	 );<
 	
	r7   r  c                   l    e Zd ZU ed   ed<   	 eeed         ed<   	 eeed         ed<   	 ee   ed<   y)	r  WPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  Nr1   r2   r3   r   r5   r   r   r  r6   r7   r8   BConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszPPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnections  st     e
 	
	 !M
 	
	 @AB
 	
	  $$	r7   r  c                   *    e Zd ZU eeed         ed<   y)r  r  r  Nr1   r2   r3   r   r   r   r5   r6   r7   r8   IConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszWPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters-  $      +./0 
 	
	r7   r  c                       e Zd ZU ed   ed<   y)r  Literal['']|Literal['paper']r  Nr  r6   r7   r8   <ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionszJPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptions7       ''EFF	r7   r  c                   *    e Zd ZU eeed         ed<   y)r  rx  us_domestic_wire	requestedNr  r6   r7   r8   6ConfirmParamsPaymentMethodOptionsUsBankAccountNetworkszDPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworks?      tG,E$FGHH	r7   r  c                   H    e Zd ZU ee   ed<   	 ed   ed<   	 eed      ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsWechatPayr  r%  r)  r	  r  Nr1   r2   r3   r   r  r5   r   r6   r7   r8   *ConfirmParamsPaymentMethodOptionsWechatPayr  E  ;    C  	 /00	 (88
	r7   r  c                   $    e Zd ZU eed      ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsZipr	  r  Nr;  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsZipr  [  rk  r7   r  c                       e Zd ZU ee   ed<   y)r  r  Nr  r6   r7   r8   ConfirmParamsRadarOptionsz'PaymentIntent.ConfirmParamsRadarOptionsi  r  r7   r  c                   Z    e Zd ZU ded<   	 ee   ed<   	 eed<   	 ee   ed<   	 ee   ed<   y)#PaymentIntent.ConfirmParamsShipping*PaymentIntent.ConfirmParamsShippingAddressrk  rl  rm  rn  ro  Nr1   r2   r3   r5   r   r  r6   r7   r8   ConfirmParamsShippingr  o  sO    ==	 S!!	 		 3	 %S))	r7   r	  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r  r6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   ConfirmParamsShippingAddressz*PaymentIntent.ConfirmParamsShippingAddress  r  r7   r  c                   h   e Zd ZU eed<   	 ee   ed<   	 ed   ed<   	 eed      ed<   	 ee   ed<   	 eed      ed	<   	 ee   ed
<   	 eed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee	e      ed<   	 ee   ed<   	 ed   ed<   	 ee
eef      ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ee	e      ed<   	 ed   ed<   	 ee   ed <   	 ee   ed!<   	 eed"      ed#<   	 ed$   ed%<   	 ee   ed&<   	 ee   ed'<   	 ed(   ed)<   	 ee   ed*<   	 ee   ed+<   y,)-PaymentIntent.CreateParamsr0   r  1PaymentIntent.CreateParamsAutomaticPaymentMethodsautomatic_payment_methodsr  r  confirmr  r  confirmation_methodr  r  customerrb  r  rw  r  z1Literal['']|PaymentIntent.CreateParamsMandateDatar  r  r  r
  on_behalf_ofr   payment_method_configuration+PaymentIntent.CreateParamsPaymentMethodDatar  .PaymentIntent.CreateParamsPaymentMethodOptionsr  r  &PaymentIntent.CreateParamsRadarOptionsr  r  r  r
  r  r  "PaymentIntent.CreateParamsShippingr  r  r  &PaymentIntent.CreateParamsTransferDatar  transfer_groupr  N)r1   r2   r3   r4   r5   r   r   rD   r  r   r   r6   r7   r8   CreateParamsr    ss   	 !,C 00	 $/?$
 	
	 $<=
 	
	 T""	 )1F)GHH	 (,,	
 	 c""	 !%%	 #.d"33	 DI&&	 S!!	 "?
 	
	 d38n--	 !!GHH	 "#&&	 $C((	
 '2#&66	 )9
 	
	
 !,<!
 	
	 *$s)44	 ##KLL	 #3''	  $$	 (0K(LMM	 BCC	 *#..	
 &1%55	 ##KLL	 $C((	 $D))	r7   r  c                   0    e Zd ZU eed      ed<   	 eed<   y)r  r?   rB   rC   Nr  r6   r7   r8   #CreateParamsAutomaticPaymentMethodsz1PaymentIntent.CreateParamsAutomaticPaymentMethods>  s$    $W->%?@@	
 	r7   r  c                       e Zd ZU ded<   y)%PaymentIntent.CreateParamsMandateData7PaymentIntent.CreateParamsMandateDataCustomerAcceptancer  N)r1   r2   r3   r5   r6   r7   r8   CreateParamsMandateDatar!  J  s    E	
	r7   r#  c                   T    e Zd ZU ee   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)	r"  r  >PaymentIntent.CreateParamsMandateDataCustomerAcceptanceOffliner  =PaymentIntent.CreateParamsMandateDataCustomerAcceptanceOnliner  r  r  Nr  r6   r7   r8   )CreateParamsMandateDataCustomerAcceptancez7PaymentIntent.CreateParamsMandateDataCustomerAcceptanceR  sS     %%	 L
 	
	 K
 	
	 )**	r7   r'  c                       e Zd Zy)r%  Nr  r6   r7   r8   0CreateParamsMandateDataCustomerAcceptanceOfflinez>PaymentIntent.CreateParamsMandateDataCustomerAcceptanceOfflineh  r  r7   r)  c                   $    e Zd ZU eed<   	 eed<   y)r&  r  r  Nr  r6   r7   r8   /CreateParamsMandateDataCustomerAcceptanceOnlinez=PaymentIntent.CreateParamsMandateDataCustomerAcceptanceOnlinek  s    	 	r7   r+  c                   |   e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 eed	      ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed <   	 ed!   ed"<   	 ed#   ed$<   	 ed%   ed&<   	 ed'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 eeeef      ed5<   	 ed6   ed7<   	 ed8   ed9<   	 ed:   ed;<   	 ed<   ed=<   	 ed>   ed?<   	 ed@   edA<   	 edB   edC<   	 edD   edE<   	 edF   edG<   	 edH   edI<   	 edJ   edK<   	 edL   edM<   	 edN   edO<   	 edP   edQ<   	 edR   edS<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   y`)ar  4PaymentIntent.CreateParamsPaymentMethodDataAcssDebitr.  1PaymentIntent.CreateParamsPaymentMethodDataAffirmr/  ;PaymentIntent.CreateParamsPaymentMethodDataAfterpayClearpayr0  1PaymentIntent.CreateParamsPaymentMethodDataAlipayr1  r  r  /PaymentIntent.CreateParamsPaymentMethodDataAlmar2  4PaymentIntent.CreateParamsPaymentMethodDataAmazonPayr3  6PaymentIntent.CreateParamsPaymentMethodDataAuBecsDebitr4  4PaymentIntent.CreateParamsPaymentMethodDataBacsDebitr5  5PaymentIntent.CreateParamsPaymentMethodDataBancontactr6  9PaymentIntent.CreateParamsPaymentMethodDataBillingDetailsr  /PaymentIntent.CreateParamsPaymentMethodDataBlikr7  1PaymentIntent.CreateParamsPaymentMethodDataBoletor8  2PaymentIntent.CreateParamsPaymentMethodDataCashappr;  :PaymentIntent.CreateParamsPaymentMethodDataCustomerBalancer<  .PaymentIntent.CreateParamsPaymentMethodDataEpsr=  .PaymentIntent.CreateParamsPaymentMethodDataFpxr>  2PaymentIntent.CreateParamsPaymentMethodDataGiropayr?  2PaymentIntent.CreateParamsPaymentMethodDataGrabpayr@  0PaymentIntent.CreateParamsPaymentMethodDataIdealrA  9PaymentIntent.CreateParamsPaymentMethodDataInteracPresentrB  3PaymentIntent.CreateParamsPaymentMethodDataKakaoPayrC  1PaymentIntent.CreateParamsPaymentMethodDataKlarnarD  2PaymentIntent.CreateParamsPaymentMethodDataKonbinirE  1PaymentIntent.CreateParamsPaymentMethodDataKrCardrF  /PaymentIntent.CreateParamsPaymentMethodDataLinkrv  r  4PaymentIntent.CreateParamsPaymentMethodDataMobilepayrG  5PaymentIntent.CreateParamsPaymentMethodDataMultibancorH  3PaymentIntent.CreateParamsPaymentMethodDataNaverPayrI  /PaymentIntent.CreateParamsPaymentMethodDataOxxorJ  .PaymentIntent.CreateParamsPaymentMethodDataP24rK  0PaymentIntent.CreateParamsPaymentMethodDataPaycorL  1PaymentIntent.CreateParamsPaymentMethodDataPaynowrM  1PaymentIntent.CreateParamsPaymentMethodDataPaypalrN  .PaymentIntent.CreateParamsPaymentMethodDataPixrO  4PaymentIntent.CreateParamsPaymentMethodDataPromptpayrP  7PaymentIntent.CreateParamsPaymentMethodDataRadarOptionsr  5PaymentIntent.CreateParamsPaymentMethodDataRevolutPayrQ  5PaymentIntent.CreateParamsPaymentMethodDataSamsungPayrR  4PaymentIntent.CreateParamsPaymentMethodDataSepaDebitrS  1PaymentIntent.CreateParamsPaymentMethodDataSofortrT  0PaymentIntent.CreateParamsPaymentMethodDataSwishrU  0PaymentIntent.CreateParamsPaymentMethodDataTwintrV  r  r  8PaymentIntent.CreateParamsPaymentMethodDataUsBankAccountrW  4PaymentIntent.CreateParamsPaymentMethodDataWechatPayrX  .PaymentIntent.CreateParamsPaymentMethodDataZiprY  Nr  r6   r7   r8   CreateParamsPaymentMethodDataz+PaymentIntent.CreateParamsPaymentMethodDatau  (   B
 	
	 ?
 	
	 'I
 	
	 ?
 	
	 %67
 	
	 KLL	  B
 	
	 #D
 	
	  B
 	
	  C
 	
	 %G
 	
	 KLL	 ?
 	
	 @
 	
	 &H
 	
	 IJJ	 IJJ	 @
 	
	 @
 	
	 MNN	 %G
 	
	 A
 	
	 ?
 	
	 @
 	
	 ?
 	
	 KLL	 d38n--	 B
 	
	  C
 	
	 A
 	
	 KLL	 IJJ	 MNN	 ?
 	
	 ?
 	
	 IJJ	 B
 	
	 #E
 	
	 !C
 	
	 !C
 	
	  B
 	
	 ?
 	
	 MNN	 MNN	 )+
 +	
X	 %F
 	
	  B
 	
	 IJJ	r7   rZ  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r-  rC  r  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataAcssDebitz4PaymentIntent.CreateParamsPaymentMethodDataAcssDebit  r  r7   r]  c                       e Zd Zy)r.  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataAffirmz1PaymentIntent.CreateParamsPaymentMethodDataAffirm  r  r7   r_  c                       e Zd Zy)r/  Nr  r6   r7   r8   -CreateParamsPaymentMethodDataAfterpayClearpayz;PaymentIntent.CreateParamsPaymentMethodDataAfterpayClearpay  r  r7   ra  c                       e Zd Zy)r0  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataAlipayz1PaymentIntent.CreateParamsPaymentMethodDataAlipay  r  r7   rc  c                       e Zd Zy)r1  Nr  r6   r7   r8   !CreateParamsPaymentMethodDataAlmaz/PaymentIntent.CreateParamsPaymentMethodDataAlma  r  r7   re  c                       e Zd Zy)r2  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataAmazonPayz4PaymentIntent.CreateParamsPaymentMethodDataAmazonPay  r  r7   rg  c                   $    e Zd ZU eed<   	 eed<   y)r3  rC  r  Nr  r6   r7   r8   (CreateParamsPaymentMethodDataAuBecsDebitz6PaymentIntent.CreateParamsPaymentMethodDataAuBecsDebit  r  r7   ri  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r4  rC  rZ  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataBacsDebitz4PaymentIntent.CreateParamsPaymentMethodDataBacsDebit  r  r7   rk  c                       e Zd Zy)r5  Nr  r6   r7   r8   'CreateParamsPaymentMethodDataBancontactz5PaymentIntent.CreateParamsPaymentMethodDataBancontact  r  r7   rm  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r6  zLLiteral['']|PaymentIntent.CreateParamsPaymentMethodDataBillingDetailsAddressrk  r  r  rm  rn  Nr  r6   r7   r8   +CreateParamsPaymentMethodDataBillingDetailsz9PaymentIntent.CreateParamsPaymentMethodDataBillingDetails  P    Z
 	
	 ,--	 +,,	 ,--	r7   ro  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)@PaymentIntent.CreateParamsPaymentMethodDataBillingDetailsAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   2CreateParamsPaymentMethodDataBillingDetailsAddressrr    r  r7   rs  c                       e Zd Zy)r7  Nr  r6   r7   r8   !CreateParamsPaymentMethodDataBlikz/PaymentIntent.CreateParamsPaymentMethodDataBlik  r  r7   ru  c                       e Zd ZU eed<   y)r8  r  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataBoletoz1PaymentIntent.CreateParamsPaymentMethodDataBoleto	  r  r7   rw  c                       e Zd Zy)r9  Nr  r6   r7   r8   $CreateParamsPaymentMethodDataCashappz2PaymentIntent.CreateParamsPaymentMethodDataCashapp  r  r7   ry  c                       e Zd Zy)r:  Nr  r6   r7   r8   ,CreateParamsPaymentMethodDataCustomerBalancez:PaymentIntent.CreateParamsPaymentMethodDataCustomerBalance  r  r7   r{  c                   $    e Zd ZU eed      ed<   y)r;  r  r:  Nr;  r6   r7   r8    CreateParamsPaymentMethodDataEpsz.PaymentIntent.CreateParamsPaymentMethodDataEps  r=  r7   r}  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)r<  r?  rB  rC  r:  Nr;  r6   r7   r8    CreateParamsPaymentMethodDataFpxz.PaymentIntent.CreateParamsPaymentMethodDataFpx:  r[  r7   r  c                       e Zd Zy)r=  Nr  r6   r7   r8   $CreateParamsPaymentMethodDataGiropayz2PaymentIntent.CreateParamsPaymentMethodDataGiropay[  r  r7   r  c                       e Zd Zy)r>  Nr  r6   r7   r8   $CreateParamsPaymentMethodDataGrabpayz2PaymentIntent.CreateParamsPaymentMethodDataGrabpay^  r  r7   r  c                   $    e Zd ZU eed      ed<   y)r?  ra  r:  Nr;  r6   r7   r8   "CreateParamsPaymentMethodDataIdealz0PaymentIntent.CreateParamsPaymentMethodDataIdeala  rs  r7   r  c                       e Zd Zy)r@  Nr  r6   r7   r8   +CreateParamsPaymentMethodDataInteracPresentz9PaymentIntent.CreateParamsPaymentMethodDataInteracPresentz  r  r7   r  c                       e Zd Zy)rA  Nr  r6   r7   r8   %CreateParamsPaymentMethodDataKakaoPayz3PaymentIntent.CreateParamsPaymentMethodDataKakaoPay}  r  r7   r  c                       e Zd ZU ed   ed<   y)rB  4PaymentIntent.CreateParamsPaymentMethodDataKlarnaDobrz  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataKlarnaz1PaymentIntent.CreateParamsPaymentMethodDataKlarna      B
 	
	r7   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  re  rQ  rg  Nr}  r6   r7   r8   &CreateParamsPaymentMethodDataKlarnaDobz4PaymentIntent.CreateParamsPaymentMethodDataKlarnaDob  r  r7   r  c                       e Zd Zy)rC  Nr  r6   r7   r8   $CreateParamsPaymentMethodDataKonbiniz2PaymentIntent.CreateParamsPaymentMethodDataKonbini  r  r7   r  c                       e Zd Zy)rD  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataKrCardz1PaymentIntent.CreateParamsPaymentMethodDataKrCard  r  r7   r  c                       e Zd Zy)rE  Nr  r6   r7   r8   !CreateParamsPaymentMethodDataLinkz/PaymentIntent.CreateParamsPaymentMethodDataLink  r  r7   r  c                       e Zd Zy)rF  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataMobilepayz4PaymentIntent.CreateParamsPaymentMethodDataMobilepay  r  r7   r  c                       e Zd Zy)rG  Nr  r6   r7   r8   'CreateParamsPaymentMethodDataMultibancoz5PaymentIntent.CreateParamsPaymentMethodDataMultibanco  r  r7   r  c                   $    e Zd ZU eed      ed<   y)rH  r  r  Nr;  r6   r7   r8   %CreateParamsPaymentMethodDataNaverPayz3PaymentIntent.CreateParamsPaymentMethodDataNaverPay  r  r7   r  c                       e Zd Zy)rI  Nr  r6   r7   r8   !CreateParamsPaymentMethodDataOxxoz/PaymentIntent.CreateParamsPaymentMethodDataOxxo  r  r7   r  c                   $    e Zd ZU eed      ed<   y)rJ  r  r:  Nr;  r6   r7   r8    CreateParamsPaymentMethodDataP24z.PaymentIntent.CreateParamsPaymentMethodDataP24  r  r7   r  c                       e Zd Zy)rK  Nr  r6   r7   r8   "CreateParamsPaymentMethodDataPaycoz0PaymentIntent.CreateParamsPaymentMethodDataPayco  r  r7   r  c                       e Zd Zy)rL  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataPaynowz1PaymentIntent.CreateParamsPaymentMethodDataPaynow  r  r7   r  c                       e Zd Zy)rM  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataPaypalz1PaymentIntent.CreateParamsPaymentMethodDataPaypal  r  r7   r  c                       e Zd Zy)rN  Nr  r6   r7   r8    CreateParamsPaymentMethodDataPixz.PaymentIntent.CreateParamsPaymentMethodDataPix  r  r7   r  c                       e Zd Zy)rO  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataPromptpayz4PaymentIntent.CreateParamsPaymentMethodDataPromptpay  r  r7   r  c                       e Zd ZU ee   ed<   y)rP  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodDataRadarOptionsz7PaymentIntent.CreateParamsPaymentMethodDataRadarOptions  r  r7   r  c                       e Zd Zy)rQ  Nr  r6   r7   r8   'CreateParamsPaymentMethodDataRevolutPayz5PaymentIntent.CreateParamsPaymentMethodDataRevolutPay  r  r7   r  c                       e Zd Zy)rR  Nr  r6   r7   r8   'CreateParamsPaymentMethodDataSamsungPayz5PaymentIntent.CreateParamsPaymentMethodDataSamsungPay  r  r7   r  c                       e Zd ZU eed<   y)rS  rR  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataSepaDebitz4PaymentIntent.CreateParamsPaymentMethodDataSepaDebit  r  r7   r  c                       e Zd ZU ed   ed<   y)rT  r  r7  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataSofortz1PaymentIntent.CreateParamsPaymentMethodDataSofort  r  r7   r  c                       e Zd Zy)rU  Nr  r6   r7   r8   "CreateParamsPaymentMethodDataSwishz0PaymentIntent.CreateParamsPaymentMethodDataSwish  r  r7   r  c                       e Zd Zy)rV  Nr  r6   r7   r8   "CreateParamsPaymentMethodDataTwintz0PaymentIntent.CreateParamsPaymentMethodDataTwint  r  r7   r  c                   r    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)	rW  r?  rB  rC  r  rD  r  rG  Nr  r6   r7   r8   *CreateParamsPaymentMethodDataUsBankAccountz8PaymentIntent.CreateParamsPaymentMethodDataUsBankAccount  r  r7   r  c                       e Zd Zy)rX  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataWechatPayz4PaymentIntent.CreateParamsPaymentMethodDataWechatPay  r  r7   r  c                       e Zd Zy)rY  Nr  r6   r7   r8    CreateParamsPaymentMethodDataZipz.PaymentIntent.CreateParamsPaymentMethodDataZip  r  r7   r  c                   6   e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed <   	 ed!   ed"<   	 ed#   ed$<   	 ed%   ed&<   	 ed'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 ed7   ed8<   	 ed9   ed:<   	 ed;   ed<<   	 ed=   ed><   	 ed?   ed@<   	 edA   edB<   	 edC   edD<   	 edE   edF<   	 edG   edH<   	 edI   edJ<   	 edK   edL<   	 edM   edN<   	 edO   edP<   	 edQ   edR<   	 edS   edT<   	 edU   edV<   	 edW   edX<   	 edY   edZ<   y[)\r  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsAcssDebitr.  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsAffirmr/  zJLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsAfterpayClearpayr0  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsAlipayr1  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsAlmar2  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsAmazonPayr3  zELiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsAuBecsDebitr4  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsBacsDebitr5  zDLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsBancontactr6  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsBlikr7  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsBoletor8  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsCardr9  zELiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsCardPresentr:  zALiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsCashappr;  zILiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalancer<  z=Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsEpsr=  z=Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsFpxr>  zALiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsGiropayr?  zALiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsGrabpayr@  z?Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsIdealrA  zHLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsInteracPresentrB  zBLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsKakaoPayrC  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsKlarnarD  zALiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsKonbinirE  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsKrCardrF  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsLinkrv  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsMobilepayrG  zDLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsMultibancorH  zBLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsNaverPayrI  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsOxxorJ  z=Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsP24rK  z?Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPaycorL  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPaynowrM  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPaypalrN  z=Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPixrO  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsPromptpayrP  zDLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsRevolutPayrQ  zDLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsSamsungPayrR  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsSepaDebitrS  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsSofortrT  z?Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsSwishrU  z?Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsTwintrV  zGLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountrW  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsWechatPayrX  z=Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsZiprY  Nr  r6   r7   r8    CreateParamsPaymentMethodOptionsz.PaymentIntent.CreateParamsPaymentMethodOptions     Q
 	
	 N
 	
	 'X
 	
	 N
 	
	 L
 	
	  Q
 	
	 #S
 	
	  Q
 	
	  R
 	
	 L
 	
	 N
 	
	 L
 	
	 "S
 	
	 O
 	
	 &W
 	
	 K
 	
	 K
 	
	 O
 	
	 O
 	
	 M
 	
	 %V
 	
	 P
 	
	 N
 	
	 O
 	
	 N
 	
	 L
 	
	 Q
 	
	  R
 	
	 P
 	
	 L
 	
	 K
 	
	 M
 	
	 N
 	
	 N
 	
	 K
 	
	 Q
 	
	 !R
 	
	 !R
 	
	  Q
 	
	 N
 	
	 M
 	
	 M
 	
	 %U
 	
	  Q
 	
	 K
 	
	r7   r  c                   H    e Zd ZU ed   ed<   	 ed   ed<   	 eed      ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsAcssDebitEPaymentIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptionsr  r  r  r  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsAcssDebitr  *  K    $S
 	
	 (F
 	

	 );<
 	
	r7   r  c                   `    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   	 eed      ed<   y)	r  r  r  r  r  r   r  r  Nr  r6   r7   r8   7CreateParamsPaymentMethodOptionsAcssDebitMandateOptionszEPaymentIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptionsF  r  r7   r  c                   H    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsAffirmr  r  r  r	  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsAffirmr  \  r  r7   r  c                   H    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   y)>PaymentIntent.CreateParamsPaymentMethodOptionsAfterpayClearpayr  r  r  r	  r  Nr  r6   r7   r8   0CreateParamsPaymentMethodOptionsAfterpayClearpayr  v  r  r7   r  c                       e Zd ZU ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsAlipayr  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsAlipayr    r  r7   r  c                       e Zd ZU ed   ed<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsAlmar  r  Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsAlmar    r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsAmazonPayr  r  r  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsAmazonPayr    r  r7   r  c                       e Zd ZU ed   ed<   y)9PaymentIntent.CreateParamsPaymentMethodOptionsAuBecsDebitr  r  Nr  r6   r7   r8   +CreateParamsPaymentMethodOptionsAuBecsDebitr    r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsBacsDebitEPaymentIntent.CreateParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsBacsDebitr    .    $S
 	
	 (F
 	

	r7   r  c                       e Zd ZU ed   ed<   y)r  r  r4  Nr  r6   r7   r8   7CreateParamsPaymentMethodOptionsBacsDebitMandateOptionszEPaymentIntent.CreateParamsPaymentMethodOptionsBacsDebitMandateOptions  r  r7   r  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)8PaymentIntent.CreateParamsPaymentMethodOptionsBancontactr:  r?  r  r  Nr;  r6   r7   r8   *CreateParamsPaymentMethodOptionsBancontactr    r  r7   r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsBlikr   r
  r  Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsBlikr    r  r7   r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsBoletorG  r  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsBoletor    r  r7   r  c                   P   e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 eed	      ed
<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsCardr  r  r  >PaymentIntent.CreateParamsPaymentMethodOptionsCardInstallmentsrl  @PaymentIntent.CreateParamsPaymentMethodOptionsCardMandateOptionsr  r  rm  r{  r|  r~  r  r  r  r  r  r  r  r  r  r  r  >PaymentIntent.CreateParamsPaymentMethodOptionsCardThreeDSecurer  Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsCardr  '  s   #$CDD	 s##	 "L
 	
	
 %N
 	
	 $	
 
 	
"	 )4+,)
 	
	 ,7+,,
 	
	 *'2I*JKK	 )1H)IJJ	 !,34!
 	
	 #.d"33	 (F
 	

	 +66G*HH	 ,77H+II	 $L
 	
	r7   r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r  rC   zNLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsCardInstallmentsPlanrZ  Nr  r6   r7   r8   0CreateParamsPaymentMethodOptionsCardInstallmentsz>PaymentIntent.CreateParamsPaymentMethodOptionsCardInstallments  )    T""	
 \
 	
	r7   r  c                   H    e Zd ZU ee   ed<   	 eed      ed<   	 ed   ed<   y)BPaymentIntent.CreateParamsPaymentMethodOptionsCardInstallmentsPlanrP  rQ  r  rR  r  Nr  r6   r7   r8   4CreateParamsPaymentMethodOptionsCardInstallmentsPlanr    r!  r7   r  c                       e Zd ZU eed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 eed	<   	 eed
<   	 eeed         ed<   y)r  r0   r^  ra  rb  rc  rd  r  rh  r  ri  rj  rk  Nr#  r6   r7   r8   2CreateParamsPaymentMethodOptionsCardMandateOptionsz@PaymentIntent.CreateParamsPaymentMethodOptionsCardMandateOptions  r%  r7   r  c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ed   ed<   y)9PaymentIntent.CreateParamsPaymentMethodOptionsCardPresentr~  r  @PaymentIntent.CreateParamsPaymentMethodOptionsCardPresentRoutingr  Nr  r6   r7   r8   +CreateParamsPaymentMethodOptionsCardPresentr    ;    (3D(99	 4?t3DD	 N
 	
	r7   r  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr;  r6   r7   r8   2CreateParamsPaymentMethodOptionsCardPresentRoutingz@PaymentIntent.CreateParamsPaymentMethodOptionsCardPresentRouting  r,  r7   r  c                       e Zd ZU eed      ed<   	 eed<   	 eed      ed<   	 eed      ed<   	 ed   ed	<   	 ee   ed
<   	 eed<   	 ed   ed<   y)r  r.  r6  r7  r8  r>  r?  rA  LPaymentIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsrC  rD  rE  rF  rG  Nr  r6   r7   r8   0CreateParamsPaymentMethodOptionsCardThreeDSecurez>PaymentIntent.CreateParamsPaymentMethodOptionsCardThreeDSecure      &56
 	
	 	 (301(
 	
	 )1C)DEE	 %Z
 	
	
 (33'77	 	 233	r7   r  c                       e Zd ZU ed   ed<   y)r  [PaymentIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesro  Nr  r6   r7   r8   >CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszLPaymentIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions"       &i
 	
	r7   r  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)r  rM  rS  rT  rU  NrV  r6   r7   r8   MCreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesz[PaymentIntent.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires,  rX  r7   r	  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)5PaymentIntent.CreateParamsPaymentMethodOptionsCashappr  r  r  r  Nr  r6   r7   r8   'CreateParamsPaymentMethodOptionsCashappr  B  r\  r7   r  c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)=PaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceIPaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferr  r  r	  r  Nr  r6   r7   r8   /CreateParamsPaymentMethodOptionsCustomerBalancer  Z  D    "W
 	
	 "'/":;;	 (88
	r7   r  c                   N    e Zd ZU ed   ed<   	 eeed         ed<   	 ed   ed<   y)r  WPaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferr  r  r  r  r  Nrc  r6   r7   r8   ;CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferzIPaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferr  [     &e
 	
	 "-
"
 	
	
  
 	
	r7   r  c                       e Zd ZU eed<   y)r  r7  Nr  r6   r7   r8   ICreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferzWPaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer  rg  r7   r  c                   $    e Zd ZU eed      ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsEpsr	  r  Nr;  r6   r7   r8   #CreateParamsPaymentMethodOptionsEpsr    rk  r7   r  c                   $    e Zd ZU eed      ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsFpxr	  r  Nr;  r6   r7   r8   #CreateParamsPaymentMethodOptionsFpxr    rk  r7   r  c                   $    e Zd ZU eed      ed<   y)5PaymentIntent.CreateParamsPaymentMethodOptionsGiropayr	  r  Nr;  r6   r7   r8   'CreateParamsPaymentMethodOptionsGiropayr    rk  r7   r   c                   $    e Zd ZU eed      ed<   y)5PaymentIntent.CreateParamsPaymentMethodOptionsGrabpayr	  r  Nr;  r6   r7   r8   'CreateParamsPaymentMethodOptionsGrabpayr"    rk  r7   r#  c                       e Zd ZU ed   ed<   y)3PaymentIntent.CreateParamsPaymentMethodOptionsIdealr  r  Nr  r6   r7   r8   %CreateParamsPaymentMethodOptionsIdealr%    r  r7   r&  c                       e Zd Zy)<PaymentIntent.CreateParamsPaymentMethodOptionsInteracPresentNr  r6   r7   r8   .CreateParamsPaymentMethodOptionsInteracPresentr(    r  r7   r)  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)6PaymentIntent.CreateParamsPaymentMethodOptionsKakaoPayr  r  r  r  Nr  r6   r7   r8   (CreateParamsPaymentMethodOptionsKakaoPayr+    r  r7   r,  c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsKlarnar  r  r  r  r	  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsKlarnar.    r  r7   r/  c                   l    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   y	)
5PaymentIntent.CreateParamsPaymentMethodOptionsKonbinir  r  r  rG  r  r  r	  r  Nr  r6   r7   r8   'CreateParamsPaymentMethodOptionsKonbinir1  L  r  r7   r2  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsKrCardr  r  r  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsKrCardr4  j  r  r7   r5  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsLinkr  r  r  r  r  Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsLinkr7    r  r7   r8  c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsMobilepayr  r  r	  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsMobilepayr:    r  r7   r;  c                   $    e Zd ZU eed      ed<   y)8PaymentIntent.CreateParamsPaymentMethodOptionsMultibancor	  r  Nr;  r6   r7   r8   *CreateParamsPaymentMethodOptionsMultibancor=    rk  r7   r>  c                       e Zd ZU ed   ed<   y)6PaymentIntent.CreateParamsPaymentMethodOptionsNaverPayr  r  Nr  r6   r7   r8   (CreateParamsPaymentMethodOptionsNaverPayr@    r  r7   rA  c                   6    e Zd ZU ee   ed<   	 eed      ed<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsOxxorG  r	  r  Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsOxxorC    r  r7   rD  c                   6    e Zd ZU eed      ed<   	 ee   ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsP24r	  r  r  Nr  r6   r7   r8   #CreateParamsPaymentMethodOptionsP24rF    r  r7   rG  c                       e Zd ZU ed   ed<   y)3PaymentIntent.CreateParamsPaymentMethodOptionsPaycor  r  Nr  r6   r7   r8   %CreateParamsPaymentMethodOptionsPaycorI    r  r7   rJ  c                   $    e Zd ZU eed      ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsPaynowr	  r  Nr;  r6   r7   r8   &CreateParamsPaymentMethodOptionsPaynowrL    rk  r7   rM  c                   l    e Zd ZU ed   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y	)
4PaymentIntent.CreateParamsPaymentMethodOptionsPaypalr  r  r  r  r  r  r  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsPaypalrO    r  r7   rP  c                   H    e Zd ZU ee   ed<   	 ee   ed<   	 eed      ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsPixr  r  r	  r  Nr  r6   r7   r8   #CreateParamsPaymentMethodOptionsPixrR  >  r  r7   rS  c                   $    e Zd ZU eed      ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsPromptpayr	  r  Nr;  r6   r7   r8   )CreateParamsPaymentMethodOptionsPromptpayrU  T  rk  r7   rV  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)8PaymentIntent.CreateParamsPaymentMethodOptionsRevolutPayr  r  r  r  Nr  r6   r7   r8   *CreateParamsPaymentMethodOptionsRevolutPayrX  b  r  r7   rY  c                       e Zd ZU ed   ed<   y)8PaymentIntent.CreateParamsPaymentMethodOptionsSamsungPayr  r  Nr  r6   r7   r8   *CreateParamsPaymentMethodOptionsSamsungPayr[  x  r  r7   r\  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsSepaDebitEPaymentIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsSepaDebitr^    r  r7   r`  c                       e Zd ZU ed   ed<   y)r_  r  r4  Nr  r6   r7   r8   7CreateParamsPaymentMethodOptionsSepaDebitMandateOptionszEPaymentIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptions  r  r7   rb  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsSofortr  r?  r  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsSofortrd    r  r7   re  c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)3PaymentIntent.CreateParamsPaymentMethodOptionsSwishr  r  r	  r  Nr  r6   r7   r8   %CreateParamsPaymentMethodOptionsSwishrg    r  r7   rh  c                   $    e Zd ZU eed      ed<   y)3PaymentIntent.CreateParamsPaymentMethodOptionsTwintr	  r  Nr;  r6   r7   r8   %CreateParamsPaymentMethodOptionsTwintrj    rk  r7   rk  c                   ~    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 eed      ed<   y);PaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountOPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  IPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionsr  CPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworksr  r  r!  r  r  r  r  Nr  r6   r7   r8   -CreateParamsPaymentMethodOptionsUsBankAccountrm        *] 
 	
	 %W
 	
	 Q
 	
	 %08%
 	
	 (F
 	

	 );<
 	
	r7   rq  c                   l    e Zd ZU ed   ed<   	 eeed         ed<   	 eeed         ed<   	 ee   ed<   y)	rn  VPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  Nr  r6   r7   r8   ACreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszOPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnections  t     d
 	
	 !M
 	
	 @AB
 	
	  $$	r7   ru  c                   *    e Zd ZU eeed         ed<   y)rt  r  r  Nr  r6   r7   r8   HCreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszVPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters   r  r7   rx  c                       e Zd ZU ed   ed<   y)ro  r  r  Nr  r6   r7   r8   ;CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionszIPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptions*  r  r7   rz  c                   *    e Zd ZU eeed         ed<   y)rp  r  r  Nr  r6   r7   r8   5CreateParamsPaymentMethodOptionsUsBankAccountNetworkszCPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworks2  r  r7   r|  c                   H    e Zd ZU ee   ed<   	 ed   ed<   	 eed      ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsWechatPayr  r%  r)  r	  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsWechatPayr~  8  r  r7   r  c                   $    e Zd ZU eed      ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsZipr	  r  Nr;  r6   r7   r8   #CreateParamsPaymentMethodOptionsZipr  N  rk  r7   r  c                       e Zd ZU ee   ed<   y)r  r  Nr  r6   r7   r8   CreateParamsRadarOptionsz&PaymentIntent.CreateParamsRadarOptions\  r  r7   r  c                   Z    e Zd ZU ded<   	 ee   ed<   	 eed<   	 ee   ed<   	 ee   ed<   y)r  )PaymentIntent.CreateParamsShippingAddressrk  rl  rm  rn  ro  Nr  r6   r7   r8   CreateParamsShippingz"PaymentIntent.CreateParamsShippingb  O    <<	 S!!	 		 3	 %S))	r7   r  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r  r6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   CreateParamsShippingAddressz)PaymentIntent.CreateParamsShippingAddressx  r  r7   r  c                   *    e Zd ZU ee   ed<   	 eed<   y)r  r0   rs  N)r1   r2   r3   r   r4   r5   r  r6   r7   r8   CreateParamsTransferDataz&PaymentIntent.CreateParamsTransferData  s    C  	 	r7   r  c                       e Zd ZU eed<   	 ee   ed<   	 ee   ed<   	 eee      ed<   	 eeeef      ed<   	 ee   ed<   	 ed   ed<   y	)
*PaymentIntent.IncrementAuthorizationParamsr0   r  rb  rw  r  r  6PaymentIntent.IncrementAuthorizationParamsTransferDatar  N)	r1   r2   r3   r4   r5   r   r  r   r   r6   r7   r8   IncrementAuthorizationParamsr    s    	 !,C 00	 !%%	 DI&&	 d38n--	 *#..	 #D
 	
	r7   r  c                       e Zd ZU ee   ed<   y)r  r0   Nr  r6   r7   r8   (IncrementAuthorizationParamsTransferDataz6PaymentIntent.IncrementAuthorizationParamsTransferData  r  r7   r  c                   ~    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y)	PaymentIntent.ListParamsz#PaymentIntent.ListParamsCreated|intcreatedr  ending_beforerw  limitstarting_afterN)r1   r2   r3   r   r5   r  r   r4   r6   r7   r8   
ListParamsr    sq    BCC	 c""	 #3''	 DI&&	 3	 $C((	r7   r  c                   T    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)PaymentIntent.ListParamsCreatedgtgteltlteNr  r6   r7   r8   ListParamsCreatedr    sH    	 	 	 	r7   r  c                      e Zd ZU ee   ed<   	 ed   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eee      ed	<   	 ed
   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 eee      ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   y)PaymentIntent.ModifyParamsr0   r  r  r  r  r  r  rb  rw  r  r  r   r  +PaymentIntent.ModifyParamsPaymentMethodDatar  .PaymentIntent.ModifyParamsPaymentMethodOptionsr  r  r  r  r  r  z.Literal['']|PaymentIntent.ModifyParamsShippingr  r  r  &PaymentIntent.ModifyParamsTransferDatar  r  N)	r1   r2   r3   r   r4   r5   r   r  r   r6   r7   r8   ModifyParamsr    s   C  	 !,,= >>	 $<=
 	
	 c""	 c""	 !%%	 DI&&	 :;;	 $C((	 '2#&66	 )9
 	
	
 !,<!
 	
	 *$s)44	 ##455	 (>
 	

	 NOO	 *#..	
 &1%55	 ##KLL	 $C((	r7   r  c                   |   e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 eed	      ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed <   	 ed!   ed"<   	 ed#   ed$<   	 ed%   ed&<   	 ed'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 eeeef      ed5<   	 ed6   ed7<   	 ed8   ed9<   	 ed:   ed;<   	 ed<   ed=<   	 ed>   ed?<   	 ed@   edA<   	 edB   edC<   	 edD   edE<   	 edF   edG<   	 edH   edI<   	 edJ   edK<   	 edL   edM<   	 edN   edO<   	 edP   edQ<   	 edR   edS<   	 edT   edU<   	 edV   edW<   	 edX   edY<   	 edZ   ed[<   	 ed\   ed]<   	 ed^   ed_<   y`)ar  4PaymentIntent.ModifyParamsPaymentMethodDataAcssDebitr.  1PaymentIntent.ModifyParamsPaymentMethodDataAffirmr/  ;PaymentIntent.ModifyParamsPaymentMethodDataAfterpayClearpayr0  1PaymentIntent.ModifyParamsPaymentMethodDataAlipayr1  r  r  /PaymentIntent.ModifyParamsPaymentMethodDataAlmar2  4PaymentIntent.ModifyParamsPaymentMethodDataAmazonPayr3  6PaymentIntent.ModifyParamsPaymentMethodDataAuBecsDebitr4  4PaymentIntent.ModifyParamsPaymentMethodDataBacsDebitr5  5PaymentIntent.ModifyParamsPaymentMethodDataBancontactr6  9PaymentIntent.ModifyParamsPaymentMethodDataBillingDetailsr  /PaymentIntent.ModifyParamsPaymentMethodDataBlikr7  1PaymentIntent.ModifyParamsPaymentMethodDataBoletor8  2PaymentIntent.ModifyParamsPaymentMethodDataCashappr;  :PaymentIntent.ModifyParamsPaymentMethodDataCustomerBalancer<  .PaymentIntent.ModifyParamsPaymentMethodDataEpsr=  .PaymentIntent.ModifyParamsPaymentMethodDataFpxr>  2PaymentIntent.ModifyParamsPaymentMethodDataGiropayr?  2PaymentIntent.ModifyParamsPaymentMethodDataGrabpayr@  0PaymentIntent.ModifyParamsPaymentMethodDataIdealrA  9PaymentIntent.ModifyParamsPaymentMethodDataInteracPresentrB  3PaymentIntent.ModifyParamsPaymentMethodDataKakaoPayrC  1PaymentIntent.ModifyParamsPaymentMethodDataKlarnarD  2PaymentIntent.ModifyParamsPaymentMethodDataKonbinirE  1PaymentIntent.ModifyParamsPaymentMethodDataKrCardrF  /PaymentIntent.ModifyParamsPaymentMethodDataLinkrv  r  4PaymentIntent.ModifyParamsPaymentMethodDataMobilepayrG  5PaymentIntent.ModifyParamsPaymentMethodDataMultibancorH  3PaymentIntent.ModifyParamsPaymentMethodDataNaverPayrI  /PaymentIntent.ModifyParamsPaymentMethodDataOxxorJ  .PaymentIntent.ModifyParamsPaymentMethodDataP24rK  0PaymentIntent.ModifyParamsPaymentMethodDataPaycorL  1PaymentIntent.ModifyParamsPaymentMethodDataPaynowrM  1PaymentIntent.ModifyParamsPaymentMethodDataPaypalrN  .PaymentIntent.ModifyParamsPaymentMethodDataPixrO  4PaymentIntent.ModifyParamsPaymentMethodDataPromptpayrP  7PaymentIntent.ModifyParamsPaymentMethodDataRadarOptionsr  5PaymentIntent.ModifyParamsPaymentMethodDataRevolutPayrQ  5PaymentIntent.ModifyParamsPaymentMethodDataSamsungPayrR  4PaymentIntent.ModifyParamsPaymentMethodDataSepaDebitrS  1PaymentIntent.ModifyParamsPaymentMethodDataSofortrT  0PaymentIntent.ModifyParamsPaymentMethodDataSwishrU  0PaymentIntent.ModifyParamsPaymentMethodDataTwintrV  r  r  8PaymentIntent.ModifyParamsPaymentMethodDataUsBankAccountrW  4PaymentIntent.ModifyParamsPaymentMethodDataWechatPayrX  .PaymentIntent.ModifyParamsPaymentMethodDataZiprY  Nr  r6   r7   r8   ModifyParamsPaymentMethodDataz+PaymentIntent.ModifyParamsPaymentMethodDatab  r[  r7   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  rC  r  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataAcssDebitz4PaymentIntent.ModifyParamsPaymentMethodDataAcssDebit  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataAffirmz1PaymentIntent.ModifyParamsPaymentMethodDataAffirm  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   -ModifyParamsPaymentMethodDataAfterpayClearpayz;PaymentIntent.ModifyParamsPaymentMethodDataAfterpayClearpay  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataAlipayz1PaymentIntent.ModifyParamsPaymentMethodDataAlipay  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ModifyParamsPaymentMethodDataAlmaz/PaymentIntent.ModifyParamsPaymentMethodDataAlma  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataAmazonPayz4PaymentIntent.ModifyParamsPaymentMethodDataAmazonPay  r  r7   r  c                   $    e Zd ZU eed<   	 eed<   y)r  rC  r  Nr  r6   r7   r8   (ModifyParamsPaymentMethodDataAuBecsDebitz6PaymentIntent.ModifyParamsPaymentMethodDataAuBecsDebit  r  r7   r  c                   0    e Zd ZU ee   ed<   	 ee   ed<   y)r  rC  rZ  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataBacsDebitz4PaymentIntent.ModifyParamsPaymentMethodDataBacsDebit  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodDataBancontactz5PaymentIntent.ModifyParamsPaymentMethodDataBancontact  r  r7   r  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r  zLLiteral['']|PaymentIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressrk  r  r  rm  rn  Nr  r6   r7   r8   +ModifyParamsPaymentMethodDataBillingDetailsz9PaymentIntent.ModifyParamsPaymentMethodDataBillingDetails  rp  r7   r  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)@PaymentIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressr6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   2ModifyParamsPaymentMethodDataBillingDetailsAddressr    r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ModifyParamsPaymentMethodDataBlikz/PaymentIntent.ModifyParamsPaymentMethodDataBlik  r  r7   r  c                       e Zd ZU eed<   y)r  r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataBoletoz1PaymentIntent.ModifyParamsPaymentMethodDataBoleto  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodDataCashappz2PaymentIntent.ModifyParamsPaymentMethodDataCashapp  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   ,ModifyParamsPaymentMethodDataCustomerBalancez:PaymentIntent.ModifyParamsPaymentMethodDataCustomerBalance  r  r7   r  c                   $    e Zd ZU eed      ed<   y)r  r  r:  Nr;  r6   r7   r8    ModifyParamsPaymentMethodDataEpsz.PaymentIntent.ModifyParamsPaymentMethodDataEps   r=  r7   r  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)r  r?  rB  rC  r:  Nr;  r6   r7   r8    ModifyParamsPaymentMethodDataFpxz.PaymentIntent.ModifyParamsPaymentMethodDataFpx'   r[  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodDataGiropayz2PaymentIntent.ModifyParamsPaymentMethodDataGiropayH   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodDataGrabpayz2PaymentIntent.ModifyParamsPaymentMethodDataGrabpayK   r  r7   r  c                   $    e Zd ZU eed      ed<   y)r  ra  r:  Nr;  r6   r7   r8   "ModifyParamsPaymentMethodDataIdealz0PaymentIntent.ModifyParamsPaymentMethodDataIdealN   rs  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   +ModifyParamsPaymentMethodDataInteracPresentz9PaymentIntent.ModifyParamsPaymentMethodDataInteracPresentg   r  r7   r   c                       e Zd Zy)r  Nr  r6   r7   r8   %ModifyParamsPaymentMethodDataKakaoPayz3PaymentIntent.ModifyParamsPaymentMethodDataKakaoPayj   r  r7   r  c                       e Zd ZU ed   ed<   y)r  4PaymentIntent.ModifyParamsPaymentMethodDataKlarnaDobrz  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataKlarnaz1PaymentIntent.ModifyParamsPaymentMethodDataKlarnam   r  r7   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  re  rQ  rg  Nr}  r6   r7   r8   &ModifyParamsPaymentMethodDataKlarnaDobz4PaymentIntent.ModifyParamsPaymentMethodDataKlarnaDobu   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodDataKonbiniz2PaymentIntent.ModifyParamsPaymentMethodDataKonbini   r  r7   r	  c                       e Zd Zy)r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataKrCardz1PaymentIntent.ModifyParamsPaymentMethodDataKrCard   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ModifyParamsPaymentMethodDataLinkz/PaymentIntent.ModifyParamsPaymentMethodDataLink   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataMobilepayz4PaymentIntent.ModifyParamsPaymentMethodDataMobilepay   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodDataMultibancoz5PaymentIntent.ModifyParamsPaymentMethodDataMultibanco   r  r7   r  c                   $    e Zd ZU eed      ed<   y)r  r  r  Nr;  r6   r7   r8   %ModifyParamsPaymentMethodDataNaverPayz3PaymentIntent.ModifyParamsPaymentMethodDataNaverPay   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ModifyParamsPaymentMethodDataOxxoz/PaymentIntent.ModifyParamsPaymentMethodDataOxxo   r  r7   r  c                   $    e Zd ZU eed      ed<   y)r  r  r:  Nr;  r6   r7   r8    ModifyParamsPaymentMethodDataP24z.PaymentIntent.ModifyParamsPaymentMethodDataP24   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   "ModifyParamsPaymentMethodDataPaycoz0PaymentIntent.ModifyParamsPaymentMethodDataPayco   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataPaynowz1PaymentIntent.ModifyParamsPaymentMethodDataPaynow   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataPaypalz1PaymentIntent.ModifyParamsPaymentMethodDataPaypal   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8    ModifyParamsPaymentMethodDataPixz.PaymentIntent.ModifyParamsPaymentMethodDataPix   r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataPromptpayz4PaymentIntent.ModifyParamsPaymentMethodDataPromptpay   r  r7   r!  c                       e Zd ZU ee   ed<   y)r  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodDataRadarOptionsz7PaymentIntent.ModifyParamsPaymentMethodDataRadarOptions   r  r7   r#  c                       e Zd Zy)r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodDataRevolutPayz5PaymentIntent.ModifyParamsPaymentMethodDataRevolutPay   r  r7   r%  c                       e Zd Zy)r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodDataSamsungPayz5PaymentIntent.ModifyParamsPaymentMethodDataSamsungPay   r  r7   r'  c                       e Zd ZU eed<   y)r  rR  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataSepaDebitz4PaymentIntent.ModifyParamsPaymentMethodDataSepaDebit   r  r7   r)  c                       e Zd ZU ed   ed<   y)r  r  r7  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataSofortz1PaymentIntent.ModifyParamsPaymentMethodDataSofort   r  r7   r+  c                       e Zd Zy)r  Nr  r6   r7   r8   "ModifyParamsPaymentMethodDataSwishz0PaymentIntent.ModifyParamsPaymentMethodDataSwish   r  r7   r-  c                       e Zd Zy)r  Nr  r6   r7   r8   "ModifyParamsPaymentMethodDataTwintz0PaymentIntent.ModifyParamsPaymentMethodDataTwint   r  r7   r/  c                   r    e Zd ZU eed      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)	r  r?  rB  rC  r  rD  r  rG  Nr  r6   r7   r8   *ModifyParamsPaymentMethodDataUsBankAccountz8PaymentIntent.ModifyParamsPaymentMethodDataUsBankAccount   r  r7   r1  c                       e Zd Zy)r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataWechatPayz4PaymentIntent.ModifyParamsPaymentMethodDataWechatPay!  r  r7   r3  c                       e Zd Zy)r  Nr  r6   r7   r8    ModifyParamsPaymentMethodDataZipz.PaymentIntent.ModifyParamsPaymentMethodDataZip!  r  r7   r5  c                   6   e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed <   	 ed!   ed"<   	 ed#   ed$<   	 ed%   ed&<   	 ed'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 ed7   ed8<   	 ed9   ed:<   	 ed;   ed<<   	 ed=   ed><   	 ed?   ed@<   	 edA   edB<   	 edC   edD<   	 edE   edF<   	 edG   edH<   	 edI   edJ<   	 edK   edL<   	 edM   edN<   	 edO   edP<   	 edQ   edR<   	 edS   edT<   	 edU   edV<   	 edW   edX<   	 edY   edZ<   y[)\r  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAcssDebitr.  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAffirmr/  zJLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAfterpayClearpayr0  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAlipayr1  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAlmar2  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAmazonPayr3  zELiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAuBecsDebitr4  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsBacsDebitr5  zDLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsBancontactr6  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsBlikr7  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsBoletor8  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsCardr9  zELiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsCardPresentr:  zALiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsCashappr;  zILiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalancer<  z=Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsEpsr=  z=Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsFpxr>  zALiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsGiropayr?  zALiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsGrabpayr@  z?Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsIdealrA  zHLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsInteracPresentrB  zBLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsKakaoPayrC  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsKlarnarD  zALiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsKonbinirE  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsKrCardrF  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsLinkrv  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsMobilepayrG  zDLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsMultibancorH  zBLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsNaverPayrI  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsOxxorJ  z=Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsP24rK  z?Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPaycorL  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPaynowrM  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPaypalrN  z=Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPixrO  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPromptpayrP  zDLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsRevolutPayrQ  zDLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsSamsungPayrR  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsSepaDebitrS  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsSofortrT  z?Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsSwishrU  z?Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsTwintrV  zGLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountrW  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsWechatPayrX  z=Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsZiprY  Nr  r6   r7   r8    ModifyParamsPaymentMethodOptionsz.PaymentIntent.ModifyParamsPaymentMethodOptions!  r  r7   r7  c                   H    e Zd ZU ed   ed<   	 ed   ed<   	 eed      ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsAcssDebitEPaymentIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionsr  r  r  r  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsAcssDebitr9  "  r  r7   r;  c                   `    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   	 eed      ed<   y)	r:  r  r  r  r  r   r  r  Nr  r6   r7   r8   7ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionszEPaymentIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptions3"  r  r7   r=  c                   H    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsAffirmr  r  r  r	  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsAffirmr?  I"  r  r7   r@  c                   H    e Zd ZU ed   ed<   	 ee   ed<   	 eed      ed<   y)>PaymentIntent.ModifyParamsPaymentMethodOptionsAfterpayClearpayr  r  r  r	  r  Nr  r6   r7   r8   0ModifyParamsPaymentMethodOptionsAfterpayClearpayrB  c"  r  r7   rC  c                       e Zd ZU ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsAlipayr  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsAlipayrE  ~"  r  r7   rF  c                       e Zd ZU ed   ed<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsAlmar  r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsAlmarH  "  r  r7   rI  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsAmazonPayr  r  r  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsAmazonPayrK  "  r  r7   rL  c                       e Zd ZU ed   ed<   y)9PaymentIntent.ModifyParamsPaymentMethodOptionsAuBecsDebitr  r  Nr  r6   r7   r8   +ModifyParamsPaymentMethodOptionsAuBecsDebitrN  "  r  r7   rO  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsBacsDebitEPaymentIntent.ModifyParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsBacsDebitrQ  "  r  r7   rS  c                       e Zd ZU ed   ed<   y)rR  r  r4  Nr  r6   r7   r8   7ModifyParamsPaymentMethodOptionsBacsDebitMandateOptionszEPaymentIntent.ModifyParamsPaymentMethodOptionsBacsDebitMandateOptions"  r  r7   rU  c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)8PaymentIntent.ModifyParamsPaymentMethodOptionsBancontactr:  r?  r  r  Nr;  r6   r7   r8   *ModifyParamsPaymentMethodOptionsBancontactrW  "  r  r7   rX  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsBlikr   r
  r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsBlikrZ  "  r  r7   r[  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsBoletorG  r  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsBoletor]   #  r  r7   r^  c                   P   e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 eed	      ed
<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsCardr  r  r  >PaymentIntent.ModifyParamsPaymentMethodOptionsCardInstallmentsrl  @PaymentIntent.ModifyParamsPaymentMethodOptionsCardMandateOptionsr  r  rm  r{  r|  r~  r  r  r  r  r  r  r  r  r  r  r  >PaymentIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecurer  Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsCardr`  #  r  r7   rd  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)ra  rC   zNLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsCardInstallmentsPlanrZ  Nr  r6   r7   r8   0ModifyParamsPaymentMethodOptionsCardInstallmentsz>PaymentIntent.ModifyParamsPaymentMethodOptionsCardInstallments#  r  r7   rf  c                   H    e Zd ZU ee   ed<   	 eed      ed<   	 ed   ed<   y)BPaymentIntent.ModifyParamsPaymentMethodOptionsCardInstallmentsPlanrP  rQ  r  rR  r  Nr  r6   r7   r8   4ModifyParamsPaymentMethodOptionsCardInstallmentsPlanrh  #  r!  r7   ri  c                       e Zd ZU eed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 eed	<   	 eed
<   	 eeed         ed<   y)rb  r0   r^  ra  rb  rc  rd  r  rh  r  ri  rj  rk  Nr#  r6   r7   r8   2ModifyParamsPaymentMethodOptionsCardMandateOptionsz@PaymentIntent.ModifyParamsPaymentMethodOptionsCardMandateOptions#  r%  r7   rk  c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ed   ed<   y)9PaymentIntent.ModifyParamsPaymentMethodOptionsCardPresentr~  r  @PaymentIntent.ModifyParamsPaymentMethodOptionsCardPresentRoutingr  Nr  r6   r7   r8   +ModifyParamsPaymentMethodOptionsCardPresentrm  #  r  r7   ro  c                   $    e Zd ZU eed      ed<   y)rn  r  r  Nr;  r6   r7   r8   2ModifyParamsPaymentMethodOptionsCardPresentRoutingz@PaymentIntent.ModifyParamsPaymentMethodOptionsCardPresentRouting#  r,  r7   rq  c                       e Zd ZU eed      ed<   	 eed<   	 eed      ed<   	 eed      ed<   	 ed   ed	<   	 ee   ed
<   	 eed<   	 ed   ed<   y)rc  r.  r6  r7  r8  r>  r?  rA  LPaymentIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsrC  rD  rE  rF  rG  Nr  r6   r7   r8   0ModifyParamsPaymentMethodOptionsCardThreeDSecurez>PaymentIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecure#  r  r7   rt  c                       e Zd ZU ed   ed<   y)rs  [PaymentIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesro  Nr  r6   r7   r8   >ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionszLPaymentIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions$  r  r7   rw  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   y)rv  rM  rS  rT  rU  NrV  r6   r7   r8   MModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesz[PaymentIntent.ModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires$  rX  r7   ry  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)5PaymentIntent.ModifyParamsPaymentMethodOptionsCashappr  r  r  r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodOptionsCashappr{  /$  r\  r7   r|  c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)=PaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceIPaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferr  r  r	  r  Nr  r6   r7   r8   /ModifyParamsPaymentMethodOptionsCustomerBalancer~  G$  r  r7   r  c                   N    e Zd ZU ed   ed<   	 eeed         ed<   	 ed   ed<   y)r  WPaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferr  r  r  r  r  Nrc  r6   r7   r8   ;ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferzIPaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransfer_$  r  r7   r  c                       e Zd ZU eed<   y)r  r7  Nr  r6   r7   r8   IModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferzWPaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer$  rg  r7   r  c                   $    e Zd ZU eed      ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsEpsr	  r  Nr;  r6   r7   r8   #ModifyParamsPaymentMethodOptionsEpsr  $  rk  r7   r  c                   $    e Zd ZU eed      ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsFpxr	  r  Nr;  r6   r7   r8   #ModifyParamsPaymentMethodOptionsFpxr  $  rk  r7   r  c                   $    e Zd ZU eed      ed<   y)5PaymentIntent.ModifyParamsPaymentMethodOptionsGiropayr	  r  Nr;  r6   r7   r8   'ModifyParamsPaymentMethodOptionsGiropayr  $  rk  r7   r  c                   $    e Zd ZU eed      ed<   y)5PaymentIntent.ModifyParamsPaymentMethodOptionsGrabpayr	  r  Nr;  r6   r7   r8   'ModifyParamsPaymentMethodOptionsGrabpayr  $  rk  r7   r  c                       e Zd ZU ed   ed<   y)3PaymentIntent.ModifyParamsPaymentMethodOptionsIdealr  r  Nr  r6   r7   r8   %ModifyParamsPaymentMethodOptionsIdealr  $  r  r7   r  c                       e Zd Zy)<PaymentIntent.ModifyParamsPaymentMethodOptionsInteracPresentNr  r6   r7   r8   .ModifyParamsPaymentMethodOptionsInteracPresentr  $  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)6PaymentIntent.ModifyParamsPaymentMethodOptionsKakaoPayr  r  r  r  Nr  r6   r7   r8   (ModifyParamsPaymentMethodOptionsKakaoPayr  $  r  r7   r  c                   N    e Zd ZU ed   ed<   	 eed      ed<   	 eed      ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsKlarnar  r  r  r  r	  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsKlarnar  $  r  r7   r  c                   l    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   y	)
5PaymentIntent.ModifyParamsPaymentMethodOptionsKonbinir  r  r  rG  r  r  r	  r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodOptionsKonbinir  9%  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsKrCardr  r  r  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsKrCardr  W%  r  r7   r  c                   B    e Zd ZU ed   ed<   	 ee   ed<   	 ed   ed<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsLinkr  r  r  r  r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsLinkr  m%  r  r7   r  c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsMobilepayr  r  r	  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsMobilepayr  %  r  r7   r  c                   $    e Zd ZU eed      ed<   y)8PaymentIntent.ModifyParamsPaymentMethodOptionsMultibancor	  r  Nr;  r6   r7   r8   *ModifyParamsPaymentMethodOptionsMultibancor  %  rk  r7   r  c                       e Zd ZU ed   ed<   y)6PaymentIntent.ModifyParamsPaymentMethodOptionsNaverPayr  r  Nr  r6   r7   r8   (ModifyParamsPaymentMethodOptionsNaverPayr  %  r  r7   r  c                   6    e Zd ZU ee   ed<   	 eed      ed<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsOxxorG  r	  r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsOxxor  %  r  r7   r  c                   6    e Zd ZU eed      ed<   	 ee   ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsP24r	  r  r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodOptionsP24r  %  r  r7   r  c                       e Zd ZU ed   ed<   y)3PaymentIntent.ModifyParamsPaymentMethodOptionsPaycor  r  Nr  r6   r7   r8   %ModifyParamsPaymentMethodOptionsPaycor  %  r  r7   r  c                   $    e Zd ZU eed      ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsPaynowr	  r  Nr;  r6   r7   r8   &ModifyParamsPaymentMethodOptionsPaynowr  %  rk  r7   r  c                   l    e Zd ZU ed   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y	)
4PaymentIntent.ModifyParamsPaymentMethodOptionsPaypalr  r  r  r  r  r  r  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsPaypalr  %  r  r7   r  c                   H    e Zd ZU ee   ed<   	 ee   ed<   	 eed      ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsPixr  r  r	  r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodOptionsPixr  +&  r  r7   r  c                   $    e Zd ZU eed      ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsPromptpayr	  r  Nr;  r6   r7   r8   )ModifyParamsPaymentMethodOptionsPromptpayr  A&  rk  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)8PaymentIntent.ModifyParamsPaymentMethodOptionsRevolutPayr  r  r  r  Nr  r6   r7   r8   *ModifyParamsPaymentMethodOptionsRevolutPayr  O&  r  r7   r  c                       e Zd ZU ed   ed<   y)8PaymentIntent.ModifyParamsPaymentMethodOptionsSamsungPayr  r  Nr  r6   r7   r8   *ModifyParamsPaymentMethodOptionsSamsungPayr  e&  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsSepaDebitEPaymentIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsSepaDebitr  o&  r  r7   r  c                       e Zd ZU ed   ed<   y)r  r  r4  Nr  r6   r7   r8   7ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionszEPaymentIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptions&  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsSofortr  r?  r  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsSofortr  &  r  r7   r  c                   6    e Zd ZU ed   ed<   	 eed      ed<   y)3PaymentIntent.ModifyParamsPaymentMethodOptionsSwishr  r  r	  r  Nr  r6   r7   r8   %ModifyParamsPaymentMethodOptionsSwishr  &  r  r7   r  c                   $    e Zd ZU eed      ed<   y)3PaymentIntent.ModifyParamsPaymentMethodOptionsTwintr	  r  Nr;  r6   r7   r8   %ModifyParamsPaymentMethodOptionsTwintr  &  rk  r7   r  c                   ~    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 eed      ed<   y);PaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountOPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  IPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionsr  CPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworksr  r  r!  r  r  r  r  Nr  r6   r7   r8   -ModifyParamsPaymentMethodOptionsUsBankAccountr  &  rr  r7   r  c                   l    e Zd ZU ed   ed<   	 eeed         ed<   	 eeed         ed<   	 ee   ed<   y)	r  VPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  r  Nr  r6   r7   r8   AModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszOPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnections&  rv  r7   r  c                   *    e Zd ZU eeed         ed<   y)r  r  r  Nr  r6   r7   r8   HModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilterszVPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters'  r  r7   r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr  r6   r7   r8   ;ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionszIPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountMandateOptions'  r  r7   r  c                   *    e Zd ZU eeed         ed<   y)r  r  r  Nr  r6   r7   r8   5ModifyParamsPaymentMethodOptionsUsBankAccountNetworkszCPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworks'  r  r7   r  c                   H    e Zd ZU ee   ed<   	 ed   ed<   	 eed      ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsWechatPayr  r%  r)  r	  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsWechatPayr  %'  r  r7   r  c                   $    e Zd ZU eed      ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsZipr	  r  Nr;  r6   r7   r8   #ModifyParamsPaymentMethodOptionsZipr  ;'  rk  r7   r  c                   Z    e Zd ZU ded<   	 ee   ed<   	 eed<   	 ee   ed<   	 ee   ed<   y)"PaymentIntent.ModifyParamsShipping)PaymentIntent.ModifyParamsShippingAddressrk  rl  rm  rn  ro  Nr  r6   r7   r8   ModifyParamsShippingr  I'  r  r7   r  c                   x    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r  r6  r7  r8  r9  r:  r;  Nr  r6   r7   r8   ModifyParamsShippingAddressz)PaymentIntent.ModifyParamsShippingAddress_'  r  r7   r  c                       e Zd ZU ee   ed<   y)r  r0   Nr  r6   r7   r8   ModifyParamsTransferDataz&PaymentIntent.ModifyParamsTransferDatay'  r  r7   r  c                   6    e Zd ZU ee   ed<   	 eee      ed<   y)PaymentIntent.RetrieveParamsclient_secretrw  N)r1   r2   r3   r   r  r5   r   r6   r7   r8   RetrieveParamsr  '  s(    "3''	 DI&&	r7   r  c                   T    e Zd ZU eee      ed<   	 ee   ed<   	 ee   ed<   	 eed<   y)PaymentIntent.SearchParamsrw  r  pagequeryN)r1   r2   r3   r   r   r  r5   r4   r6   r7   r8   SearchParamsr  '  sF    DI&&	 3	 #	 
	r7   r  c                   N    e Zd ZU eee      ed<   	 ee   ed<   	 eee      ed<   y)'PaymentIntent.VerifyMicrodepositsParamsr  r  rw  N)r1   r2   r3   r   r   r4   r5   r  r6   r7   r8   VerifyMicrodepositsParamsr	  '  s>    T#Y''	 %S))	 DI&&	r7   r	  r0   amount_capturableamount_detailsamount_receivedr   applicationr  r  canceled_at)r{  r  r|  failed_invoicer}  r~  void_invoicer  r  r  r  r  r  r  r  r"   r  rb  r  r#   invoicelast_payment_errorr!   latest_chargelivemoder  next_actionobjectr   r  r$   r   $payment_method_configuration_detailsr  r  
processingr  r%   reviewr  r  r  r   r  r  r  )canceledr	  requires_actionrequires_capturerequires_confirmationrequires_payment_method	succeededstatusr  r  intentparamsrv  returnc                 p    t        d| j                  ddj                  t        |            |            S )_
        Manually reconcile the remaining amount for a customer_balance PaymentIntent.
        r)   post3/v1/payment_intents/{intent}/apply_customer_balancer	  r	  r   _static_requestformatr   clsr	  r	  s      r8   _cls_apply_customer_balancez)PaymentIntent._cls_apply_customer_balanceo(  sK     ELL&v. M     	
 		
r7   c                      yr	  Nr6   r	  r	  s     r8   apply_customer_balancez$PaymentIntent.apply_customer_balance(       	r7   c                      yr*	  r6   selfr	  s     r8   r,	  z$PaymentIntent.apply_customer_balance(       	r7   r(	  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r	  r)   r	  r 	  r  r!	  r"	  r   _requestr%	  r   getr/	  s     r8   r,	  z$PaymentIntent.apply_customer_balance(  sQ     MMELL&txx~6 M    	
 		
r7   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r	  r)   r	  r 	  r!	  r"	  Nr   _static_request_asyncr%	  r   r&	  s      r8   !_cls_apply_customer_balance_asyncz/PaymentIntent._cls_apply_customer_balance_async(  sY      ++ELL&v. M   ,  	
 		
   7AA
	Ac                    K   ywr*	  r6   r+	  s     r8   apply_customer_balance_asyncz*PaymentIntent.apply_customer_balance_async(        	   c                    K   ywr*	  r6   r/	  s     r8   r<	  z*PaymentIntent.apply_customer_balance_async(        	r>	  r9	  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r	  r)   r	  r 	  r  r!	  r"	  Nr   _request_asyncr%	  r   r5	  r/	  s     r8   r<	  z*PaymentIntent.apply_customer_balance_async(  sa      %%ELL&txx~6 M   &  	
 		
   AAA
		Arz  c                 p    t        d| j                  ddj                  t        |            |            S )  
        You can cancel a PaymentIntent object when it's in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, [in rare cases](https://stripe.com/docs/payments/intents), processing.

        After it's canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a status of requires_capture, the remaining amount_capturable is automatically refunded.

        You can't cancel the PaymentIntent for a Checkout Session. [Expire the Checkout Session](https://stripe.com/docs/api/checkout/sessions/expire) instead.
        r)   r	  #/v1/payment_intents/{intent}/cancelr!	  r"	  r#	  r&	  s      r8   _cls_cancelzPaymentIntent._cls_cancel(  sJ     5<<&v. =     	
 		
r7   c                      yrF	  Nr6   r+	  s     r8   cancelzPaymentIntent.cancel(       	r7   c                      yrJ	  r6   r/	  s     r8   rK	  zPaymentIntent.cancel)       	r7   rH	  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )rF	  r)   r	  rG	  r  r!	  r"	  r3	  r/	  s     r8   rK	  zPaymentIntent.cancel)  sP     MM5<<&txx~6 =    	
 		
r7   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)rF	  r)   r	  rG	  r!	  r"	  Nr7	  r&	  s      r8   _cls_cancel_asynczPaymentIntent._cls_cancel_async*)  sX      ++5<<&v. =   ,  	
 		
r:	  c                    K   ywrJ	  r6   r+	  s     r8   cancel_asynczPaymentIntent.cancel_async@)        	r>	  c                    K   ywrJ	  r6   r/	  s     r8   rS	  zPaymentIntent.cancel_asyncN)        	r>	  rQ	  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)rF	  r)   r	  rG	  r  r!	  r"	  NrB	  r/	  s     r8   rS	  zPaymentIntent.cancel_async[)  s`      %%5<<&txx~6 =   &  	
 		
rD	  r  c                 p    t        d| j                  ddj                  t        |            |            S )K  
        Capture the funds of an existing uncaptured PaymentIntent when its status is requires_capture.

        Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation.

        Learn more about [separate authorization and capture](https://stripe.com/docs/payments/capture-later).
        r)   r	  $/v1/payment_intents/{intent}/capturer!	  r"	  r#	  r&	  s      r8   _cls_capturezPaymentIntent._cls_captureq)  sJ     6==&v. >     	
 		
r7   c                      yrY	  Nr6   r+	  s     r8   capturezPaymentIntent.capture)  rL	  r7   c                      yr]	  r6   r/	  s     r8   r^	  zPaymentIntent.capture)  rN	  r7   r[	  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )rY	  r)   r	  rZ	  r  r!	  r"	  r3	  r/	  s     r8   r^	  zPaymentIntent.capture)  sP     MM6==&txx~6 >    	
 		
r7   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)rY	  r)   r	  rZ	  r!	  r"	  Nr7	  r&	  s      r8   _cls_capture_asyncz PaymentIntent._cls_capture_async)  sX      ++6==&v. >   ,  	
 		
r:	  c                    K   ywr]	  r6   r+	  s     r8   capture_asynczPaymentIntent.capture_async)  rT	  r>	  c                    K   ywr]	  r6   r/	  s     r8   rd	  zPaymentIntent.capture_async)  rV	  r>	  rb	  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)rY	  r)   r	  rZ	  r  r!	  r"	  NrB	  r/	  s     r8   rd	  zPaymentIntent.capture_async)  s`      %%6==&txx~6 >   &  	
 		
rD	  r  c                 p    t        d| j                  ddj                  t        |            |            S )  
        Confirm that your customer intends to pay with current or provided
        payment method. Upon confirmation, the PaymentIntent will attempt to initiate
        a payment.
        If the selected payment method requires additional authentication steps, the
        PaymentIntent will transition to the requires_action status and
        suggest additional actions via next_action. If payment fails,
        the PaymentIntent transitions to the requires_payment_method status or the
        canceled status if the confirmation limit is reached. If
        payment succeeds, the PaymentIntent will transition to the succeeded
        status (or requires_capture, if capture_method is set to manual).
        If the confirmation_method is automatic, payment may be attempted
        using our [client SDKs](https://stripe.com/docs/stripe-js/reference#stripe-handle-card-payment)
        and the PaymentIntent's [client_secret](https://stripe.com/docs/api#payment_intent_object-client_secret).
        After next_actions are handled by the client, no additional
        confirmation is required to complete the payment.
        If the confirmation_method is manual, all payment attempts must be
        initiated using a secret key.
        If any actions are required for the payment, the PaymentIntent will
        return to the requires_confirmation state
        after those actions are completed. Your server needs to then
        explicitly re-confirm the PaymentIntent to initiate the next payment
        attempt.
        There is a variable upper limit on how many times a PaymentIntent can be confirmed.
        After this limit is reached, any further calls to this endpoint will
        transition the PaymentIntent to the canceled state.
        r)   r	  $/v1/payment_intents/{intent}/confirmr!	  r"	  r#	  r&	  s      r8   _cls_confirmzPaymentIntent._cls_confirm)  sJ    > 6==&v. >     	
 		
r7   c                      yrh	  Nr6   r+	  s     r8   r  zPaymentIntent.confirm)*      @ 	r7   c                      yrl	  r6   r/	  s     r8   r  zPaymentIntent.confirmK*  s    > 	r7   rj	  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )rh	  r)   r	  ri	  r  r!	  r"	  r3	  r/	  s     r8   r  zPaymentIntent.confirml*  sP    > MM6==&txx~6 >    	
 		
r7   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)rh	  r)   r	  ri	  r!	  r"	  Nr7	  r&	  s      r8   _cls_confirm_asyncz PaymentIntent._cls_confirm_async*  sX     > ++6==&v. >   ,  	
 		
r:	  c                    K   ywrl	  r6   r+	  s     r8   confirm_asynczPaymentIntent.confirm_async*       @ 	r>	  c                    K   ywrl	  r6   r/	  s     r8   rs	  zPaymentIntent.confirm_async*  s     > 	r>	  rq	  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)rh	  r)   r	  ri	  r  r!	  r"	  NrB	  r/	  s     r8   rs	  zPaymentIntent.confirm_async+  s`     > %%6==&txx~6 >   &  	
 		
rD	  r  c                 Z    t        d| j                  d| j                         |            S )~  
        Creates a PaymentIntent object.

        After the PaymentIntent is created, attach a payment method and [confirm](https://stripe.com/docs/api/payment_intents/confirm)
        to continue the payment. Learn more about <a href="/docs/payments/payment-intents">the available payment flows
        with the Payment Intents API.

        When you use confirm=true during creation, it's equivalent to creating
        and confirming the PaymentIntent in the same call. You can use any parameters
        available in the [confirm API](https://stripe.com/docs/api/payment_intents/confirm) when you supply
        confirm=true.
        r)   r	  r"	  )r   r$	  	class_urlr'	  r	  s     r8   createzPaymentIntent.create-+  s6         
 	
r7   c                 v   K   t        d| j                  d| j                         |       d{         S 7 w)rx	  r)   r	  r"	  N)r   r8	  ry	  rz	  s     r8   create_asynczPaymentIntent.create_asyncF+  sD       ++ ,  
 	
s   ,97
	9r  c                 p    t        d| j                  ddj                  t        |            |            S )<  
        Perform an incremental authorization on an eligible
        [PaymentIntent](https://stripe.com/docs/api/payment_intents/object). To be eligible, the
        PaymentIntent's status must be requires_capture and
        [incremental_authorization_supported](https://stripe.com/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported)
        must be true.

        Incremental authorizations attempt to increase the authorized amount on
        your customer's card to the new, higher amount provided. Similar to the
        initial authorization, incremental authorizations can be declined. A
        single PaymentIntent can call this endpoint multiple times to further
        increase the authorized amount.

        If the incremental authorization succeeds, the PaymentIntent object
        returns with the updated
        [amount](https://stripe.com/docs/api/payment_intents/object#payment_intent_object-amount).
        If the incremental authorization fails, a
        [card_declined](https://stripe.com/docs/error-codes#card-declined) error returns, and no other
        fields on the PaymentIntent or Charge update. The PaymentIntent
        object remains capturable for the previously authorized amount.

        Each PaymentIntent can have a maximum of 10 incremental authorization attempts, including declines.
        After it's captured, a PaymentIntent can no longer be incremented.

        Learn more about [incremental authorizations](https://stripe.com/docs/terminal/features/incremental-authorizations).
        r)   r	  4/v1/payment_intents/{intent}/increment_authorizationr!	  r"	  r#	  r&	  s      r8   _cls_increment_authorizationz*PaymentIntent._cls_increment_authorization_+  sL    @ FMM&v. N     	
 		
r7   c                      yr	  Nr6   r+	  s     r8   increment_authorizationz%PaymentIntent.increment_authorization+  rm	  r7   c                      yr	  r6   r/	  s     r8   r	  z%PaymentIntent.increment_authorization+  s    < 	r7   r	  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r	  r)   r	  r	  r  r!	  r"	  r3	  r/	  s     r8   r	  z%PaymentIntent.increment_authorization+  sQ    < MMFMM&txx~6 N    	
 		
r7   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r	  r)   r	  r	  r!	  r"	  Nr7	  r&	  s      r8   "_cls_increment_authorization_asyncz0PaymentIntent._cls_increment_authorization_async+  sZ     @ ++FMM&v. N   ,  	
 		
r:	  c                    K   ywr	  r6   r+	  s     r8   increment_authorization_asyncz+PaymentIntent.increment_authorization_async ,  rt	  r>	  c                    K   ywr	  r6   r/	  s     r8   r	  z+PaymentIntent.increment_authorization_asyncB,  s     < 	r>	  r	  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r	  r)   r	  r	  r  r!	  r"	  NrB	  r/	  s     r8   r	  z+PaymentIntent.increment_authorization_asyncb,  sa     < %%FMM&txx~6 N   &  	
 		
rD	  r  c                     | j                  d| j                         |      }t        |t              s!t	        dt        |      j                  z        |S )3
        Returns a list of PaymentIntents.
        r5	  r"	  %Expected list object from API, got %s)r$	  ry	  
isinstancer   	TypeErrorr  r1   r'	  r	  results      r8   listzPaymentIntent.list,  s]     $$MMO % 

 &*-7<((* 
 r7   c                    K   | j                  d| j                         |       d{   }t        |t              s!t	        dt        |      j                  z        |S 7 7w)r	  r5	  r"	  Nr	  )r8	  ry	  r	  r   r	  r  r1   r	  s      r8   
list_asynczPaymentIntent.list_async,  sk      00MMO 1 
 

 &*-7<((* 
 
s   &A"A 8A"r  c                 z    | j                         dt        |      }t        d| j                  d||            S )  
        Updates properties on a PaymentIntent object without confirming.

        Depending on which properties you update, you might need to confirm the
        PaymentIntent again. For example, updating the payment_method
        always requires you to confirm the PaymentIntent again. If you prefer to
        update and confirm at the same time, we recommend updating properties through
        the [confirm API](https://stripe.com/docs/api/payment_intents/confirm) instead.
        /r)   r	  r"	  )ry	  r   r   r$	  r'	  r  r	  r  s       r8   modifyzPaymentIntent.modify,  sD     +b/:   
 	
r7   c                    K   | j                         dt        |      }t        d| j                  d||       d{         S 7 w)r	  r	  r)   r	  r"	  N)ry	  r   r   r8	  r	  s       r8   modify_asynczPaymentIntent.modify_async,  sR      +b/:++ ,  
 	
s   <A	A
	A	r  c                 8     | |fi |}|j                          |S )  
        Retrieves the details of a PaymentIntent that has previously been created.

        You can retrieve a PaymentIntent client-side using a publishable key when the client_secret is in the query string.

        If you retrieve a PaymentIntent with a publishable key, it only returns a subset of properties. Refer to the [payment intent](https://stripe.com/docs/api#payment_intent_object) object reference for more details.
        )refreshr'	  r  r	  instances       r8   retrievezPaymentIntent.retrieve,  s$     r$V$r7   c                 T   K    | |fi |}|j                          d{    |S 7 w)r	  N)refresh_asyncr	  s       r8   retrieve_asynczPaymentIntent.retrieve_async,  s3      r$V$$$&&& 	's   (&(r	  c                 p    t        d| j                  ddj                  t        |            |            S )C
        Verifies microdeposits on a PaymentIntent object.
        r)   r	  1/v1/payment_intents/{intent}/verify_microdepositsr!	  r"	  r#	  r&	  s      r8   _cls_verify_microdepositsz'PaymentIntent._cls_verify_microdeposits,  sK     CJJ&v. K     	
 		
r7   c                      yr	  Nr6   r+	  s     r8   verify_microdepositsz"PaymentIntent.verify_microdeposits-  r-	  r7   c                      yr	  r6   r/	  s     r8   r	  z"PaymentIntent.verify_microdeposits-  r1	  r7   r	  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r	  r)   r	  r	  r  r!	  r"	  r3	  r/	  s     r8   r	  z"PaymentIntent.verify_microdeposits'-  sQ     MMCJJ&txx~6 K    	
 		
r7   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r	  r)   r	  r	  r!	  r"	  Nr7	  r&	  s      r8   _cls_verify_microdeposits_asyncz-PaymentIntent._cls_verify_microdeposits_async9-  sY      ++CJJ&v. K   ,  	
 		
r:	  c                    K   ywr	  r6   r+	  s     r8   verify_microdeposits_asyncz(PaymentIntent.verify_microdeposits_asyncM-  r=	  r>	  c                    K   ywr	  r6   r/	  s     r8   r	  z(PaymentIntent.verify_microdeposits_asyncX-  r@	  r>	  r	  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r	  r)   r	  r	  r  r!	  r"	  NrB	  r/	  s     r8   r	  z(PaymentIntent.verify_microdeposits_asynca-  sa      %%CJJ&txx~6 K   &  	
 		
rD	  kwargsr  c                 *     | j                   |ddi|S )  
        Search for PaymentIntents you've previously created using Stripe's [Search Query Language](https://stripe.com/docs/search#search-query-language).
        Don't use search in read-after-write flows where strict consistency is necessary. Under normal operating
        conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up
        to an hour behind during outages. Search functionality is not available to merchants in India.
        
search_url/v1/payment_intents/search)_searchr'	  argsr	  s      r8   searchzPaymentIntent.searchs-  s*     s{{6:
3
>D
 	
r7   c                 F   K    | j                   |ddi| d{   S 7 w)r	  r	  r	  N)_search_asyncr	  s      r8   search_asynczPaymentIntent.search_async-  s:      'S&&6:
3
>D
 
 	
 
s   !!c                 B     | j                   |i |j                         S N)r	  auto_paging_iterr	  s      r8   search_auto_paging_iterz%PaymentIntent.search_auto_paging_iter-  s#     szz4*6*;;==r7   c                 ^   K    | j                   |i | d {   j                         S 7 wr	  )r	  r	  r	  s      r8   search_auto_paging_iter_asyncz+PaymentIntent.search_auto_paging_iter_async-  s/      'c&&777IIKK7s   -+-)	r	  r  r	  r	  r	  r  r	  r  r  N(  r1   r2   r3   __doc__r+   r   r   r5   r
   r<   rE   r	  r  r  rZ  re  rp  rt  r   rx  r  r  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r
  r  r  r  r  r  r  r<  rZ  r]  r_  rr  ru  rw  r{  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r$  r)  r+  rH  rK  rW  r[  r`  rd  rf  rj  rn  rq  rt  rw  rz  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r  r  r  r#  r'  r)  r+  rZ  r]  r_  ra  rc  re  rg  ri  rk  rm  ro  rs  ru  rw  ry  r{  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r  r  r  r  r  r  r   r#  r&  r)  r,  r/  r2  r5  r8  r;  r>  rA  rD  rG  rJ  rM  rP  rS  rV  rY  r\  r`  rb  re  rh  rk  rq  ru  rx  rz  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r	  r  r  r  r  r  r  r  r  r  r  r  r!  r#  r%  r'  r)  r+  r-  r/  r1  r3  r5  r7  r;  r=  r@  rC  rF  rI  rL  rO  rS  rU  rX  r[  r^  rd  rf  ri  rk  ro  rq  rt  rw  ry  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r4   r   r   r  rD   r   r   r   classmethodr   r(	  r   staticmethodr,	  r   r9	  r<	  rH	  rK	  rQ	  rS	  r[	  r^	  rb	  rd	  rj	  r  rq	  rs	  r{	  r}	  r	  r	  r	  r	  r   r	  r	  r	  r	  r	  r	  r	  r	  r	  r	  r   r	  r	  r   r	  r   r	  r;   r6   r7   r8   r)   r)   /   s     8HK'"234G* *
, 
Q< Qf@
\ @
DL a
| a
F!,\ ,0,2< ,2\
| 
^ $~ # #JI [ [z9 Y ,I 9 m m^	) y  y Y ) I ) 9 y (i 4Y y 	 	 #I #JI B	 	 i 2y  y ) 	 y Y ) 9  Y !I !Fi y y I ) Y 9 9 ) y i i i ,) I NI N`Y 89 ,) 4I 6)  	 Y ,y  Y ,9 i (	 $) (o	 obI 	 $i $Ly  i .I .`,9 09 0$$Ly y 9 9   ) I ,I) IV9 <) ,	 8Y ,i I 	 $y $ ) 6) 6py ,Y i ,i Y ,9 ) , $ , ,\< Y ,y I 	 ,y 4]~ ]~
i 
) I ,9 ) m	 m^	 i 	 i I  9  ) i (Y 4I i y y #9 #J9 By y Y 2i 	 i  y i I  ) 	 I !9 !FY i i 9  I ) )  i Y Y Y , 9 N9 N`I 8) , 49 6  y I ,i  I ,) Y (y $ (oy ob9 y $Y $Li  Y .9 .`,) 0) 0$$Li i ) ) 	   9 ,I IV) < ,y 8I ,Y 9 y $i $	  6 6pi ,I Y ,Y I ,)  ,	 $	 ,	 ,\<	 I ,i 9 y ,i 49 &~ B9 ^ 4I $h~ hTm	 m^	 i 	 i I  9  ) i (Y 4I i y y #9 #J9 By y Y 2i 	 i  y i I  ) 	 I !9 !FY i i 9  I ) )  i Y Y Y , 9 N9 N`I 8) , 49 6  y I ,i  I ,) Y (y $ (oy ob9 y $Y $Li  Y .9 .`,) 0) 0$$Li i ) ) 	   9 ,I IV) < ,y 8I ,Y 9 y $i $	  6 6pi ,I Y ,Y I ,)  ,	 $	 ,	 ,\<	 I ,i y ,i 49  ~ $N  K  ]++ /-899 %SM)  ((?@@ # "	

 
 DEE C=  !!677 L M z233 # 	G oi011 !!122 OH566 N 38n *%% $%% ?9566 __=>> +3)+  %%9:: s)# $$ C=  _X.// !)D!EFF x   DE	
 
 #3-'
 "*#. 	  L)) SM! 

 CD
 
	
 
& CD 
   IJ	  78
IJ
	
 9
" 

 CD
 
	
 
& CD 
   IJ	  =>
IJ
	
 ?
" 

$*+G$H
	
 
* 

%&BC
	
  
 
;<
	
 
 -(
;<
	
 )
* 

$*+G$H
	
 
* 

%&BC
	
  
 
;<
	
 
 -.
;<
	
 /
* 

$*+H$I
	
 
* 

%&CD
	
  
 
<=
	
 
 .)
<=
	
 *
* 

$*+H$I
	
 
* 

%&CD
	
  
 
<=
	
 
 ./
<=
	
 0
* '
'
$*+H$I'
	'
 '
R %&CD	  @ <=	 @ .)'
<='
	'
 *'
R '
'
$*+H$I'
	'
 '
R %&CD	  @ <=	 @ ./'
<='
	'
 0'
R 
:;
	
 
0 
:;
	
 
0 (
(
 EF(
 
	(
 (
T EF 
  @ KL	 > 89&
KL&
	&
 :&
P (
(
 EF(
 
	(
 (
T EF 
  @ KL	 > >?&
KL&
	&
 @&
P 89	O	$ & 89	O	$ & 

 &'C D
	
 
, 

 &'C D
	
 
,  &'E F	   &'E F	  

 BC
 
	
 
& BC 
   HI	  56
HI
	
 7
" 

 BC
 
	
 
& BC 
   HI	  ;<
HI
	
 =
" 
$%AB
	O	,
 
 
$%AB
	O	,
 
 >$%AB>	/	"> >
 L$%ABL		'L L (%<.!0Q"6 %
r7   r)   N)>stripe._createable_api_resourcer   stripe._expandable_fieldr   stripe._list_objectr   stripe._listable_api_resourcer   stripe._request_optionsr   stripe._search_result_objectr   stripe._searchable_api_resourcer	   stripe._stripe_objectr
   stripe._updateable_api_resourcer   stripe._utilr   r   typingr   r   r   r   r   r   r   r   r   r   typing_extensionsr   r   r   r   r   stripe._accountr   stripe._applicationr   stripe._bank_accountr   stripe._cardr    r  stripe._charger!   stripe._customerr"   stripe._invoicer#   stripe._payment_methodr$   stripe._reviewr%   stripe._setup_intentr&   stripe._sourcer'   r)   r6   r7   r8   <module>r	     s    B 4 * = 2 ; A . A :    '/01%)'4%0%vu/*(/*/*	vur7   