
    +h"             	          d dl mZ d dlmZmZmZ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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" d dl#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.m/Z/ d dl0m1Z1 d dl2m3Z3 d dl4m5Z5 d dl6m7Z7 d dl8m9Z9 d dl:m;Z;  G d ded   ed   ed   ed         Z<y)    )util)CreateableAPIResourceListableAPIResourceSearchableAPIResourceUpdateableAPIResource)ExpandableField)
ListObject)SearchResultObject)RequestOptions)StripeObject)class_method_variant)	AnyClassVarDictIteratorListOptionalUnioncastoverload)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)
quote_plus)Account)Application)BankAccount)Card)Charge)Customer)Invoice)PaymentMethod)Review)SetupIntent)Sourcec                   *   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erm 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      Z0 G dN dOe      Z1 G dP dQe      Z2 G dR dSe      Z3 G dT dUe      Z4 G dV dWe      Z5 G dX dYe      Z6 G dZ d[e      Z7 G d\ d]e      Z8 G d^ d_e      Z9 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      ZA G dp dqe      ZB G dr dse      ZC G dt due      ZD G dv dwe      ZE G dx dye      ZF G dz d{e      ZG G d| d}e      ZH G d~ de      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 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+e,edD<   	 e,edE<   	 e-e	   edF<   e,edG<   	 e-e.dH      edI<   	 e-e,   edJ<   	 e-e
   edK<   	 e-e,   edL<   	 e-edM      edN<   	 edO   edP<   	 e-e/   edQ<   	 edR   edS<   e,edT<   	 e/edU<   	 e-e.dV      edW<   	 e-e/   edX<   	 e/edY<   	 e-e.dZ      ed[<   	 e-e   ed\<   	 e-e.d]      ed^<   	 e0ed_<   	 e1e/e/f   ed`<   	 e-e   eda<   	 ed   edb<   	 e-e.dc      edd<   	 e-e.de      edf<   	 e-e   edg<   	 e-e   edh<   	 e2e/   edi<   	 e-e   edj<   	 e-e/   edk<   	 e-e.dl      edm<   	 e-edn      edo<   	 e-e   edp<   	 e-e.e3dq         edr<   	 e-e/   eds<   	 e-e/   edt<   	 edu   edv<   	 e-e   edw<   	 e-e/   edx<   	 e4	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd       Z6e7e8	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd              Z9e7	 dde-e/   d~e5d   dd fd       Z9 e:d      	 dde-e/   d~e5d   dd fd       Z9e4	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd       Z;e7e8	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd              Z<e7	 dde-e/   d~e5d   dd fd       Z< e:d      	 dde-e/   d~e5d   dd fd       Z<e4	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd       Z=e7e8	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd              Z>e7	 dde-e/   d~e5d   dd fd       Z> e:d      	 dde-e/   d~e5d   dd fd       Z>e4	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd       Z?e7e8	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd              Z@e7	 dde-e/   d~e5d   dd fd       Z@ e:d      	 dde-e/   d~e5d   dd fd       Z@e4	 	 	 	 dd{e-e/   de-e/   d|e-e/   d}e-e/   d~e5d   dd fd       ZAe4	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd       ZBe7e8	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd              ZCe7	 dde-e/   d~e5d   dd fd       ZC e:d      	 dde-e/   d~e5d   dd fd       ZCe4	 	 	 dd{e-e/   d|e-e/   d}e-e/   d~e5d   deDd    f
d       ZEe4dYe/d~e5d   dd fd       ZFe4dYe/d~e5d   dd fd       ZGe4	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd       ZHe7e8	 	 	 ddze/d{e-e/   d|e-e/   d}e-e/   d~e5d   dd fd              ZIe7	 dde-e/   d~e5d   dd fd       ZI e:d      	 dde-e/   d~e5d   dd fd       ZIe4de5d   deJd    fd       ZKe4de5d   deLd    fd       ZMe	e
eeeeeeed	ZNyy(  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__     V/var/www/html/venv/lib/python3.12/site-packages/stripe/api_resources/payment_intent.pyTipr/   I   s    SM!r7   r9   tipN)r1   r2   r3   r   r9   r   r5   _inner_class_typesr6   r7   r8   AmountDetailsr-   H   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>   R   s$    !'*;"<==	
 	r7   rD   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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_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debit_not_authorizedemail_invalidexpired_card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_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_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_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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   LastPaymentErrorrF   ^   s   	 _ac
 c	
H	 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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d*<   	 eeeef      ed+<   	 ee   ed,<   ee   ed-<   ee   ed.<   ee   ed/<   eeeeee	e
eeeeeeeed0Zy1)2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   ^  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  p  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   rC   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    s:      &)( !  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                   0    e Zd ZU eed<   	 eed<   	 eed<   y)MPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Abaaccount_number	bank_namerouting_numberNr1   r2   r3   r   r5   r6   r7   r8   Abar"    s&    $''  #N %('r7   r'  c                   <    e Zd ZU eed<   	 eed<   	 eed<   	 eed<   y)NPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Ibanaccount_holder_namebiccountryibanNr&  r6   r7   r8   Ibanr)    s1    ),, H !L Ir7   r.  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)RPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.SortCoder*  r#  	sort_codeNr&  r6   r7   r8   SortCoder0    s&    ),, %('  #Nr7   r2  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)NPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Spei	bank_coder$  clabeNr&  r6   r7   r8   Speir4    s$    "N  #N Jr7   r7  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)OPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Swiftr#  r$  
swift_codeNr&  r6   r7   r8   Swiftr9    s%    $''  #N !$Or7   r;  c                       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<   	 ee   ed<   y)	PPaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Zenginr*  r#  account_typer5  r$  branch_codebranch_nameNr  r6   r7   r8   Zenginr=    sw    )1#6 %-SM1 #+3-/  (},  (}, "*#. "*#.r7   rA  abar-  r1  spei)achbacsdomestic_wire_usfpsseparC  swiftzenginsupported_networksrI  )rB  r-  r1  rC  rI  rJ  r   rJ  N)r1   r2   r3   r   r'  r.  r2  r7  r;  rA  r   r5   r   r   r;   r6   r7   r8   FinancialAddressr     s   , < $| < L \ < c]" tn$ $H-- tn$ %-&	%   & I  !((  !) "$&"r7   rL  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   rL  r   r4   r5   r   r   r   r;   r6   r7   r8   DisplayBankTransferInstructionsr    s    _< _B 'sm+ sm# "*$/?*@!AA &.c]2  }$ $  #89I!Jr7   rW  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]  j      )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   Lawsonrc  t  ra  r7   rd  c                   *    e Zd ZU ee   ed<   	 eed<   y)>PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Ministopr^  r_  Nr  r6   r7   r8   Ministoprf  ~  ra  r7   rg  c                   *    e Zd ZU ee   ed<   	 eed<   y)?PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Seicomartr^  r_  Nr  r6   r7   r8   	Seicomartri    ra  r7   rj  
familymartlawsonministop	seicomart)rk  rl  rm  rn  N)r1   r2   r3   r   r`  rd  rg  rj  r   r5   r;   r6   r7   r8   Storesr[  i  s     \ |   %Z00 !(( #8,, $I.. #-$ (!*	&"r7   ro  r  r  storesN)
r1   r2   r3   r   ro  r4   r5   r   r   r;   r6   r7   r8   KonbiniDisplayDetailsrY  h  s>    > >@ O !)- N"*F!3r7   rq  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   OxxoDisplayDetailsrs    s3    #C=( !)- SM!r7   ru  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   PaynowDisplayQrCoderw    s7    I &.c]2  r7   rz  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.PixDisplayQrCoderx  r  r  r  r  N)r1   r2   r3   r   r   r5   r4   r6   r7   r8   PixDisplayQrCoder|    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.PromptpayDisplayQrCoderx  r  r  r  Nr&  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                   <    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.WechatPayDisplayQrCoderx  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  H  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oxxo_display_detailspaynow_display_qr_codepix_display_qr_codepromptpay_display_qr_coderedirect_to_urlr   use_stripe_sdkverify_with_microdepositswechat_pay_display_qr_code"wechat_pay_redirect_to_android_appwechat_pay_redirect_to_ios_app)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  N)r1   r2   r3   r   r  r  r  r  rW  rq  ru  rz  r}  r  r  r  r  r  r  r   r5   r   r   r   r;   r6   r7   r8   
NextActionr   ]  s   	< 	$	< 	$	L 		5< 	54@	Kl @	KDJ	4L J	4X	 		, 	$	| 	,	\ 	$	L 		l 		\ 	,	L 	<	 	 !))= >> ()= >>!)*?!@@4<05
 	
 -5+-
 	
 "**?!@@&'9:: ()< ==%&677#+,B#CC!-00		 !c3h00	 $,,C#DD$,-C$DD,4)-
 	
 )11J(KK&:&:'<:^2Q'<$6&9#3)?,)@*@2O.G
r7   r  c                   *    e Zd ZU eed<   	 ee   ed<   y)/PaymentIntent.PaymentMethodConfigurationDetailsidparentNry  r6   r7   r8   !PaymentMethodConfigurationDetailsr  }  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%e&e   e'dE<   e&e   e'dF<   e&e   e'dG<   e&e   e'dH<   e&e   e'dI<   e&e	   e'dJ<   e&e
   e'dK<   e&e   e'dL<   e&e   e'dM<   e&e   e'dN<   e&e   e'dO<   e&e   e'dP<   e&e   e'dQ<   e&e   e'dR<   e&e   e'dS<   e&e   e'dT<   e&e   e'dU<   e&e   e'dV<   e&e   e'dW<   e&e   e'dX<   e&e   e'dY<   e&e   e'dZ<   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'da<   e&e!   e'db<   e&e"   e'dc<   e&e#   e'dd<   e&e$   e'de<   e&e%   e'df<   i dEedFedGedHedIedJe	dKe
dLedMedNedOedPedQedRedSedTedUei dVedWedXedYedZed[ed\ed]ed^ed_ed`edae dbe!dce"dde#dee$dfe%Z(yg)h"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    >    $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  rP  r  r  Nr  r6   r7   r8   AfterpayClearpayr    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.AuBecsDebitr  r  Nr  r6   r7   r8   AuBecsDebitr         (;<! r7   r  c                   $    e Zd ZU eed      ed<   y),PaymentIntent.PaymentMethodOptions.BacsDebitr  r  Nr  r6   r7   r8   	BacsDebitr    r  r7   r  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   
Bancontactr    s+     '(> ?? !)1F)G HHr7   r  c                       e Zd Zy)'PaymentIntent.PaymentMethodOptions.BlikNr1   r2   r3   r6   r7   r8   Blikr        r7   r  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   Boletor    s*     ## !);<! r7   r  c                   L   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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   AvailablePlanr     :    #C=( 'ww'788 "-00r7   r  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.Planr  r  r  r  r   Nr  r6   r7   r8   Planr  )  r  r7   r	  available_plansrB   plan)r
  r  N)r1   r2   r3   r   r  r	  r   r   r5   rC   r;   r6   r7   r8   Installmentsr    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dayr  r  weekyearr  interval_countrP  
start_dateindiasupported_typesN)	r1   r2   r3   r4   r5   r   r   r   r   r6   r7   r8   r  r  I  s     %%788 &c]* #3-' ""LMM !)-    "*$ww/?*@!AAr7   r  r  r  installmentsr  )amexcartes_bancairesdinersdiscover	eftpos_auinteracjcb
mastercardunionpayunknownvisanetwork)if_availabler@   request_extended_authorization!request_incremental_authorizationrequest_multicapturerequest_overcapture)anyr  challenge_onlyrequest_three_d_securer  r   statement_descriptor_suffix_kana!statement_descriptor_suffix_kanji)r  r  N)r1   r2   r3   r   r  r  r   r   r5   r   r;   r6   r7   r8   r    r    sN   .| .`$ $L %WX%677 #<00
 &n55 
  -5/0-  08/00  #+73J+K"LL "*'2I*J!KK %-<=%  !);<!  /7sm; 08}< !-#1"r7   r    c                   0    e Zd ZU ee   ed<   	 ee   ed<   y).PaymentIntent.PaymentMethodOptions.CardPresentr+  )request_incremental_authorization_supportN)r1   r2   r3   r   rC   r5   r6   r7   r8   CardPresentr5    s#    ,4TN: 8@~Er7   r7  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   Cashappr9    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NLr,  Nr1   r2   r3   r   r5   r6   r7   r8   EuBankTransferr@    s    $%GHHr7   rH  rR  )rB  r-  rH  r1  rC  rI  rJ  requested_address_typesrQ  r   N)
r1   r2   r3   r   rH  r   r5   r   r   r;   r6   r7   r8   BankTransferr>    sp    \  #+>"::)1&
* 
 ,  '9.%I"r7   rJ  bank_transferfunding_typer  r  N)	r1   r2   r3   r   rJ  r   r5   r   r;   r6   r7   r8   CustomerBalancer<    sV    &J| &JP $L11"7?#;<< !) 99 #2<!@r7   rM  c                   $    e Zd ZU eed      ed<   y)&PaymentIntent.PaymentMethodOptions.Epsr  r  Nr  r6   r7   r8   EpsrO         ( 99r7   rP  c                   $    e Zd ZU eed      ed<   y)&PaymentIntent.PaymentMethodOptions.Fpxr  r  Nr  r6   r7   r8   FpxrS    rQ  r7   rT  c                   $    e Zd ZU eed      ed<   y)*PaymentIntent.PaymentMethodOptions.Giropayr  r  Nr  r6   r7   r8   GiropayrV  &  rQ  r7   rW  c                   $    e Zd ZU eed      ed<   y)*PaymentIntent.PaymentMethodOptions.Grabpayr  r  Nr  r6   r7   r8   GrabpayrY  0  rQ  r7   rZ  c                   $    e Zd ZU eed      ed<   y)(PaymentIntent.PaymentMethodOptions.Idealr  r  Nr  r6   r7   r8   Idealr\  :  r  r7   r]  c                       e Zd Zy)1PaymentIntent.PaymentMethodOptions.InteracPresentNr  r6   r7   r8   InteracPresentr_  D  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   Klarnarb  G  r  r7   rc  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^  r  r  product_descriptionr  r  N)r1   r2   r3   r   r   r5   r4   r   r6   r7   r8   Konbinire  Y  sZ    !)#. !)- !% "*#. !) 99r7   rg  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   Linkri  s  s@    $WX%677 'sm+ !)1F)G HHr7   rk  c                   0    e Zd ZU eed<   	 eed      ed<   y)'PaymentIntent.PaymentMethodOptions.Oxxor  r  r  Nr  r6   r7   r8   Oxxorm    s#     ## !) 99r7   rn  c                   $    e Zd ZU eed      ed<   y)&PaymentIntent.PaymentMethodOptions.P24r  r  Nr  r6   r7   r8   P24rp    rQ  r7   rq  c                   $    e Zd ZU eed      ed<   y))PaymentIntent.PaymentMethodOptions.Paynowr  r  Nr  r6   r7   r8   Paynowrs    rQ  r7   rt  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  rP  r  r  Nr  r6   r7   r8   Paypalrv    sQ    $WX%677 'sm+  }$ !)1F)G HHr7   rw  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  Nr  r6   r7   r8   Pixry    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}    rQ  r7   r~  c                       e Zd Zy)-PaymentIntent.PaymentMethodOptions.RevolutPayNr  r6   r7   r8   
RevolutPayr    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y);PaymentIntent.PaymentMethodOptions.SepaDebit.MandateOptionsNr  r6   r7   r8   r  r    s    r7   r  r  r  r  Nr  r6   r7   r8   	SepaDebitr    sC      &n55 (;<!  #4^!D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    s5     (@A!  !)1F)G HHr7   r  c                       e Zd ZU  G d de      Zee   ed<   eed      ed<   	 eed      ed<   	 eed      ed	<   	 deiZy
)0PaymentIntent.PaymentMethodOptions.UsBankAccountc                   Z    e Zd ZU eeed         ed<   	 eeed         ed<   	 ee   ed<   y)EPaymentIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections)balances	ownershipr   transactionspermissionsr  prefetchr  N)r1   r2   r3   r   r   r   r5   r   r6   r7   r8   FinancialConnectionsr    sV    %,	 	 #4
(;#<== %SM)r7   r  financial_connections)fasteststandardpreferred_settlement_speedr  r  r  r  N)	r1   r2   r3   r   r  r   r5   r   r;   r6   r7   r8   UsBankAccountr    s    | . $,,@#AA(0-.)  !);<!  "*?@"  ()="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  0  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  B  rQ  r7   r  
acss_debitaffirmafterpay_clearpayalipayau_becs_debit
bacs_debit
bancontactblikboletocardcard_presentcashappcustomer_balanceepsfpxgiropaygrabpayidealinterac_presentklarnakonbinilinkoxxop24paynowpaypalpix	promptpayrevolut_pay
sepa_debitsofortus_bank_account
wechat_payzipN))r1   r2   r3   r   r  r  r  r  r  r  r  r  r  r    r7  r:  rM  rP  rT  rW  rZ  r]  r`  rc  rg  rk  rn  rq  rt  rw  r{  r~  r  r  r  r  r  r  r   r5   r;   r6   r7   r8   PaymentMethodOptionsr    s   &	E &	EP	\ 	$	| 	&	\ 	
	, 
	
	 
		 		< 		\ 	 f	< f	P	, 		l 	 6	Al 6	Ap	, 		, 		l 		l 		L 		\ 		\ 	$	l 	4	< 	$	< 		, 		\ 		\ 	,	, 	$	 		 		E 	E"	\ 	 1	L 1	f	 	$	, 	 Y''  #$455  ,,Y''Z((tn  tn{++'"""?33c]c]'""'""!.11  '""tntnc]    c]I&&j))Y''  !-00Y''c]#
)#
f#
  !1#
 f	#

 [#
 )#
 *#
 D#
 f#
 D#
 K#
 w#
 #
 3#
 3#
  w!#
" w##
$ U%#
& ~'#
( f)#
* w+#
, D-#
. D/#
0 31#
2 f3#
4 f5#
6 37#
8 9#
: :;#
< )=#
> f?#
@ }A#
B )C#
D 3E#
r7   r  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   rC   r5   r4   r6   r7   r8   CustomerNotificationr    s"    $,TN2 'sm+r7   r  customer_notificationN)r1   r2   r3   r   r  r   r5   r;   r6   r7   r8   r    r    s*    |  $,,@#AA')="r7   r    r  r   N)	r1   r2   r3   r   r    r   r5   r   r;   r6   r7   r8   
Processingr    s5    	< 	  tnfo	 %d^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<   	 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.Addresscityr,  line1line2postal_codestateNr  r6   r7   r8   Addressr    sf    3- c]" C=  C=  "#& C= r7   r  addresscarriernamephonetracking_numberN)	r1   r2   r3   r   r  r   r5   r   r;   r6   r7   r8   Shippingr    sj    	l 	4 '""#	 sm	 }	 "#&	 (1r7   r  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   TransferDatar    s#    	 %Y//	r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)(PaymentIntent.ApplyCustomerBalanceParamsr4   r0   r   rN  	List[str]expandNr1   r2   r3   r   r5   r6   r7   r8   ApplyCustomerBalanceParamsr    s6    && "%((  ,,r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)PaymentIntent.CancelParamszHLiteral['abandoned', 'duplicate', 'fraudulent', 'requested_by_customer']cancellation_reasonr  r  Nr  r6   r7   r8   CancelParamsr    s)    !,Z"   ,,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d
   ed<   	 ed
   ed<   	 ed   ed<   y)PaymentIntent.CaptureParamsr4   amount_to_captureapplication_fee_amountr  r  rC   final_captureLiteral['']|Dict[str, str]metadatar   statement_descriptorstatement_descriptor_suffix'PaymentIntent.CaptureParamsTransferDatatransfer_dataNr  r6   r7   r8   CaptureParamsr    s    *511 %0$66  ,, 'v.. "">?? #.e"44 *5U);; '9 r7   r  c                       e Zd ZU ed   ed<   y)r  r4   r0   Nr  r6   r7   r8   CaptureParamsTransferDataz'PaymentIntent.CaptureParamsTransferData,      &&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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<   y)PaymentIntent.ConfirmParams1Literal['automatic', 'automatic_async', 'manual']r  rC   error_on_requires_actionr  r  r   mandatezZLiteral['']|PaymentIntent.ConfirmParamsMandateData|PaymentIntent.ConfirmParamsMandateData2mandate_data$bool|Literal['one_off', 'recurring']r  r   ,PaymentIntent.ConfirmParamsPaymentMethodDatapayment_method_data/PaymentIntent.ConfirmParamsPaymentMethodOptionspayment_method_options'PaymentIntent.ConfirmParamsRadarOptionsradar_optionsLiteral['']|strreceipt_emailr  0Literal['']|Literal['off_session', 'on_session']r  z/Literal['']|PaymentIntent.ConfirmParamsShippingshippingr  Nr  r6   r7   r8   ConfirmParamsr  2  s.   'C  '2&&99  ,, !'' &l  %%KLL (.. "->" 
 %0A%  '9  ''899 $E**
 !,B!  "A  (//r7   r  c                   Z    e Zd ZU ded<   	 ed   ed<   	 eed<   	 ed   ed<   	 ed   ed<   y)	#PaymentIntent.ConfirmParamsShipping*PaymentIntent.ConfirmParamsShippingAddressr  r   r  r  r  r  Nr1   r2   r3   r5   r   r   r6   r7   r8   ConfirmParamsShippingr    sO    AA !'' I u%% )//r7   r  c                   x    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<   y)	r  r   r  r,  r  r  r  r  Nr  r6   r7   r8   ConfirmParamsShippingAddressz*PaymentIntent.ConfirmParamsShippingAddress  l    e$$ !'' u%% u%% %U++ u%%r7   r  c                       e Zd ZU ed   ed<   y)r  r   sessionNr  r6   r7   r8   ConfirmParamsRadarOptionsz'PaymentIntent.ConfirmParamsRadarOptions       ''r7   r  c                   p   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<   yE)Fr  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAcssDebitr  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAffirmr  zKLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAfterpayClearpayr  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAlipayr  zFLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsAuBecsDebitr  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsBacsDebitr  zELiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsBancontactr  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsBlikr  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsBoletor  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsCardr  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.ConfirmParamsPaymentMethodOptionsIdealr  zILiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsInteracPresentr  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsKlarnar  zBLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsKonbinir  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsLinkr  z?Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsOxxor  z>Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsP24r  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPaynowr  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPaypalr  z>Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPixr  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPromptpayr  zELiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsRevolutPayr  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsSepaDebitr  zALiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsSofortr  zHLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountr  zDLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsWechatPayr  z>Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsZipr  Nr  r6   r7   r8   !ConfirmParamsPaymentMethodOptionsz/PaymentIntent.ConfirmParamsPaymentMethodOptions  s   #V   S   +]    S  'X  $V  $W  Q   S  Q  &X  !T  *\  P  P  !T  !T  R  )[   S  !T  Q  Q  P   S   S  P  #V  %W  $V   S  )Z  $V  P r7   r!  c                       e Zd ZU ed   ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsZipLiteral['none']r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsZipr#         +,= >>r7   r%  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsWechatPayr   r  r  r  r$  r  Nr1   r2   r3   r   r5   r   r6   r7   r8   *ConfirmParamsPaymentMethodOptionsWechatPayr(    8    && 344 !,,= >>r7   r*  c                   f    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
<   y)<PaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountPPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  DPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworksnetworks*Literal['']|Literal['fastest', 'standard']r  8Literal['']|Literal['none', 'off_session', 'on_session']r  0Literal['automatic', 'instant', 'microdeposits']r  Nr  r6   r7   r8   .ConfirmParamsPaymentMethodOptionsUsBankAccountr-    ss    #.b$  "V  )4<)  !,J!  "-B" r7   r4  c                       e Zd ZU ed   ed<   y)r/  (List[Literal['ach', 'us_domestic_wire']]	requestedNr  r6   r7   r8   6ConfirmParamsPaymentMethodOptionsUsBankAccountNetworkszDPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworks  s     ##MNNr7   r8  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r.  HList[Literal['balances', 'ownership', 'payment_method', 'transactions']]r  List[Literal['balances']]r  r   r  Nr  r6   r7   r8   BConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszPPaymentIntent.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnections  >     %Z  ""=>> $E**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  *Literal['']|Literal['none', 'off_session']r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsSofortr?    .     +O!  !,<! r7   rB  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsSepaDebitFPaymentIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r2  r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsSepaDebitrE    s.    (X  !,J! r7   rG  c                       e Zd Zy)rF  Nr  r6   r7   r8   8ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionszFPaymentIntent.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptions	       r7   rI  c                       e Zd ZU ed   ed<   y)9PaymentIntent.ConfirmParamsPaymentMethodOptionsRevolutPayrA  r  Nr  r6   r7   r8   +ConfirmParamsPaymentMethodOptionsRevolutPayrL  	       +<! r7   rM  c                       e Zd ZU ed   ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsPromptpayr$  r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsPromptpayrP  "	  r&  r7   rQ  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsPixr4   rz  r  r$  r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsPixrS  .	  7    #.u#55 $E** !,,= >>r7   rT  c                   f    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	<   y
)5PaymentIntent.ConfirmParamsPaymentMethodOptionsPaypalLiteral['']|Literal['manual']r  Literal['cs-CZ', 'da-DK', 'de-AT', 'de-DE', 'de-LU', 'el-GR', 'en-GB', 'en-US', 'es-ES', 'fi-FI', 'fr-BE', 'fr-FR', 'fr-LU', 'hu-HU', 'it-IT', 'nl-BE', 'nl-NL', 'pl-PL', 'pt-PT', 'sk-SK', 'sv-SE']r  r   rP  risk_correlation_idrA  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsPaypalrW  B	  h    '(GHH * W  #5)) "-U!33 !,<! r7   r[  c                       e Zd ZU ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsPaynowr$  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsPaynowr^  b	  r&  r7   r_  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsP24r$  r  rC   tos_shown_and_acceptedNr  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsP24ra  n	  %     +,= >> %0$77r7   rc  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsOxxor4   r  r$  r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodOptionsOxxorf  ~	  %     +E 22 !,,= >>r7   rg  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsLinkrX  r  r   rj  rA  r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodOptionsLinkrj  	  <    '(GHH *%00 !,<! r7   rk  c                   f    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<   y	)
6PaymentIntent.ConfirmParamsPaymentMethodOptionsKonbinir  r^  Literal['']|intr  r  rf  r$  r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodOptionsKonbinirn  	  _    !,->!?? !,,= >> $$566 "-->!?? !,,= >>r7   rp  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsKlarnarX  r    Literal['cs-CZ', 'da-DK', 'de-AT', 'de-CH', 'de-DE', 'el-GR', 'en-AT', 'en-AU', 'en-BE', 'en-CA', 'en-CH', 'en-CZ', 'en-DE', 'en-DK', 'en-ES', 'en-FI', 'en-FR', 'en-GB', 'en-GR', 'en-IE', 'en-IT', 'en-NL', 'en-NO', 'en-NZ', 'en-PL', 'en-PT', 'en-SE', 'en-US', 'es-ES', 'es-US', 'fi-FI', 'fr-BE', 'fr-CA', 'fr-CH', 'fr-FR', 'it-CH', 'it-IT', 'nb-NO', 'nl-BE', 'nl-NL', 'pl-PL', 'pt-PT', 'sv-FI', 'sv-SE']r  r$  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsKlarnars  	  @    '(GHH * f  !,,= >>r7   ru  c                       e Zd Zy)=PaymentIntent.ConfirmParamsPaymentMethodOptionsInteracPresentNr  r6   r7   r8   /ConfirmParamsPaymentMethodOptionsInteracPresentrx  	  r  r7   ry  c                       e Zd ZU ed   ed<   y)4PaymentIntent.ConfirmParamsPaymentMethodOptionsIdealrA  r  Nr  r6   r7   r8   &ConfirmParamsPaymentMethodOptionsIdealr{  	       +<! r7   r|  c                       e Zd ZU ed   ed<   y)6PaymentIntent.ConfirmParamsPaymentMethodOptionsGrabpayr$  r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodOptionsGrabpayr  	  r&  r7   r  c                       e Zd ZU ed   ed<   y)6PaymentIntent.ConfirmParamsPaymentMethodOptionsGiropayr$  r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodOptionsGiropayr  	  r&  r7   r  c                       e Zd ZU ed   ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsFpxr$  r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsFpxr  
  r&  r7   r  c                       e Zd ZU ed   ed<   y)2PaymentIntent.ConfirmParamsPaymentMethodOptionsEpsr$  r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodOptionsEpsr  
  r&  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)>PaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceJPaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferrK  Literal['bank_transfer']rL  r$  r  Nr  r6   r7   r8   0ConfirmParamsPaymentMethodOptionsCustomerBalancer  
  s=    &\  &&@AA !,,= >>r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r  XPaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferrR  LList[Literal['aba', 'iban', 'sepa', 'sort_code', 'spei', 'swift', 'zengin']]rI  rQ  r   Nr)  r6   r7   r8   <ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferzJPaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransfer5
  sI     *j  &1^& 
 $ r7   r  c                       e Zd ZU eed<   y)r  r,  Nr&  r6   r7   r8   JConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferzXPaymentIntent.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferQ
       Lr7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)6PaymentIntent.ConfirmParamsPaymentMethodOptionsCashapprX  r  r2  r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodOptionsCashappr  Y
  *    '(GHH !,J! r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y):PaymentIntent.ConfirmParamsPaymentMethodOptionsCardPresentrC   r+  r6   Literal['if_available', 'never']r,  Nr  r6   r7   r8   ,ConfirmParamsPaymentMethodOptionsCardPresentr  o
  <    ,7,?? 8C67JJ 0;20 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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<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsCardrX  r  r   	cvc_token?PaymentIntent.ConfirmParamsPaymentMethodOptionsCardInstallmentsr  APaymentIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptionsr  rC   motoLiteral['amex', 'cartes_bancaires', 'diners', 'discover', 'eftpos_au', 'interac', 'jcb', 'mastercard', 'unionpay', 'unknown', 'visa']r)  r  r+  r,  r-  r.  Literal['any', 'automatic']r1  r2  r  r  r2  r3  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodOptionsCardr  
  s+   '(GHH #5)) &Q 
 )S  f%%
 ! X  -82-  0;20  #.2#  "-2"  %00M$NN !,J!  /::K.LL 0;;L/MMr7   r  c                       e Zd ZU eed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed	<   	 ed   ed
<   	 eed<   	 eed<   	 ed   ed<   y)r  r0   r  r  r   r  r4   r  r  r  r  rP  r  List[Literal['india']]r  Nr1   r2   r3   r4   r5   r   r   r   r6   r7   r8   3ConfirmParamsPaymentMethodOptionsCardMandateOptionszAPaymentIntent.ConfirmParamsPaymentMethodOptionsCardMandateOptions
      K !!344 %U++ "%(( HII (.. N O ))ABBr7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r  rC   rB   zOLiteral['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsCardInstallmentsPlanr  Nr  r6   r7   r8   1ConfirmParamsPaymentMethodOptionsCardInstallmentsz?PaymentIntent.ConfirmParamsPaymentMethodOptionsCardInstallments
  s)     ((
 a r7   r  c                   <    e Zd ZU eed<   	 ed   ed<   	 ed   ed<   y)CPaymentIntent.ConfirmParamsPaymentMethodOptionsCardInstallmentsPlanr  r  r  r  r   Nr1   r2   r3   r4   r5   r   r6   r7   r8   5ConfirmParamsPaymentMethodOptionsCardInstallmentsPlanr    0    J g&& -((r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsBoletor4   r  r2  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsBoletor    )     +E 22 !,J! r7   r  c                       e Zd ZU ed   ed<   y)3PaymentIntent.ConfirmParamsPaymentMethodOptionsBlikr   r   Nr  r6   r7   r8   %ConfirmParamsPaymentMethodOptionsBlikr  -      e$$r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)9PaymentIntent.ConfirmParamsPaymentMethodOptionsBancontactLiteral['de', 'en', 'fr', 'nl']r  rA  r  Nr  r6   r7   r8   +ConfirmParamsPaymentMethodOptionsBancontactr  3  *     +,M NN !,<! r7   r  c                       e Zd ZU ed   ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsBacsDebitr2  r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsBacsDebitr  E       +J! r7   r  c                       e Zd ZU ed   ed<   y):PaymentIntent.ConfirmParamsPaymentMethodOptionsAuBecsDebitr2  r  Nr  r6   r7   r8   ,ConfirmParamsPaymentMethodOptionsAuBecsDebitr  S  r  r7   r  c                       e Zd ZU ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsAlipayrA  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsAlipayr  a  r}  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)?PaymentIntent.ConfirmParamsPaymentMethodOptionsAfterpayClearpayrX  r  r   rP  r$  r  Nr  r6   r7   r8   1ConfirmParamsPaymentMethodOptionsAfterpayClearpayr  o  8    '(GHH #5)) !,,= >>r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)5PaymentIntent.ConfirmParamsPaymentMethodOptionsAffirmrX  r  r   r  r$  r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodOptionsAffirmr    8    '(GHH *%00 !,,= >>r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)8PaymentIntent.ConfirmParamsPaymentMethodOptionsAcssDebitFPaymentIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionsr  r2  r  r3  r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodOptionsAcssDebitr    sE    (X  !,J!  "-B" 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  r  r  r   r  +Literal['combined', 'interval', 'sporadic']r  Literal['business', 'personal']r  Nr  r6   r7   r8   8ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionszFPaymentIntent.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptions  Q     !,,= >>
 #.e"44 *=  **KLL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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<   yI)Jr	  5PaymentIntent.ConfirmParamsPaymentMethodDataAcssDebitr  2PaymentIntent.ConfirmParamsPaymentMethodDataAffirmr  <PaymentIntent.ConfirmParamsPaymentMethodDataAfterpayClearpayr  2PaymentIntent.ConfirmParamsPaymentMethodDataAlipayr  7PaymentIntent.ConfirmParamsPaymentMethodDataAuBecsDebitr  5PaymentIntent.ConfirmParamsPaymentMethodDataBacsDebitr  6PaymentIntent.ConfirmParamsPaymentMethodDataBancontactr  :PaymentIntent.ConfirmParamsPaymentMethodDataBillingDetailsbilling_details0PaymentIntent.ConfirmParamsPaymentMethodDataBlikr  2PaymentIntent.ConfirmParamsPaymentMethodDataBoletor  3PaymentIntent.ConfirmParamsPaymentMethodDataCashappr  ;PaymentIntent.ConfirmParamsPaymentMethodDataCustomerBalancer  /PaymentIntent.ConfirmParamsPaymentMethodDataEpsr  /PaymentIntent.ConfirmParamsPaymentMethodDataFpxr  3PaymentIntent.ConfirmParamsPaymentMethodDataGiropayr  3PaymentIntent.ConfirmParamsPaymentMethodDataGrabpayr  1PaymentIntent.ConfirmParamsPaymentMethodDataIdealr  :PaymentIntent.ConfirmParamsPaymentMethodDataInteracPresentr  2PaymentIntent.ConfirmParamsPaymentMethodDataKlarnar  3PaymentIntent.ConfirmParamsPaymentMethodDataKonbinir  0PaymentIntent.ConfirmParamsPaymentMethodDataLinkr  Dict[str, str]r  0PaymentIntent.ConfirmParamsPaymentMethodDataOxxor  /PaymentIntent.ConfirmParamsPaymentMethodDataP24r  2PaymentIntent.ConfirmParamsPaymentMethodDataPaynowr  2PaymentIntent.ConfirmParamsPaymentMethodDataPaypalr  /PaymentIntent.ConfirmParamsPaymentMethodDataPixr  5PaymentIntent.ConfirmParamsPaymentMethodDataPromptpayr  8PaymentIntent.ConfirmParamsPaymentMethodDataRadarOptionsr  6PaymentIntent.ConfirmParamsPaymentMethodDataRevolutPayr  5PaymentIntent.ConfirmParamsPaymentMethodDataSepaDebitr  2PaymentIntent.ConfirmParamsPaymentMethodDataSofortr  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   9PaymentIntent.ConfirmParamsPaymentMethodDataUsBankAccountr  5PaymentIntent.ConfirmParamsPaymentMethodDataWechatPayr  /PaymentIntent.ConfirmParamsPaymentMethodDataZipr  Nr)  r6   r7   r8   ConfirmParamsPaymentMethodDataz,PaymentIntent.ConfirmParamsPaymentMethodData  s'   #G   D   +N    D  'I  $G  $H  )L  B   D  !E  *M  NOO NOO !E  !E  C  )L   D  !E  B  ""233 B  NOO  D   D  NOO #G  'J  %H  $G   D     B )K  $G  NOOr7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ConfirmParamsPaymentMethodDataZipz/PaymentIntent.ConfirmParamsPaymentMethodDataZip  r  r7   r  c                       e Zd Zy)r   Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataWechatPayz5PaymentIntent.ConfirmParamsPaymentMethodDataWechatPay  r  r7   r  c                   f    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<   y	)
r   Literal['company', 'individual']account_holder_typer   r#  Literal['checking', 'savings']r>  financial_connections_accountr%  Nr  r6   r7   r8   +ConfirmParamsPaymentMethodDataUsBankAccountz9PaymentIntent.ConfirmParamsPaymentMethodDataUsBankAccount  `    !,2"  (.. &&FGG ,7u+== (..r7   r  c                       e Zd ZU ed   ed<   y)r  ATrA  rB  rC  ITrF  r,  NrG  r6   r7   r8   $ConfirmParamsPaymentMethodDataSofortz2PaymentIntent.ConfirmParamsPaymentMethodDataSofort      ?@@r7   r  c                       e Zd ZU eed<   y)r  r-  Nr&  r6   r7   r8   'ConfirmParamsPaymentMethodDataSepaDebitz5PaymentIntent.ConfirmParamsPaymentMethodDataSepaDebit      Ir7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodDataRevolutPayz6PaymentIntent.ConfirmParamsPaymentMethodDataRevolutPay  r  r7   r  c                       e Zd ZU ed   ed<   y)r  r   r  Nr  r6   r7   r8   *ConfirmParamsPaymentMethodDataRadarOptionsz8PaymentIntent.ConfirmParamsPaymentMethodDataRadarOptions  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataPromptpayz5PaymentIntent.ConfirmParamsPaymentMethodDataPromptpay  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   $ConfirmParamsPaymentMethodDataPaypalz2PaymentIntent.ConfirmParamsPaymentMethodDataPaypal  r  r7   r   c                       e Zd Zy)r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataPaynowz2PaymentIntent.ConfirmParamsPaymentMethodDataPaynow  r  r7   r"  c                       e Zd ZU ed   ed<   y)r    Literal['alior_bank', 'bank_millennium', 'bank_nowy_bfg_sa', 'bank_pekao_sa', 'banki_spbdzielcze', 'blik', 'bnp_paribas', 'boz', 'citi_handlowy', 'credit_agricole', 'envelobank', 'etransfer_pocztowy24', 'getin_bank', 'ideabank', 'ing', 'inteligo', 'mbank_mtransfer', 'nest_przelew', 'noble_pay', 'pbac_z_ipko', 'plus_bank', 'santander_przelew24', 'tmobile_usbugi_bankowe', 'toyota_bank', 'volkswagen_bank']bankNr  r6   r7   r8   !ConfirmParamsPaymentMethodDataP24z/PaymentIntent.ConfirmParamsPaymentMethodDataP24       i r7   r&  c                       e Zd Zy)r  Nr  r6   r7   r8   "ConfirmParamsPaymentMethodDataOxxoz0PaymentIntent.ConfirmParamsPaymentMethodDataOxxo  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   %ConfirmParamsPaymentMethodDataKonbiniz3PaymentIntent.ConfirmParamsPaymentMethodDataKonbini  r  r7   r-  c                       e Zd ZU ed   ed<   y)r  5PaymentIntent.ConfirmParamsPaymentMethodDataKlarnaDobdobNr  r6   r7   r8   $ConfirmParamsPaymentMethodDataKlarnaz2PaymentIntent.ConfirmParamsPaymentMethodDataKlarna  s    G r7   r1  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r/  r  r  r  Nr1   r2   r3   r4   r5   r6   r7   r8   'ConfirmParamsPaymentMethodDataKlarnaDobz5PaymentIntent.ConfirmParamsPaymentMethodDataKlarnaDob  $    H J Ir7   r4  c                       e Zd Zy)r  Nr  r6   r7   r8   ,ConfirmParamsPaymentMethodDataInteracPresentz:PaymentIntent.ConfirmParamsPaymentMethodDataInteracPresent$  r  r7   r7  c                       e Zd ZU ed   ed<   y)r  Literal['abn_amro', 'asn_bank', 'bunq', 'handelsbanken', 'ing', 'knab', 'moneyou', 'n26', 'rabobank', 'regiobank', 'revolut', 'sns_bank', 'triodos_bank', 'van_lanschot', 'yoursafe']r%  Nr  r6   r7   r8   #ConfirmParamsPaymentMethodDataIdealz1PaymentIntent.ConfirmParamsPaymentMethodDataIdeal'       H r7   r:  c                       e Zd Zy)r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodDataGrabpayz3PaymentIntent.ConfirmParamsPaymentMethodDataGrabpay/  r  r7   r=  c                       e Zd Zy)r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodDataGiropayz3PaymentIntent.ConfirmParamsPaymentMethodDataGiropay2  r  r7   r?  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r  r  r	  
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.ConfirmParamsPaymentMethodDataFpx5  0    !,2"   0r7   rX  c                       e Zd ZU ed   ed<   y)r    Literal['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']r%  Nr  r6   r7   r8   !ConfirmParamsPaymentMethodDataEpsz/PaymentIntent.ConfirmParamsPaymentMethodDataEpsX       k r7   r\  c                       e Zd Zy)r  Nr  r6   r7   r8   -ConfirmParamsPaymentMethodDataCustomerBalancez;PaymentIntent.ConfirmParamsPaymentMethodDataCustomerBalance`  r  r7   r_  c                       e Zd Zy)r  Nr  r6   r7   r8   %ConfirmParamsPaymentMethodDataCashappz3PaymentIntent.ConfirmParamsPaymentMethodDataCashappc  r  r7   ra  c                       e Zd ZU eed<   y)r  tax_idNr&  r6   r7   r8   $ConfirmParamsPaymentMethodDataBoletoz2PaymentIntent.ConfirmParamsPaymentMethodDataBoletof      Kr7   rd  c                       e Zd Zy)r  Nr  r6   r7   r8   "ConfirmParamsPaymentMethodDataBlikz0PaymentIntent.ConfirmParamsPaymentMethodDataBlikl  r  r7   rg  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.ConfirmParamsPaymentMethodDataBillingDetailsAddressr  r  emailr  r  Nr  r6   r7   r8   ,ConfirmParamsPaymentMethodDataBillingDetailsz:PaymentIntent.ConfirmParamsPaymentMethodDataBillingDetailso  sP     _  011 /00 011r7   rj  c                   x    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<   y)	APaymentIntent.ConfirmParamsPaymentMethodDataBillingDetailsAddressr   r  r,  r  r  r  r  Nr  r6   r7   r8   3ConfirmParamsPaymentMethodDataBillingDetailsAddressrl    r  r7   rm  c                       e Zd Zy)r  Nr  r6   r7   r8   (ConfirmParamsPaymentMethodDataBancontactz6PaymentIntent.ConfirmParamsPaymentMethodDataBancontact  r  r7   ro  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r  r   r#  r1  Nr  r6   r7   r8   'ConfirmParamsPaymentMethodDataBacsDebitz5PaymentIntent.ConfirmParamsPaymentMethodDataBacsDebit  $    '.. #5))r7   rq  c                   $    e Zd ZU eed<   	 eed<   y)r  r#  
bsb_numberNr&  r6   r7   r8   )ConfirmParamsPaymentMethodDataAuBecsDebitz7PaymentIntent.ConfirmParamsPaymentMethodDataAuBecsDebit       Or7   ru  c                       e Zd Zy)r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataAlipayz2PaymentIntent.ConfirmParamsPaymentMethodDataAlipay  r  r7   rx  c                       e Zd Zy)r  Nr  r6   r7   r8   .ConfirmParamsPaymentMethodDataAfterpayClearpayz<PaymentIntent.ConfirmParamsPaymentMethodDataAfterpayClearpay  r  r7   rz  c                       e Zd Zy)r  Nr  r6   r7   r8   $ConfirmParamsPaymentMethodDataAffirmz2PaymentIntent.ConfirmParamsPaymentMethodDataAffirm  r  r7   r|  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  r#  institution_numbertransit_numberNr&  r6   r7   r8   'ConfirmParamsPaymentMethodDataAcssDebitz5PaymentIntent.ConfirmParamsPaymentMethodDataAcssDebit  '     !$#  r7   r  c                       e Zd ZU ded<   y)'PaymentIntent.ConfirmParamsMandateData29PaymentIntent.ConfirmParamsMandateDataCustomerAcceptance2customer_acceptanceNr1   r2   r3   r5   r6   r7   r8   ConfirmParamsMandateData2r    s    !\\r7   r  c                   *    e Zd ZU ded<   	 ed   ed<   y)r  ?PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOnline2onliner   N)r1   r2   r3   r5   r   r6   r7   r8   +ConfirmParamsMandateDataCustomerAcceptance2z9PaymentIntent.ConfirmParamsMandateDataCustomerAcceptance2  s    UU (##r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r  r   
ip_address
user_agentNr  r6   r7   r8   1ConfirmParamsMandateDataCustomerAcceptanceOnline2z?PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOnline2  s$    #E** $E**r7   r  c                       e Zd ZU ded<   y)&PaymentIntent.ConfirmParamsMandateData8PaymentIntent.ConfirmParamsMandateDataCustomerAcceptancer  Nr  r6   r7   r8   ConfirmParamsMandateDatar    s    ![[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  r4   accepted_at?PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOfflineoffline>PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOnliner  r  r  r   Nr)  r6   r7   r8   *ConfirmParamsMandateDataCustomerAcceptancez8PaymentIntent.ConfirmParamsMandateDataCustomerAcceptance  sS    $U++ !Q   P  -..r7   r  c                   $    e Zd ZU eed<   	 eed<   y)r  r  r  Nr&  r6   r7   r8   0ConfirmParamsMandateDataCustomerAcceptanceOnlinez>PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOnline      O Or7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   1ConfirmParamsMandateDataCustomerAcceptanceOfflinez?PaymentIntent.ConfirmParamsMandateDataCustomerAcceptanceOffline  r  r7   r  c                   ,   e Zd ZU eed<   	 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   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/<   y0)1PaymentIntent.CreateParamsr0   r4   r  1PaymentIntent.CreateParamsAutomaticPaymentMethodsautomatic_payment_methodsr  r  rC   confirmzLiteral['automatic', 'manual']confirmation_methodrN  r   customerr  r  r  r  r  z1Literal['']|PaymentIntent.CreateParamsMandateDatar  r  r  r  r  on_behalf_ofr   payment_method_configuration+PaymentIntent.CreateParamsPaymentMethodDatar
  .PaymentIntent.CreateParamsPaymentMethodOptionsr  payment_method_types&PaymentIntent.CreateParamsRadarOptionsr  r  r  z$Literal['off_session', 'on_session']r  "PaymentIntent.CreateParamsShippingr  r  r  &PaymentIntent.CreateParamsTransferDatar  transfer_groupr  N)r1   r2   r3   r4   r5   r   r   r6   r7   r8   CreateParamsr    sG   K %0$66 (3C(  (C  !(( "--M!NNM "%(( %U++ '2&&99  ,, !'' &C  ""233 %%KLL &e,, (..
 +6e*<< "-=" 
 %0@%  #.k":: '8  'u-- $E** !,6!  ""FGG #.e"44 *5U);; '8  (.. (//r7   r  c                   *    e Zd ZU ed   ed<   	 eed<   y)r  r4   r0   r  Nr1   r2   r3   r   r5   r   r6   r7   r8   CreateParamsTransferDataz&PaymentIntent.CreateParamsTransferData  s    && r7   r  c                   Z    e Zd ZU ded<   	 ed   ed<   	 eed<   	 ed   ed<   	 ed   ed<   y)	r  )PaymentIntent.CreateParamsShippingAddressr  r   r  r  r  r  Nr  r6   r7   r8   CreateParamsShippingz"PaymentIntent.CreateParamsShipping  O    @@ !'' I u%% )//r7   r  c                   x    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<   y)	r  r   r  r,  r  r  r  r  Nr  r6   r7   r8   CreateParamsShippingAddressz)PaymentIntent.CreateParamsShippingAddress  r  r7   r  c                       e Zd ZU ed   ed<   y)r  r   r  Nr  r6   r7   r8   CreateParamsRadarOptionsz&PaymentIntent.CreateParamsRadarOptions  r  r7   r  c                   p   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<   yE)Fr  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsAcssDebitr  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsAffirmr  zJLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsAfterpayClearpayr  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsAlipayr  zELiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsAuBecsDebitr  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsBacsDebitr  zDLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsBancontactr  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsBlikr  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsBoletor  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsCardr  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.CreateParamsPaymentMethodOptionsIdealr  zHLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsInteracPresentr  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsKlarnar  zALiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsKonbinir  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsLinkr  z>Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsOxxor  z=Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsP24r  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPaynowr  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPaypalr  z=Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPixr  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsPromptpayr  zDLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsRevolutPayr  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsSepaDebitr  z@Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsSofortr  zGLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountr  zCLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsWechatPayr  z=Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsZipr  Nr  r6   r7   r8    CreateParamsPaymentMethodOptionsz.PaymentIntent.CreateParamsPaymentMethodOptions     #U   R   +\    R  'W  $U  $V  P   R  P  &W  !S  *[  O  O  !S  !S  Q  )Z   R  !S  P  P  O   R   R  O  #U  %V  $U   R  )Y  $U  O r7   r  c                       e Zd ZU ed   ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsZipr$  r  Nr  r6   r7   r8   #CreateParamsPaymentMethodOptionsZipr    r&  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsWechatPayr   r  r  r  r$  r  Nr)  r6   r7   r8   )CreateParamsPaymentMethodOptionsWechatPayr    r+  r7   r  c                   f    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
<   y);PaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountOPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  CPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworksr0  r1  r  r2  r  r3  r  Nr  r6   r7   r8   -CreateParamsPaymentMethodOptionsUsBankAccountr    s    #.a$  "U  )4<)  !,J!  "-B" r7   r  c                       e Zd ZU ed   ed<   y)r  r6  r7  Nr  r6   r7   r8   5CreateParamsPaymentMethodOptionsUsBankAccountNetworkszCPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountNetworks      "#MNNr7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r  r:  r  r;  r  r   r  Nr  r6   r7   r8   ACreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszOPaymentIntent.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnections	  r=  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsSofortr@  r  rA  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsSofortr    rC  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsSepaDebitEPaymentIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r2  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsSepaDebitr  /  .    (W  !,J! r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   7CreateParamsPaymentMethodOptionsSepaDebitMandateOptionszEPaymentIntent.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsC  rJ  r7   r  c                       e Zd ZU ed   ed<   y)8PaymentIntent.CreateParamsPaymentMethodOptionsRevolutPayrA  r  Nr  r6   r7   r8   *CreateParamsPaymentMethodOptionsRevolutPayr  H  rN  r7   r  c                       e Zd ZU ed   ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsPromptpayr$  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsPromptpayr  T  r&  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsPixr4   rz  r  r$  r  Nr  r6   r7   r8   #CreateParamsPaymentMethodOptionsPixr  `  rU  r7   r  c                   f    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	<   y
)4PaymentIntent.CreateParamsPaymentMethodOptionsPaypalrX  r  rY  r  r   rP  rZ  rA  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsPaypalr  t  r\  r7   r  c                       e Zd ZU ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsPaynowr$  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsPaynowr    r&  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsP24r$  r  rC   rb  Nr  r6   r7   r8   #CreateParamsPaymentMethodOptionsP24r    rd  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsOxxor4   r  r$  r  Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsOxxor    rh  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsLinkrX  r  r   rj  rA  r  Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsLinkr    rl  r7   r  c                   f    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<   y	)
5PaymentIntent.CreateParamsPaymentMethodOptionsKonbinir  r^  ro  r  r  rf  r$  r  Nr  r6   r7   r8   'CreateParamsPaymentMethodOptionsKonbinir    rq  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsKlarnarX  r  rt  r  r$  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsKlarnar    rv  r7   r  c                       e Zd Zy)<PaymentIntent.CreateParamsPaymentMethodOptionsInteracPresentNr  r6   r7   r8   .CreateParamsPaymentMethodOptionsInteracPresentr    r  r7   r  c                       e Zd ZU ed   ed<   y)3PaymentIntent.CreateParamsPaymentMethodOptionsIdealrA  r  Nr  r6   r7   r8   %CreateParamsPaymentMethodOptionsIdealr    r}  r7   r  c                       e Zd ZU ed   ed<   y)5PaymentIntent.CreateParamsPaymentMethodOptionsGrabpayr$  r  Nr  r6   r7   r8   'CreateParamsPaymentMethodOptionsGrabpayr  !  r&  r7   r   c                       e Zd ZU ed   ed<   y)5PaymentIntent.CreateParamsPaymentMethodOptionsGiropayr$  r  Nr  r6   r7   r8   'CreateParamsPaymentMethodOptionsGiropayr  -  r&  r7   r  c                       e Zd ZU ed   ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsFpxr$  r  Nr  r6   r7   r8   #CreateParamsPaymentMethodOptionsFpxr  9  r&  r7   r  c                       e Zd ZU ed   ed<   y)1PaymentIntent.CreateParamsPaymentMethodOptionsEpsr$  r  Nr  r6   r7   r8   #CreateParamsPaymentMethodOptionsEpsr  E  r&  r7   r	  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)=PaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceIPaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferrK  r  rL  r$  r  Nr  r6   r7   r8   /CreateParamsPaymentMethodOptionsCustomerBalancer  Q  =    &[  &&@AA !,,= >>r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r  WPaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferrR  r  rI  rQ  r   Nr)  r6   r7   r8   ;CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferzIPaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferg  I     *i  &1^& 
 $ r7   r  c                       e Zd ZU eed<   y)r  r,  Nr&  r6   r7   r8   ICreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferzWPaymentIntent.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)5PaymentIntent.CreateParamsPaymentMethodOptionsCashapprX  r  r2  r  Nr  r6   r7   r8   'CreateParamsPaymentMethodOptionsCashappr    r  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)9PaymentIntent.CreateParamsPaymentMethodOptionsCardPresentrC   r+  r6  r  r,  Nr  r6   r7   r8   +CreateParamsPaymentMethodOptionsCardPresentr    r  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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<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsCardrX  r  r   r  >PaymentIntent.CreateParamsPaymentMethodOptionsCardInstallmentsr  @PaymentIntent.CreateParamsPaymentMethodOptionsCardMandateOptionsr  rC   r  r  r)  r  r+  r,  r-  r.  r  r1  r2  r  r  r2  r3  Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsCardr    +   '(GHH #5)) &P 
 )R  f%%
 ! X  -82-  0;20  #.2#  "-2"  %00M$NN !,J!  /::K.LL 0;;L/MMr7   r  c                       e Zd ZU eed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed	<   	 ed   ed
<   	 eed<   	 eed<   	 ed   ed<   y)r  r0   r  r  r   r  r4   r  r  r  r  rP  r  r  r  Nr  r6   r7   r8   2CreateParamsPaymentMethodOptionsCardMandateOptionsz@PaymentIntent.CreateParamsPaymentMethodOptionsCardMandateOptions	  r  r7   r"  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r  rC   rB   zNLiteral['']|PaymentIntent.CreateParamsPaymentMethodOptionsCardInstallmentsPlanr  Nr  r6   r7   r8   0CreateParamsPaymentMethodOptionsCardInstallmentsz>PaymentIntent.CreateParamsPaymentMethodOptionsCardInstallments/  )     ((
 ` r7   r$  c                   <    e Zd ZU eed<   	 ed   ed<   	 ed   ed<   y)BPaymentIntent.CreateParamsPaymentMethodOptionsCardInstallmentsPlanr  r  r  r  r   Nr  r6   r7   r8   4CreateParamsPaymentMethodOptionsCardInstallmentsPlanr'  >  r  r7   r(  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsBoletor4   r  r2  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsBoletor*  M  r  r7   r+  c                       e Zd ZU ed   ed<   y)2PaymentIntent.CreateParamsPaymentMethodOptionsBlikr   r   Nr  r6   r7   r8   $CreateParamsPaymentMethodOptionsBlikr-  _  r  r7   r.  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)8PaymentIntent.CreateParamsPaymentMethodOptionsBancontactr  r  rA  r  Nr  r6   r7   r8   *CreateParamsPaymentMethodOptionsBancontactr0  e  r  r7   r1  c                       e Zd ZU ed   ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsBacsDebitr2  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsBacsDebitr3  w  r  r7   r4  c                       e Zd ZU ed   ed<   y)9PaymentIntent.CreateParamsPaymentMethodOptionsAuBecsDebitr2  r  Nr  r6   r7   r8   +CreateParamsPaymentMethodOptionsAuBecsDebitr6    r  r7   r7  c                       e Zd ZU ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsAlipayrA  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsAlipayr9    r}  r7   r:  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)>PaymentIntent.CreateParamsPaymentMethodOptionsAfterpayClearpayrX  r  r   rP  r$  r  Nr  r6   r7   r8   0CreateParamsPaymentMethodOptionsAfterpayClearpayr<    r  r7   r=  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)4PaymentIntent.CreateParamsPaymentMethodOptionsAffirmrX  r  r   r  r$  r  Nr  r6   r7   r8   &CreateParamsPaymentMethodOptionsAffirmr?    r  r7   r@  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)7PaymentIntent.CreateParamsPaymentMethodOptionsAcssDebitEPaymentIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptionsr  r2  r  r3  r  Nr  r6   r7   r8   )CreateParamsPaymentMethodOptionsAcssDebitrB    E    (W  !,J!  "-B" r7   rD  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y	)
rC  r  r  r   r  r  r  r  r  Nr  r6   r7   r8   7CreateParamsPaymentMethodOptionsAcssDebitMandateOptionszEPaymentIntent.CreateParamsPaymentMethodOptionsAcssDebitMandateOptions  r  r7   rG  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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<   yI)Jr  4PaymentIntent.CreateParamsPaymentMethodDataAcssDebitr  1PaymentIntent.CreateParamsPaymentMethodDataAffirmr  ;PaymentIntent.CreateParamsPaymentMethodDataAfterpayClearpayr  1PaymentIntent.CreateParamsPaymentMethodDataAlipayr  6PaymentIntent.CreateParamsPaymentMethodDataAuBecsDebitr  4PaymentIntent.CreateParamsPaymentMethodDataBacsDebitr  5PaymentIntent.CreateParamsPaymentMethodDataBancontactr  9PaymentIntent.CreateParamsPaymentMethodDataBillingDetailsr  /PaymentIntent.CreateParamsPaymentMethodDataBlikr  1PaymentIntent.CreateParamsPaymentMethodDataBoletor  2PaymentIntent.CreateParamsPaymentMethodDataCashappr  :PaymentIntent.CreateParamsPaymentMethodDataCustomerBalancer  .PaymentIntent.CreateParamsPaymentMethodDataEpsr  .PaymentIntent.CreateParamsPaymentMethodDataFpxr  2PaymentIntent.CreateParamsPaymentMethodDataGiropayr  2PaymentIntent.CreateParamsPaymentMethodDataGrabpayr  0PaymentIntent.CreateParamsPaymentMethodDataIdealr  9PaymentIntent.CreateParamsPaymentMethodDataInteracPresentr  1PaymentIntent.CreateParamsPaymentMethodDataKlarnar  2PaymentIntent.CreateParamsPaymentMethodDataKonbinir  /PaymentIntent.CreateParamsPaymentMethodDataLinkr  r  r  /PaymentIntent.CreateParamsPaymentMethodDataOxxor  .PaymentIntent.CreateParamsPaymentMethodDataP24r  1PaymentIntent.CreateParamsPaymentMethodDataPaynowr  1PaymentIntent.CreateParamsPaymentMethodDataPaypalr  .PaymentIntent.CreateParamsPaymentMethodDataPixr  4PaymentIntent.CreateParamsPaymentMethodDataPromptpayr  7PaymentIntent.CreateParamsPaymentMethodDataRadarOptionsr  5PaymentIntent.CreateParamsPaymentMethodDataRevolutPayr  4PaymentIntent.CreateParamsPaymentMethodDataSepaDebitr  1PaymentIntent.CreateParamsPaymentMethodDataSofortr  r  r   8PaymentIntent.CreateParamsPaymentMethodDataUsBankAccountr  4PaymentIntent.CreateParamsPaymentMethodDataWechatPayr  .PaymentIntent.CreateParamsPaymentMethodDataZipr  Nr)  r6   r7   r8   CreateParamsPaymentMethodDataz+PaymentIntent.CreateParamsPaymentMethodData  '   #F   C   +M    C  'H  $F  $G  )K  A   C  !D  *L  MNN MNN !D  !D  B  )K   C  !D  A  ""233 A  MNN  C   C  MNN #F  'I  %G  $F   C     B )J  $F  MNNr7   rk  c                       e Zd Zy)rj  Nr  r6   r7   r8    CreateParamsPaymentMethodDataZipz.PaymentIntent.CreateParamsPaymentMethodDataZip  r  r7   rn  c                       e Zd Zy)ri  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataWechatPayz4PaymentIntent.CreateParamsPaymentMethodDataWechatPay  r  r7   rp  c                   f    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<   y	)
rh  r  r	  r   r#  r
  r>  r  r%  Nr  r6   r7   r8   *CreateParamsPaymentMethodDataUsBankAccountz8PaymentIntent.CreateParamsPaymentMethodDataUsBankAccount  r  r7   rr  c                       e Zd ZU ed   ed<   y)rg  r  r,  NrG  r6   r7   r8   #CreateParamsPaymentMethodDataSofortz1PaymentIntent.CreateParamsPaymentMethodDataSofort  r  r7   rt  c                       e Zd ZU eed<   y)rf  r-  Nr&  r6   r7   r8   &CreateParamsPaymentMethodDataSepaDebitz4PaymentIntent.CreateParamsPaymentMethodDataSepaDebit  r  r7   rv  c                       e Zd Zy)re  Nr  r6   r7   r8   'CreateParamsPaymentMethodDataRevolutPayz5PaymentIntent.CreateParamsPaymentMethodDataRevolutPay  r  r7   rx  c                       e Zd ZU ed   ed<   y)rd  r   r  Nr  r6   r7   r8   )CreateParamsPaymentMethodDataRadarOptionsz7PaymentIntent.CreateParamsPaymentMethodDataRadarOptions  r  r7   rz  c                       e Zd Zy)rc  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataPromptpayz4PaymentIntent.CreateParamsPaymentMethodDataPromptpay#  r  r7   r|  c                       e Zd Zy)rb  Nr  r6   r7   r8    CreateParamsPaymentMethodDataPixz.PaymentIntent.CreateParamsPaymentMethodDataPix&  r  r7   r~  c                       e Zd Zy)ra  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataPaypalz1PaymentIntent.CreateParamsPaymentMethodDataPaypal)  r  r7   r  c                       e Zd Zy)r`  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataPaynowz1PaymentIntent.CreateParamsPaymentMethodDataPaynow,  r  r7   r  c                       e Zd ZU ed   ed<   y)r_  r$  r%  Nr  r6   r7   r8    CreateParamsPaymentMethodDataP24z.PaymentIntent.CreateParamsPaymentMethodDataP24/  r'  r7   r  c                       e Zd Zy)r^  Nr  r6   r7   r8   !CreateParamsPaymentMethodDataOxxoz/PaymentIntent.CreateParamsPaymentMethodDataOxxo7  r  r7   r  c                       e Zd Zy)r]  Nr  r6   r7   r8   !CreateParamsPaymentMethodDataLinkz/PaymentIntent.CreateParamsPaymentMethodDataLink:  r  r7   r  c                       e Zd Zy)r\  Nr  r6   r7   r8   $CreateParamsPaymentMethodDataKonbiniz2PaymentIntent.CreateParamsPaymentMethodDataKonbini=  r  r7   r  c                       e Zd ZU ed   ed<   y)r[  4PaymentIntent.CreateParamsPaymentMethodDataKlarnaDobr0  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataKlarnaz1PaymentIntent.CreateParamsPaymentMethodDataKlarna@      F r7   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  r  r  r  Nr3  r6   r7   r8   &CreateParamsPaymentMethodDataKlarnaDobz4PaymentIntent.CreateParamsPaymentMethodDataKlarnaDobH  r5  r7   r  c                       e Zd Zy)rZ  Nr  r6   r7   r8   +CreateParamsPaymentMethodDataInteracPresentz9PaymentIntent.CreateParamsPaymentMethodDataInteracPresentV  r  r7   r  c                       e Zd ZU ed   ed<   y)rY  r9  r%  Nr  r6   r7   r8   "CreateParamsPaymentMethodDataIdealz0PaymentIntent.CreateParamsPaymentMethodDataIdealY  r;  r7   r  c                       e Zd Zy)rX  Nr  r6   r7   r8   $CreateParamsPaymentMethodDataGrabpayz2PaymentIntent.CreateParamsPaymentMethodDataGrabpaya  r  r7   r  c                       e Zd Zy)rW  Nr  r6   r7   r8   $CreateParamsPaymentMethodDataGiropayz2PaymentIntent.CreateParamsPaymentMethodDataGiropayd  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rV  r  r	  rA  r%  Nr)  r6   r7   r8    CreateParamsPaymentMethodDataFpxz.PaymentIntent.CreateParamsPaymentMethodDataFpxg  rY  r7   r  c                       e Zd ZU ed   ed<   y)rU  r[  r%  Nr  r6   r7   r8    CreateParamsPaymentMethodDataEpsz.PaymentIntent.CreateParamsPaymentMethodDataEps  r]  r7   r  c                       e Zd Zy)rT  Nr  r6   r7   r8   ,CreateParamsPaymentMethodDataCustomerBalancez:PaymentIntent.CreateParamsPaymentMethodDataCustomerBalance  r  r7   r  c                       e Zd Zy)rS  Nr  r6   r7   r8   $CreateParamsPaymentMethodDataCashappz2PaymentIntent.CreateParamsPaymentMethodDataCashapp  r  r7   r  c                       e Zd ZU eed<   y)rR  rc  Nr&  r6   r7   r8   #CreateParamsPaymentMethodDataBoletoz1PaymentIntent.CreateParamsPaymentMethodDataBoleto  re  r7   r  c                       e Zd Zy)rQ  Nr  r6   r7   r8   !CreateParamsPaymentMethodDataBlikz/PaymentIntent.CreateParamsPaymentMethodDataBlik  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)rP  zLLiteral['']|PaymentIntent.CreateParamsPaymentMethodDataBillingDetailsAddressr  r  ri  r  r  Nr  r6   r7   r8   +CreateParamsPaymentMethodDataBillingDetailsz9PaymentIntent.CreateParamsPaymentMethodDataBillingDetails  P     ^  011 /00 011r7   r  c                   x    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<   y)	@PaymentIntent.CreateParamsPaymentMethodDataBillingDetailsAddressr   r  r,  r  r  r  r  Nr  r6   r7   r8   2CreateParamsPaymentMethodDataBillingDetailsAddressr    r  r7   r  c                       e Zd Zy)rO  Nr  r6   r7   r8   'CreateParamsPaymentMethodDataBancontactz5PaymentIntent.CreateParamsPaymentMethodDataBancontact  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rN  r   r#  r1  Nr  r6   r7   r8   &CreateParamsPaymentMethodDataBacsDebitz4PaymentIntent.CreateParamsPaymentMethodDataBacsDebit  rr  r7   r  c                   $    e Zd ZU eed<   	 eed<   y)rM  r#  rt  Nr&  r6   r7   r8   (CreateParamsPaymentMethodDataAuBecsDebitz6PaymentIntent.CreateParamsPaymentMethodDataAuBecsDebit  rv  r7   r  c                       e Zd Zy)rL  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataAlipayz1PaymentIntent.CreateParamsPaymentMethodDataAlipay  r  r7   r  c                       e Zd Zy)rK  Nr  r6   r7   r8   -CreateParamsPaymentMethodDataAfterpayClearpayz;PaymentIntent.CreateParamsPaymentMethodDataAfterpayClearpay  r  r7   r  c                       e Zd Zy)rJ  Nr  r6   r7   r8   #CreateParamsPaymentMethodDataAffirmz1PaymentIntent.CreateParamsPaymentMethodDataAffirm  r  r7   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)rI  r#  r~  r  Nr&  r6   r7   r8   &CreateParamsPaymentMethodDataAcssDebitz4PaymentIntent.CreateParamsPaymentMethodDataAcssDebit  r  r7   r  c                       e Zd ZU ded<   y)%PaymentIntent.CreateParamsMandateData7PaymentIntent.CreateParamsMandateDataCustomerAcceptancer  Nr  r6   r7   r8   CreateParamsMandateDatar    s    !ZZ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  r4   r  >PaymentIntent.CreateParamsMandateDataCustomerAcceptanceOffliner  =PaymentIntent.CreateParamsMandateDataCustomerAcceptanceOnliner  r  r   Nr)  r6   r7   r8   )CreateParamsMandateDataCustomerAcceptancez7PaymentIntent.CreateParamsMandateDataCustomerAcceptance  sS    $U++ !P   O  -..r7   r  c                   $    e Zd ZU eed<   	 eed<   y)r  r  r  Nr&  r6   r7   r8   /CreateParamsMandateDataCustomerAcceptanceOnlinez=PaymentIntent.CreateParamsMandateDataCustomerAcceptanceOnline  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   0CreateParamsMandateDataCustomerAcceptanceOfflinez>PaymentIntent.CreateParamsMandateDataCustomerAcceptanceOffline#  r  r7   r  c                   *    e Zd ZU ed   ed<   	 eed<   y)r  zLiteral['always', 'never']rA   rB   N)r1   r2   r3   r   r5   rC   r6   r7   r8   #CreateParamsAutomaticPaymentMethodsz1PaymentIntent.CreateParamsAutomaticPaymentMethods&  s    ()EFF
 Mr7   r  c                       e Zd ZU 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<   y)*PaymentIntent.IncrementAuthorizationParamsr0   r4   r  r   r  r  r  r  r  r  6PaymentIntent.IncrementAuthorizationParamsTransferDatar  N)r1   r2   r3   r4   r5   r   r6   r7   r8   IncrementAuthorizationParamsr  2  s~    K %0$66 %U++  ,, ""233 #.e"44 'H r7   r  c                       e Zd ZU ed   ed<   y)r  r4   r0   Nr  r6   r7   r8   (IncrementAuthorizationParamsTransferDataz6PaymentIntent.IncrementAuthorizationParamsTransferDataS  r  r7   r  c                   x    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
<   y)PaymentIntent.ListParamsz#PaymentIntent.ListParamsCreated|intcreatedr   r  ending_beforer  r  r4   limitstarting_afterNr  r6   r7   r8   
ListParamsr  Y  sm     !FGG "%(( 'u--  ,, u%% (..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)PaymentIntent.ListParamsCreatedr4   gtgteltlteNr  r6   r7   r8   ListParamsCreatedr  s  sH    E"" U## E"" U##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<   	 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 <   y!)"PaymentIntent.ModifyParamsr4   r0   ro  r  r  r  r   rN  r  r  r  r  r  r  r   r  +PaymentIntent.ModifyParamsPaymentMethodDatar
  .PaymentIntent.ModifyParamsPaymentMethodOptionsr  r  r  r  r  r  z.Literal['']|PaymentIntent.ModifyParamsShippingr  r  r  &PaymentIntent.ModifyParamsTransferDatar  r  Nr  r6   r7   r8   ModifyParamsr    s   && %00A$BB (C  "%(( "%(( %U++  ,, "">?? (.. +6e*<< "-=" 
 %0@%  #.k":: ''899 !,B!  "@  #.e"44 *5U);; '8  (..r7   r  c                       e Zd ZU ed   ed<   y)r  r4   r0   Nr  r6   r7   r8   ModifyParamsTransferDataz&PaymentIntent.ModifyParamsTransferData  r  r7   r  c                   Z    e Zd ZU ded<   	 ed   ed<   	 eed<   	 ed   ed<   	 ed   ed<   y)	"PaymentIntent.ModifyParamsShipping)PaymentIntent.ModifyParamsShippingAddressr  r   r  r  r  r  Nr  r6   r7   r8   ModifyParamsShippingr    r  r7   r  c                   x    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<   y)	r  r   r  r,  r  r  r  r  Nr  r6   r7   r8   ModifyParamsShippingAddressz)PaymentIntent.ModifyParamsShippingAddress  r  r7   r  c                   p   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<   yE)Fr  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAcssDebitr  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAffirmr  zJLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAfterpayClearpayr  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAlipayr  zELiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsAuBecsDebitr  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsBacsDebitr  zDLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsBancontactr  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsBlikr  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsBoletor  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsCardr  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.ModifyParamsPaymentMethodOptionsIdealr  zHLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsInteracPresentr  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsKlarnar  zALiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsKonbinir  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsLinkr  z>Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsOxxor  z=Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsP24r  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPaynowr  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPaypalr  z=Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPixr  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPromptpayr  zDLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsRevolutPayr  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsSepaDebitr  z@Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsSofortr  zGLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountr  zCLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsWechatPayr  z=Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsZipr  Nr  r6   r7   r8    ModifyParamsPaymentMethodOptionsz.PaymentIntent.ModifyParamsPaymentMethodOptions%  r  r7   r  c                       e Zd ZU ed   ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsZipr$  r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodOptionsZipr    r&  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsWechatPayr   r  r  r  r$  r  Nr)  r6   r7   r8   )ModifyParamsPaymentMethodOptionsWechatPayr    r+  r7   r  c                   f    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
<   y);PaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountOPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  CPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworksr0  r1  r  r2  r  r3  r  Nr  r6   r7   r8   -ModifyParamsPaymentMethodOptionsUsBankAccountr    r  r7   r  c                       e Zd ZU ed   ed<   y)r  r6  r7  Nr  r6   r7   r8   5ModifyParamsPaymentMethodOptionsUsBankAccountNetworkszCPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountNetworks9  r  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r  r:  r  r;  r  r   r  Nr  r6   r7   r8   AModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionszOPaymentIntent.ModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnections?  r=  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsSofortr@  r  rA  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsSofortr  Q  rC  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsSepaDebitEPaymentIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r2  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsSepaDebitr  e  r  r7   r   c                       e Zd Zy)r  Nr  r6   r7   r8   7ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionszEPaymentIntent.ModifyParamsPaymentMethodOptionsSepaDebitMandateOptionsy  rJ  r7   r  c                       e Zd ZU ed   ed<   y)8PaymentIntent.ModifyParamsPaymentMethodOptionsRevolutPayrA  r  Nr  r6   r7   r8   *ModifyParamsPaymentMethodOptionsRevolutPayr  ~  rN  r7   r  c                       e Zd ZU ed   ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsPromptpayr$  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsPromptpayr    r&  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsPixr4   rz  r  r$  r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodOptionsPixr
    rU  r7   r  c                   f    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	<   y
)4PaymentIntent.ModifyParamsPaymentMethodOptionsPaypalrX  r  rY  r  r   rP  rZ  rA  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsPaypalr    r\  r7   r  c                       e Zd ZU ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsPaynowr$  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsPaynowr    r&  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsP24r$  r  rC   rb  Nr  r6   r7   r8   #ModifyParamsPaymentMethodOptionsP24r    rd  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsOxxor4   r  r$  r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsOxxor    rh  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsLinkrX  r  r   rj  rA  r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsLinkr    rl  r7   r  c                   f    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<   y	)
5PaymentIntent.ModifyParamsPaymentMethodOptionsKonbinir  r^  ro  r  r  rf  r$  r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodOptionsKonbinir    rq  r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsKlarnarX  r  rt  r  r$  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsKlarnar  ,  rv  r7   r   c                       e Zd Zy)<PaymentIntent.ModifyParamsPaymentMethodOptionsInteracPresentNr  r6   r7   r8   .ModifyParamsPaymentMethodOptionsInteracPresentr"  F  r  r7   r#  c                       e Zd ZU ed   ed<   y)3PaymentIntent.ModifyParamsPaymentMethodOptionsIdealrA  r  Nr  r6   r7   r8   %ModifyParamsPaymentMethodOptionsIdealr%  I  r}  r7   r&  c                       e Zd ZU ed   ed<   y)5PaymentIntent.ModifyParamsPaymentMethodOptionsGrabpayr$  r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodOptionsGrabpayr(  W  r&  r7   r)  c                       e Zd ZU ed   ed<   y)5PaymentIntent.ModifyParamsPaymentMethodOptionsGiropayr$  r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodOptionsGiropayr+  c  r&  r7   r,  c                       e Zd ZU ed   ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsFpxr$  r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodOptionsFpxr.  o  r&  r7   r/  c                       e Zd ZU ed   ed<   y)1PaymentIntent.ModifyParamsPaymentMethodOptionsEpsr$  r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodOptionsEpsr1  {  r&  r7   r2  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)=PaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceIPaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferrK  r  rL  r$  r  Nr  r6   r7   r8   /ModifyParamsPaymentMethodOptionsCustomerBalancer4    r  r7   r6  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)r5  WPaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferrR  r  rI  rQ  r   Nr)  r6   r7   r8   ;ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferzIPaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransfer  r  r7   r9  c                       e Zd ZU eed<   y)r8  r,  Nr&  r6   r7   r8   IModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferzWPaymentIntent.ModifyParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer  r  r7   r;  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)5PaymentIntent.ModifyParamsPaymentMethodOptionsCashapprX  r  r2  r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodOptionsCashappr=    r  r7   r>  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)9PaymentIntent.ModifyParamsPaymentMethodOptionsCardPresentrC   r+  r6  r  r,  Nr  r6   r7   r8   +ModifyParamsPaymentMethodOptionsCardPresentr@    r  r7   rA  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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<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsCardrX  r  r   r  >PaymentIntent.ModifyParamsPaymentMethodOptionsCardInstallmentsr  @PaymentIntent.ModifyParamsPaymentMethodOptionsCardMandateOptionsr  rC   r  r  r)  r  r+  r,  r-  r.  r  r1  r2  r  r  r2  r3  Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsCardrC    r   r7   rF  c                       e Zd ZU eed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed	<   	 ed   ed
<   	 eed<   	 eed<   	 ed   ed<   y)rE  r0   r  r  r   r  r4   r  r  r  r  rP  r  r  r  Nr  r6   r7   r8   2ModifyParamsPaymentMethodOptionsCardMandateOptionsz@PaymentIntent.ModifyParamsPaymentMethodOptionsCardMandateOptions?  r  r7   rH  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rD  rC   rB   zNLiteral['']|PaymentIntent.ModifyParamsPaymentMethodOptionsCardInstallmentsPlanr  Nr  r6   r7   r8   0ModifyParamsPaymentMethodOptionsCardInstallmentsz>PaymentIntent.ModifyParamsPaymentMethodOptionsCardInstallmentse  r%  r7   rJ  c                   <    e Zd ZU eed<   	 ed   ed<   	 ed   ed<   y)BPaymentIntent.ModifyParamsPaymentMethodOptionsCardInstallmentsPlanr  r  r  r  r   Nr  r6   r7   r8   4ModifyParamsPaymentMethodOptionsCardInstallmentsPlanrL  t  r  r7   rM  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsBoletor4   r  r2  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsBoletorO    r  r7   rP  c                       e Zd ZU ed   ed<   y)2PaymentIntent.ModifyParamsPaymentMethodOptionsBlikr   r   Nr  r6   r7   r8   $ModifyParamsPaymentMethodOptionsBlikrR    r  r7   rS  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)8PaymentIntent.ModifyParamsPaymentMethodOptionsBancontactr  r  rA  r  Nr  r6   r7   r8   *ModifyParamsPaymentMethodOptionsBancontactrU    r  r7   rV  c                       e Zd ZU ed   ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsBacsDebitr2  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsBacsDebitrX    r  r7   rY  c                       e Zd ZU ed   ed<   y)9PaymentIntent.ModifyParamsPaymentMethodOptionsAuBecsDebitr2  r  Nr  r6   r7   r8   +ModifyParamsPaymentMethodOptionsAuBecsDebitr[    r  r7   r\  c                       e Zd ZU ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsAlipayrA  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsAlipayr^    r}  r7   r_  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)>PaymentIntent.ModifyParamsPaymentMethodOptionsAfterpayClearpayrX  r  r   rP  r$  r  Nr  r6   r7   r8   0ModifyParamsPaymentMethodOptionsAfterpayClearpayra    r  r7   rb  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)4PaymentIntent.ModifyParamsPaymentMethodOptionsAffirmrX  r  r   r  r$  r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodOptionsAffirmrd    r  r7   re  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)7PaymentIntent.ModifyParamsPaymentMethodOptionsAcssDebitEPaymentIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionsr  r2  r  r3  r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodOptionsAcssDebitrg    rE  r7   ri  c                   T    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y	)
rh  r  r  r   r  r  r  r  r  Nr  r6   r7   r8   7ModifyParamsPaymentMethodOptionsAcssDebitMandateOptionszEPaymentIntent.ModifyParamsPaymentMethodOptionsAcssDebitMandateOptions"  r  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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<   yI)Jr  4PaymentIntent.ModifyParamsPaymentMethodDataAcssDebitr  1PaymentIntent.ModifyParamsPaymentMethodDataAffirmr  ;PaymentIntent.ModifyParamsPaymentMethodDataAfterpayClearpayr  1PaymentIntent.ModifyParamsPaymentMethodDataAlipayr  6PaymentIntent.ModifyParamsPaymentMethodDataAuBecsDebitr  4PaymentIntent.ModifyParamsPaymentMethodDataBacsDebitr  5PaymentIntent.ModifyParamsPaymentMethodDataBancontactr  9PaymentIntent.ModifyParamsPaymentMethodDataBillingDetailsr  /PaymentIntent.ModifyParamsPaymentMethodDataBlikr  1PaymentIntent.ModifyParamsPaymentMethodDataBoletor  2PaymentIntent.ModifyParamsPaymentMethodDataCashappr  :PaymentIntent.ModifyParamsPaymentMethodDataCustomerBalancer  .PaymentIntent.ModifyParamsPaymentMethodDataEpsr  .PaymentIntent.ModifyParamsPaymentMethodDataFpxr  2PaymentIntent.ModifyParamsPaymentMethodDataGiropayr  2PaymentIntent.ModifyParamsPaymentMethodDataGrabpayr  0PaymentIntent.ModifyParamsPaymentMethodDataIdealr  9PaymentIntent.ModifyParamsPaymentMethodDataInteracPresentr  1PaymentIntent.ModifyParamsPaymentMethodDataKlarnar  2PaymentIntent.ModifyParamsPaymentMethodDataKonbinir  /PaymentIntent.ModifyParamsPaymentMethodDataLinkr  r  r  /PaymentIntent.ModifyParamsPaymentMethodDataOxxor  .PaymentIntent.ModifyParamsPaymentMethodDataP24r  1PaymentIntent.ModifyParamsPaymentMethodDataPaynowr  1PaymentIntent.ModifyParamsPaymentMethodDataPaypalr  .PaymentIntent.ModifyParamsPaymentMethodDataPixr  4PaymentIntent.ModifyParamsPaymentMethodDataPromptpayr  7PaymentIntent.ModifyParamsPaymentMethodDataRadarOptionsr  5PaymentIntent.ModifyParamsPaymentMethodDataRevolutPayr  4PaymentIntent.ModifyParamsPaymentMethodDataSepaDebitr  1PaymentIntent.ModifyParamsPaymentMethodDataSofortr  r  r   8PaymentIntent.ModifyParamsPaymentMethodDataUsBankAccountr  4PaymentIntent.ModifyParamsPaymentMethodDataWechatPayr  .PaymentIntent.ModifyParamsPaymentMethodDataZipr  Nr)  r6   r7   r8   ModifyParamsPaymentMethodDataz+PaymentIntent.ModifyParamsPaymentMethodData:  rl  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8    ModifyParamsPaymentMethodDataZipz.PaymentIntent.ModifyParamsPaymentMethodDataZip&  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataWechatPayz4PaymentIntent.ModifyParamsPaymentMethodDataWechatPay)  r  r7   r  c                   f    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<   y	)
r  r  r	  r   r#  r
  r>  r  r%  Nr  r6   r7   r8   *ModifyParamsPaymentMethodDataUsBankAccountz8PaymentIntent.ModifyParamsPaymentMethodDataUsBankAccount,  r  r7   r  c                       e Zd ZU ed   ed<   y)r  r  r,  NrG  r6   r7   r8   #ModifyParamsPaymentMethodDataSofortz1PaymentIntent.ModifyParamsPaymentMethodDataSofortD  r  r7   r  c                       e Zd ZU eed<   y)r  r-  Nr&  r6   r7   r8   &ModifyParamsPaymentMethodDataSepaDebitz4PaymentIntent.ModifyParamsPaymentMethodDataSepaDebitJ  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   'ModifyParamsPaymentMethodDataRevolutPayz5PaymentIntent.ModifyParamsPaymentMethodDataRevolutPayP  r  r7   r  c                       e Zd ZU ed   ed<   y)r  r   r  Nr  r6   r7   r8   )ModifyParamsPaymentMethodDataRadarOptionsz7PaymentIntent.ModifyParamsPaymentMethodDataRadarOptionsS  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataPromptpayz4PaymentIntent.ModifyParamsPaymentMethodDataPromptpayY  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   #ModifyParamsPaymentMethodDataPaypalz1PaymentIntent.ModifyParamsPaymentMethodDataPaypal_  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataPaynowz1PaymentIntent.ModifyParamsPaymentMethodDataPaynowb  r  r7   r  c                       e Zd ZU ed   ed<   y)r  r$  r%  Nr  r6   r7   r8    ModifyParamsPaymentMethodDataP24z.PaymentIntent.ModifyParamsPaymentMethodDataP24e  r'  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ModifyParamsPaymentMethodDataOxxoz/PaymentIntent.ModifyParamsPaymentMethodDataOxxom  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   !ModifyParamsPaymentMethodDataLinkz/PaymentIntent.ModifyParamsPaymentMethodDataLinkp  r  r7   r  c                       e Zd Zy)r  Nr  r6   r7   r8   $ModifyParamsPaymentMethodDataKonbiniz2PaymentIntent.ModifyParamsPaymentMethodDataKonbinis  r  r7   r  c                       e Zd ZU ed   ed<   y)r  4PaymentIntent.ModifyParamsPaymentMethodDataKlarnaDobr0  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataKlarnaz1PaymentIntent.ModifyParamsPaymentMethodDataKlarnav  r  r7   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)r  r  r  r  Nr3  r6   r7   r8   &ModifyParamsPaymentMethodDataKlarnaDobz4PaymentIntent.ModifyParamsPaymentMethodDataKlarnaDob~  r5  r7   r  c                       e Zd Zy)r~  Nr  r6   r7   r8   +ModifyParamsPaymentMethodDataInteracPresentz9PaymentIntent.ModifyParamsPaymentMethodDataInteracPresent  r  r7   r  c                       e Zd ZU ed   ed<   y)r}  r9  r%  Nr  r6   r7   r8   "ModifyParamsPaymentMethodDataIdealz0PaymentIntent.ModifyParamsPaymentMethodDataIdeal  r;  r7   r  c                       e Zd Zy)r|  Nr  r6   r7   r8   $ModifyParamsPaymentMethodDataGrabpayz2PaymentIntent.ModifyParamsPaymentMethodDataGrabpay  r  r7   r  c                       e Zd Zy)r{  Nr  r6   r7   r8   $ModifyParamsPaymentMethodDataGiropayz2PaymentIntent.ModifyParamsPaymentMethodDataGiropay  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rz  r  r	  rA  r%  Nr)  r6   r7   r8    ModifyParamsPaymentMethodDataFpxz.PaymentIntent.ModifyParamsPaymentMethodDataFpx  rY  r7   r  c                       e Zd ZU ed   ed<   y)ry  r[  r%  Nr  r6   r7   r8    ModifyParamsPaymentMethodDataEpsz.PaymentIntent.ModifyParamsPaymentMethodDataEps  r]  r7   r  c                       e Zd Zy)rx  Nr  r6   r7   r8   ,ModifyParamsPaymentMethodDataCustomerBalancez:PaymentIntent.ModifyParamsPaymentMethodDataCustomerBalance  r  r7   r  c                       e Zd Zy)rw  Nr  r6   r7   r8   $ModifyParamsPaymentMethodDataCashappz2PaymentIntent.ModifyParamsPaymentMethodDataCashapp  r  r7   r  c                       e Zd ZU eed<   y)rv  rc  Nr&  r6   r7   r8   #ModifyParamsPaymentMethodDataBoletoz1PaymentIntent.ModifyParamsPaymentMethodDataBoleto  re  r7   r  c                       e Zd Zy)ru  Nr  r6   r7   r8   !ModifyParamsPaymentMethodDataBlikz/PaymentIntent.ModifyParamsPaymentMethodDataBlik  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)rt  zLLiteral['']|PaymentIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressr  r  ri  r  r  Nr  r6   r7   r8   +ModifyParamsPaymentMethodDataBillingDetailsz9PaymentIntent.ModifyParamsPaymentMethodDataBillingDetails  r  r7   r  c                   x    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<   y)	@PaymentIntent.ModifyParamsPaymentMethodDataBillingDetailsAddressr   r  r,  r  r  r  r  Nr  r6   r7   r8   2ModifyParamsPaymentMethodDataBillingDetailsAddressr    r  r7   r  c                       e Zd Zy)rs  Nr  r6   r7   r8   'ModifyParamsPaymentMethodDataBancontactz5PaymentIntent.ModifyParamsPaymentMethodDataBancontact  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rr  r   r#  r1  Nr  r6   r7   r8   &ModifyParamsPaymentMethodDataBacsDebitz4PaymentIntent.ModifyParamsPaymentMethodDataBacsDebit  rr  r7   r  c                   $    e Zd ZU eed<   	 eed<   y)rq  r#  rt  Nr&  r6   r7   r8   (ModifyParamsPaymentMethodDataAuBecsDebitz6PaymentIntent.ModifyParamsPaymentMethodDataAuBecsDebit  rv  r7   r  c                       e Zd Zy)rp  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataAlipayz1PaymentIntent.ModifyParamsPaymentMethodDataAlipay  r  r7   r  c                       e Zd Zy)ro  Nr  r6   r7   r8   -ModifyParamsPaymentMethodDataAfterpayClearpayz;PaymentIntent.ModifyParamsPaymentMethodDataAfterpayClearpay  r  r7   r  c                       e Zd Zy)rn  Nr  r6   r7   r8   #ModifyParamsPaymentMethodDataAffirmz1PaymentIntent.ModifyParamsPaymentMethodDataAffirm"  r  r7   r  c                   0    e Zd ZU eed<   	 eed<   	 eed<   y)rm  r#  r~  r  Nr&  r6   r7   r8   &ModifyParamsPaymentMethodDataAcssDebitz4PaymentIntent.ModifyParamsPaymentMethodDataAcssDebit%  r  r7   r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)PaymentIntent.RetrieveParamsr   client_secretr  r  Nr  r6   r7   r8   RetrieveParamsr  3  s$    &u--  ,,r7   r  c                   B    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)'PaymentIntent.VerifyMicrodepositsParamsz	List[int]r  r   r  r  r  Nr  r6   r7   r8   VerifyMicrodepositsParamsr  =  s6     -- )//  ,,r7   r  c                   N    e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 eed<   y)	PaymentIntent.SearchParamsr  r  r4   r  r   pagequeryNr  r6   r7   r8   SearchParamsr  K  sB    ,, u%% e$$ Jr7   r  r0   amount_capturableamount_detailsamount_receivedr   applicationr  r  canceled_at)	abandonedr  	duplicatefailed_invoice
fraudulentrequested_by_customervoid_invoicer  )r  automatic_asyncr  r  r  )r  r  r  r  rN  r"   r  r  r  r#   invoicelast_payment_errorr!   latest_chargelivemoder  next_actionobjectr   r  r$   r   $payment_method_configuration_detailsr  r  
processingr  r%   review)r  r  r  r  r   r   r  r  )canceledr  requires_actionrequires_capturerequires_confirmationrequires_payment_method	succeededstatusr  r  Nintentapi_keystripe_versionstripe_accountparamsr  returnc                     t        d| j                  ddj                  t        j                  |            ||||            S )_
        Manually reconcile the remaining amount for a customer_balance PaymentIntent.
        r)   post3/v1/payment_intents/{intent}/apply_customer_balancer  r  r  r  r  r   _static_requestformatr   sanitize_idclsr  r  r  r  r  s         r8   _cls_apply_customer_balancez)PaymentIntent._cls_apply_customer_balance  sZ     ELL++F3 M   --   	
 	
r7   c                      yr	  Nr6   r  r  r  r  r  s        r8   apply_customer_balancez$PaymentIntent.apply_customer_balance6       	r7   idempotency_keyc                      yr  r6   selfr  r  s      r8   r  z$PaymentIntent.apply_customer_balanceD       	r7   r  c                     t        d| j                  ddj                  t        j                  | j                  d                  ||            S )r	  r)   r
  r  r  r  r  r  r   _requestr  r   r  getr  s      r8   r  z$PaymentIntent.apply_customer_balanceO  sZ     MMELL++DHHTN; M  !0  

 
	
r7   r  c                     t        d| j                  ddj                  t        j                  |            ||||            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_canceld  sY      5<<++F3 =   --   	
 	
r7   c                      yr%  Nr6   r  s        r8   cancelzPaymentIntent.cancel        	r7   c                      yr)  r6   r  s      r8   r*  zPaymentIntent.cancel       	r7   r'  c                     t        d| j                  ddj                  t        j                  | j                  d                  ||            S )r%  r)   r
  r&  r  r  r   r!  r  s      r8   r*  zPaymentIntent.cancel  sY     MM5<<++DHHTN; =  !0  

 
	
r7   r  c                     t        d| j                  ddj                  t        j                  |            ||||            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_capture  sY      6==++F3 >   --   	
 	
r7   c                      yr0  Nr6   r  s        r8   capturezPaymentIntent.capture  r+  r7   c                      yr4  r6   r  s      r8   r5  zPaymentIntent.capture  r-  r7   r2  c                     t        d| j                  ddj                  t        j                  | j                  d                  ||            S )r0  r)   r
  r1  r  r  r   r!  r  s      r8   r5  zPaymentIntent.capture  sY     MM6==++DHHTN; >  !0  

 
	
r7   r  c                     t        d| j                  ddj                  t        j                  |            ||||            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. Read the [expanded documentation](https://stripe.com/docs/payments/payment-intents/web-manual)
        to learn more about manual confirmation.
        r)   r
  $/v1/payment_intents/{intent}/confirmr  r  r  r  s         r8   _cls_confirmzPaymentIntent._cls_confirm  sZ    D 6==++F3 >   --   	
 	
r7   c                      yr9  Nr6   r  s        r8   r  zPaymentIntent.confirmD  s    D 	r7   c                      yr=  r6   r  s      r8   r  zPaymentIntent.confirmh  s    > 	r7   r;  c                     t        d| j                  ddj                  t        j                  | j                  d                  ||            S )r9  r)   r
  r:  r  r  r   r!  r  s      r8   r  zPaymentIntent.confirm  sY    > MM6==++DHHTN; >  !0  

 
	
r7   r  c                 `    t        d| j                  d| j                         |||||            S )a~  
        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  	class_url)r  r  r  r  r  r  s         r8   createzPaymentIntent.create  s=    * 
 	
r7   r  c                     t        d| j                  ddj                  t        j                  |            ||||            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  s[    F FMM++F3 N   --   	
 	
r7   c                      yrD  Nr6   r  s        r8   increment_authorizationz%PaymentIntent.increment_authorization  s    F 	r7   c                      yrH  r6   r  s      r8   rI  z%PaymentIntent.increment_authorization,  s    @ 	r7   rF  c                     t        d| j                  ddj                  t        j                  | j                  d                  ||            S )rD  r)   r
  rE  r  r  r   r!  r  s      r8   rI  z%PaymentIntent.increment_authorizationN  s[    @ MMFMM++DHHTN; N  !0  

 
	
r7   r  c                     | j                  d| j                         ||||      }t        |t              s!t	        dt        |      j                  z        |S )z3
        Returns a list of PaymentIntents.
        r#  r  z%Expected list object from API, got %s)r  rA  
isinstancer	   	TypeErrorr   r1   )r  r  r  r  r  results         r8   listzPaymentIntent.listz  sf     $$MMO)) % 
 &*-7<((* 
 r7   r  c                 z    | j                         dt        |      }t        d| j                  d||            S )a  
        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  )rA  r   r   r  )r  r  r  r  s       r8   modifyzPaymentIntent.modify  s=     *R.9F;
 	
r7   r  c                 8     | |fi |}|j                          |S )a  
        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   r  c                     t        d| j                  ddj                  t        j                  |            ||||            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  sZ     CJJ++F3 K   --   	
 	
r7   c                      yrY  Nr6   r  s        r8   verify_microdepositsz"PaymentIntent.verify_microdeposits  r  r7   c                      yr]  r6   r  s      r8   r^  z"PaymentIntent.verify_microdeposits  r  r7   r[  c                     t        d| j                  ddj                  t        j                  | j                  d                  ||            S )rY  r)   r
  rZ  r  r  r   r!  r  s      r8   r^  z"PaymentIntent.verify_microdeposits  sZ     MMCJJ++DHHTN; K  !0  

 
	
r7   kwargsr  c                 *     | j                   |ddi|S )a  
        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_urlz/v1/payment_intents/search)_searchr  argsra  s      r8   searchzPaymentIntent.search    s*     s{{6:
3
>D
 	
r7   c                 B     | j                   |i |j                         S N)rg  auto_paging_iterre  s      r8   search_auto_paging_iterz%PaymentIntent.search_auto_paging_iter   s#     szz4*6*;;==r7   )	r  r  r  r  r  r  r  r  r  )NNNri  )NNNN(O  r1   r2   r3   __doc__r+   r   r   r5   r   r<   rD   r   r  r  r  r  r  r  r   r   r  r  r  r   r   r  r  r  r  r!  r%  r*  r4  r8  r<  rB  rG  rI  rM  rQ  rT  r[  r_  rc  rg  rk  rp  ru  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-  r1  r4  r7  r:  r=  r?  rX  r\  r_  ra  rd  rg  rj  rm  ro  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.  r1  r4  r7  r:  r=  r@  rD  rG  rk  rn  rp  rr  rt  rv  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  r  r  r  r   r#  r&  r)  r,  r/  r2  r6  r9  r;  r>  rA  rF  rH  rJ  rM  rP  rS  rV  rY  r\  r_  rb  re  ri  rk  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   rC   r   r   r   classmethodr   r  r   staticmethodr  r   r'  r*  r2  r5  r;  r  rB  rF  rI  r	   rP  rS  rW  r[  r^  r
   rg  r   rk  r;   r6   r7   r8   r)   r)   2   s    8HK'"234G* *
, 
}< }~^
\ ^
@L J
| J
X,\ ,0,2< ,2\
| 
 	 	(
	> 
	#	N #	J		 	Q	N Q	f	I 	,	9 	4		 	L		 L	\
	9 
		 	($	Y $	L				$	i 	(	 	(		

	) 
	
	 
		9 	(	i 	@
	i 
		9 	 	I 	 	I 	4	y 	8	i 	4	i 		Y 	
	y 
	
	y 
	
	9 
	
	9 
		y 	,		8			y 	,	9 	 V	I V	p$	) $	L		 		I 		i 	$	I 		) 	$	 		9 		i 			 	2	i 	0	 	4		0j	Y j	X		 		i 		) 	0	9 		i 		y 		 		i 			 		9 		9 			 		 		 		I 		9 		i 		9 		) 		I 		I 	!		 !	F		 		I 		I 		9 		 		9 	(	) 	4	y 		i 			 		9 		Y 		9 		i 			 		) 			 		y 		 	,	y 			 	V	> V	p	y 	&	9 	,	) 	4	y 	L	y L	\
	) 
			 	($	I $	L	I 			$	Y 	(		 	(		

	 
	
		 
		) 	(	Y 	@
	Y 
		) 	 	9 	 	9 	4	i 	8	Y 	4	Y 		I 	
	i 
	
	i 
	
	) 
	
	) 
		i 	,		8			i 	,	) 	 V	9 V	p$	 $	L	y 		9 		Y 	$	9 		 	$		 		) 		Y 		y 	2	Y 	0		 	4		0j	I j	X	y 		Y 		 	0	) 		Y 		i 			 		Y 		y 		) 		) 		y 			 			 		9 		) 		Y 		) 		 		9 		9 	!	y !	F	y 		9 		9 		) 			 		) 	(	 	4	i 		Y 		y 		) 		I 		) 		Y 		i 			 	,	i 		y 	
	) 
		> 	B	y 		 	4		 	$h	> h	T	y 		9 	,	) 	4L	y L	\
	) 
			 	($	I $	L	I 			$	Y 	(		 	(		

	 
	
		 
		) 	(	Y 	@
	Y 
		) 	 	9 	 	9 	4	i 	8	Y 	4	Y 		I 	
	i 
	
	i 
	
	) 
	
	) 
		i 	,		8			i 	,	) 	 V	9 V	p$	 $	L	y 		9 		Y 	$	9 		 	$		 		) 		Y 		y 	2	Y 	0		 	4		0j	I j	X	y 		Y 		 	0	) 		Y 		i 			 		Y 		y 		) 		) 		y 			 			 		9 		) 		Y 		) 		 		9 		9 	!	y !	F	y 		9 		9 		) 			 		) 	(	 	4	i 		Y 		y 		) 		I 		) 		Y 		^ 		 		> 	$ 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
 

 
2  "&(,(,	

#
 !
 !	

 CD
 

  
  *.!# CD 
	  78 *.
!#
 CD
 
	
 9
(  "&(,(,

 #
 !	

 !
 56
 

 
:  "&(,(,	# ! !	
 56 
     *.!# 56 
	  -( *.
!#
 56
 
	
 )
0  "&(,(,

 #
 !	

 !
 67
 

 
:  "&(,(,	# ! !	
 67 
     *.!# 67 
	  .) *.
!#
 67
 
	
 *
0  "&(,(,-
-
 #-
 !	-

 !-
 67-
 
-
 -
^  "&(,(,	  #  !  !	 
 67  
    D  *.!# 67 
	 @ .) *.(
!#(
 67(
 
	(
 *(
T  "&)-(,(,
#
 "#
 !	

 !
 56
 

 
B  "&(,(,.
.
 #.
 !	.

 !.
 EF.
 
.
 .
`  "&(,(,	!!#! !! !	!
 EF! 
!  !F  *.!# EF 
	 B 89 *.)
!#)
 EF)
 
	)
 :)
V  "&(,(,	# ! !	
 34 
O	$ 6 

 &'C D
	
 
$  &'E F	   "&(,(,

 #
 !	

 !
 BC
 

 
2  "&(,(,	

#
 !
 !	

 BC
 

  
  *.!# BC 
	  56 *.
!#
 BC
 
	
 7
( 
$%AB
	O	,
 
 >$%AB>	/	"> > (%<.!0Q"6 %
r7   r)   N)=striper   stripe.api_resources.abstractr   r   r   r   %stripe.api_resources.expandable_fieldr    stripe.api_resources.list_objectr	   )stripe.api_resources.search_result_objectr
   stripe.request_optionsr   stripe.stripe_objectr   stripe.utilr   typingr   r   r   r   r   r   r   r   r   typing_extensionsr   r   r   r   r   urllib.parser   stripe.api_resources.accountr    stripe.api_resources.applicationr   !stripe.api_resources.bank_accountr   stripe.api_resources.cardr    r   stripe.api_resources.charger!   stripe.api_resources.customerr"   stripe.api_resources.invoicer#   #stripe.api_resources.payment_methodr$   stripe.api_resources.reviewr%   !stripe.api_resources.setup_intentr&   stripe.api_resources.sourcer'   r)   r6   r7   r8   <module>r     s      B 7 H 1 - ,
 
 
  $4<=>264A2=2l/*(/*/*	lr7   