o
    Bi]                    @   s   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 d dlmZmZmZ G d	d
 d
e	ZdS )    )
ListObject)PaymentIntent)RequestOptions)SearchResultObject)StripeService)sanitize_id)DictListcast)LiteralNotRequired	TypedDictc                	   @   sB  e Zd ZG dd deZG dd deZG dd deZG dd deZG d	d
 d
eZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZG d%d& d&eZG d'd( d(eZG d)d* d*eZG d+d, d,eZG d-d. d.eZG d/d0 d0eZG d1d2 d2eZG d3d4 d4eZG d5d6 d6eZG d7d8 d8eZG d9d: d:eZ G d;d< d<eZ!G d=d> d>eZ"G d?d@ d@eZ#G dAdB dBeZ$G dCdD dDeZ%G dEdF dFeZ&G dGdH dHeZ'G dIdJ dJeZ(G dKdL dLeZ)G dMdN dNeZ*G dOdP dPeZ+G dQdR dReZ,G dSdT dTeZ-G dUdV dVeZ.G dWdX dXeZ/G dYdZ dZeZ0G d[d\ d\eZ1G d]d^ d^eZ2G d_d` d`eZ3G dadb dbeZ4G dcdd ddeZ5G dedf dfeZ6G dgdh dheZ7G didj djeZ8G dkdl dleZ9G dmdn dneZ:G dodp dpeZ;G dqdr dreZ<G dsdt dteZ=G dudv dveZ>G dwdx dxeZ?G dydz dzeZ@G d{d| d|eZAG d}d~ d~eZBG dd deZCG dd deZDG dd deZEG dd deZFG dd deZGG dd deZHG dd deZIG dd deZJG dd deZKG dd deZLG dd deZMG dd deZNG dd deZOG dd deZPG dd deZQG dd deZRG dd deZSG dd deZTG dd deZUG dd deZVG dd deZWG dd deZXG dd deZYG dd deZZG dd deZ[G dd deZ\G dd deZ]G dd deZ^G dd deZ_G dd deZ`G dd deZaG dd deZbG dd deZcG dd deZdG ddĄ deZeG ddƄ deZfG ddȄ deZgG ddʄ deZhG dd̄ deZiG dd΄ deZjG ddЄ deZkG dd҄ deZlG ddԄ deZmG ddք deZnG dd؄ deZoG ddڄ deZpG dd܄ deZqG ddބ deZrG dd deZsG dd deZtG dd deZuG dd deZvG dd deZwG dd deZxG dd deZyG dd deZzG dd deZ{G dd deZ|G dd deZ}G dd deZ~G dd deZG dd deZG dd deZG dd deZG dd  d eZG dd deZG dd deZG dd deZG dd deZG d	d
 d
eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZG d%d& d&eZG d'd( d(eZG d)d* d*eZG d+d, d,eZG d-d. d.eZG d/d0 d0eZG d1d2 d2eZG d3d4 d4eZG d5d6 d6eZG d7d8 d8eZG d9d: d:eZG d;d< d<eZG d=d> d>eZG d?d@ d@eZG dAdB dBeZG dCdD dDeZG dEdF dFeZG dGdH dHeZG dIdJ dJeZG dKdL dLeZG dMdN dNeZG dOdP dPeZG dQdR dReZG dSdT dTeZG dUdV dVeZG dWdX dXeZG dYdZ dZeZG d[d\ d\eZG d]d^ d^eZG d_d` d`eZG dadb dbeZG dcdd ddeZG dedf dfeZG dgdh dheZG didj djeZG dkdl dleZG dmdn dneZG dodp dpeZG dqdr dreZG dsdt dteZG dudv dveZG dwdx dxeZG dydz dzeZG d{d| d|eZG d}d~ d~eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dÐdĄ deZG dŐdƄ deZG dǐdȄ deZG dɐdʄ deZG dːd̄ deZG d͐d΄ deZG dϐdЄ deZG dѐd҄ deZG dӐdԄ deZG dՐdք deZG dאd؄ deZG dِdڄ deZG dېd܄ deZG dݐdބ deZG dߐd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZ G dd deZG dd deZG dd  d eZG dd deZG dd deZG dd deZG dd deZG d	d
 d
eZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZG d%d& d&eZG d'd( d(eZG d)d* d*eZG d+d, d,eZG d-d. d.eZG d/d0 d0eZG d1d2 d2eZG d3d4 d4eZG d5d6 d6eZG d7d8 d8eZG d9d: d:eZ G d;d< d<eZ!G d=d> d>eZ"G d?d@ d@eZ#G dAdB dBeZ$G dCdD dDeZ%G dEdF dFeZ&G dGdH dHeZ'G dIdJ dJeZ(G dKdL dLeZ)G dMdN dNeZ*G dOdP dPeZ+G dQdR dReZ,G dSdT dTeZ-G dUdV dVeZ.G dWdX dXeZ/G dYdZ dZeZ0G d[d\ d\eZ1G d]d^ d^eZ2G d_d` d`eZ3G dadb dbeZ4G dcdd ddeZ5G dedf dfeZ6G dgdh dheZ7G didj djeZ8G dkdl dleZ9G dmdn dneZ:G dodp dpeZ;G dqdr dreZ<G dsdt dteZ=G dudv dveZ>G dwdx dxeZ?G dydz dzeZ@G d{d| d|eZAG d}d~ d~eZBG dd deZCG dd deZDG dd deZEG dd deZFG dd deZGG dd deZHG dd deZIG dd deZJi i fdddeKdeLeM fddZNi i fdddeKdeLeM fddZOi fdddeKdeMfddZPi fdddeKdeMfddZQi i fdeRdddeKdeMfddZSi i fdeRdddeKdeMfddZTi i fdeRdddeKdeMfddZUi i fdeRdddeKdeMfddZVi fdddeKdeWeM fddZXi fdddeKdeWeM fddZYi i fdeRdddeKdeMfddZZi i fdeRdddeKdeMfddZ[i i fdeRdddeKdeMfddZ\i i fdeRdddeKdeMfddZ]i i fdeRdddeKdeMfddZ^i i fdeRdddeKdeMfddZ_i i fdeRdddeKdeMfddZ`i i fdeRdddeKdeMfddZai fdeRdddeKdeMfddZbi fdeRdddeKdeMfdÐdĄZci i fdeRddŐdeKdeMfdƐdǄZdi i fdeRddŐdeKdeMfdȐdɄZedS (  PaymentIntentServicec                   @   s:   e Zd ZU ee ed< 	 ee ed< 	 eee  ed< dS )/PaymentIntentService.ApplyCustomerBalanceParamsamountcurrencyexpandN)__name__
__module____qualname__r   int__annotations__strr	    r   r   ^/var/www/html/Trade-python/venv/lib/python3.10/site-packages/stripe/_payment_intent_service.pyApplyCustomerBalanceParams   s   
 	r   c                   @   s0   e Zd ZU eed  ed< 	 eee  ed< dS )!PaymentIntentService.CancelParams)	abandoned	duplicate
fraudulentrequested_by_customercancellation_reasonr   N)r   r   r   r   r   r   r	   r   r   r   r   r   CancelParams"   s   
 r"   c                   @   s   e Zd ZU ee ed< 	 ee ed< 	 eee  ed< 	 ee ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ed	 ed
< dS )"PaymentIntentService.CaptureParamsamount_to_captureapplication_fee_amountr   final_captureLiteral['']|Dict[str, str]metadatastatement_descriptorstatement_descriptor_suffix.PaymentIntentService.CaptureParamsTransferDatatransfer_dataN)	r   r   r   r   r   r   r	   r   boolr   r   r   r   CaptureParams0   s&   
 r.   c                   @      e Zd ZU ee ed< dS )r+   r   Nr   r   r   r   r   r   r   r   r   r   CaptureParamsTransferDataW      
 r1   c                   @   s  e Zd ZU eed  ed< 	 ee ed< 	 ee ed< 	 eee  ed< 	 ee ed< 	 ed ed< ed	 ed
< 	 ee ed< 	 ed ed< 	 ed ed< 	 eee  ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ee ed< dS )"PaymentIntentService.ConfirmParams	automaticautomatic_asyncmanualcapture_methodconfirmation_tokenerror_on_requires_actionr   mandatez9Literal['']|PaymentIntentService.ConfirmParamsMandateDatamandate_data$bool|Literal['one_off', 'recurring']off_sessionpayment_method3PaymentIntentService.ConfirmParamsPaymentMethodDatapayment_method_data6PaymentIntentService.ConfirmParamsPaymentMethodOptionspayment_method_optionspayment_method_types.PaymentIntentService.ConfirmParamsRadarOptionsradar_optionsLiteral['']|strreceipt_email
return_url0Literal['']|Literal['off_session', 'on_session']setup_future_usagez6Literal['']|PaymentIntentService.ConfirmParamsShippingshippinguse_stripe_sdkN)	r   r   r   r   r   r   r   r-   r	   r   r   r   r   ConfirmParams]   s`   
 rN   c                   @      e Zd ZU ed ed< dS )z-PaymentIntentService.ConfirmParamsMandateData?PaymentIntentService.ConfirmParamsMandateDataCustomerAcceptancecustomer_acceptanceNr   r   r   r   r   r   r   r   r   ConfirmParamsMandateData   
   
 rS   c                   @   D   e Zd ZU ee ed< 	 ed ed< 	 ed ed< 	 ed ed< dS )	rP   accepted_atFPaymentIntentService.ConfirmParamsMandateDataCustomerAcceptanceOfflineofflineEPaymentIntentService.ConfirmParamsMandateDataCustomerAcceptanceOnlineonlinerX   rZ   typeNr   r   r   r   r   r   r   r   r   r   r   *ConfirmParamsMandateDataCustomerAcceptance      
 r^   c                   @      e Zd ZdS )rW   Nr   r   r   r   r   r   r   1ConfirmParamsMandateDataCustomerAcceptanceOffline       rb   c                   @   (   e Zd ZU ee ed< 	 ee ed< dS )rY   
ip_address
user_agentNr   r   r   r   r   r   r   r   r   r   0ConfirmParamsMandateDataCustomerAcceptanceOnline   
   
 rh   c                   @   d  e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 eed	  ed
< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed < 	 ed! ed"< 	 ed# ed$< 	 ed% ed&< 	 ed' ed(< 	 ed) ed*< 	 ed+ ed,< 	 ed- ed.< 	 eeeef  ed/< 	 ed0 ed1< 	 ed2 ed3< 	 ed4 ed5< 	 ed6 ed7< 	 ed8 ed9< 	 ed: ed;< 	 ed< ed=< 	 ed> ed?< 	 ed@ edA< 	 edB edC< 	 edD edE< 	 edF edG< 	 edH edI< 	 edJ edK< 	 edL edM< 	 edN edO< 	 edP edQ< 	 edR edS< dTS )Ur@   <PaymentIntentService.ConfirmParamsPaymentMethodDataAcssDebit
acss_debit9PaymentIntentService.ConfirmParamsPaymentMethodDataAffirmaffirmCPaymentIntentService.ConfirmParamsPaymentMethodDataAfterpayClearpayafterpay_clearpay9PaymentIntentService.ConfirmParamsPaymentMethodDataAlipayalipayalwayslimitedunspecifiedallow_redisplay<PaymentIntentService.ConfirmParamsPaymentMethodDataAmazonPay
amazon_pay>PaymentIntentService.ConfirmParamsPaymentMethodDataAuBecsDebitau_becs_debit<PaymentIntentService.ConfirmParamsPaymentMethodDataBacsDebit
bacs_debit=PaymentIntentService.ConfirmParamsPaymentMethodDataBancontact
bancontactAPaymentIntentService.ConfirmParamsPaymentMethodDataBillingDetailsbilling_details7PaymentIntentService.ConfirmParamsPaymentMethodDataBlikblik9PaymentIntentService.ConfirmParamsPaymentMethodDataBoletoboleto:PaymentIntentService.ConfirmParamsPaymentMethodDataCashappcashappBPaymentIntentService.ConfirmParamsPaymentMethodDataCustomerBalancecustomer_balance6PaymentIntentService.ConfirmParamsPaymentMethodDataEpseps6PaymentIntentService.ConfirmParamsPaymentMethodDataFpxfpx:PaymentIntentService.ConfirmParamsPaymentMethodDataGiropaygiropay:PaymentIntentService.ConfirmParamsPaymentMethodDataGrabpaygrabpay8PaymentIntentService.ConfirmParamsPaymentMethodDataIdealidealAPaymentIntentService.ConfirmParamsPaymentMethodDataInteracPresentinterac_present9PaymentIntentService.ConfirmParamsPaymentMethodDataKlarnaklarna:PaymentIntentService.ConfirmParamsPaymentMethodDataKonbinikonbini7PaymentIntentService.ConfirmParamsPaymentMethodDataLinklinkr(   <PaymentIntentService.ConfirmParamsPaymentMethodDataMobilepay	mobilepay=PaymentIntentService.ConfirmParamsPaymentMethodDataMultibanco
multibanco7PaymentIntentService.ConfirmParamsPaymentMethodDataOxxooxxo6PaymentIntentService.ConfirmParamsPaymentMethodDataP24p249PaymentIntentService.ConfirmParamsPaymentMethodDataPaynowpaynow9PaymentIntentService.ConfirmParamsPaymentMethodDataPaypalpaypal6PaymentIntentService.ConfirmParamsPaymentMethodDataPixpix<PaymentIntentService.ConfirmParamsPaymentMethodDataPromptpay	promptpay?PaymentIntentService.ConfirmParamsPaymentMethodDataRadarOptionsrF   =PaymentIntentService.ConfirmParamsPaymentMethodDataRevolutPayrevolut_pay<PaymentIntentService.ConfirmParamsPaymentMethodDataSepaDebit
sepa_debit9PaymentIntentService.ConfirmParamsPaymentMethodDataSofortsofort8PaymentIntentService.ConfirmParamsPaymentMethodDataSwishswish8PaymentIntentService.ConfirmParamsPaymentMethodDataTwinttwint$rl   rn   rp   rr   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   us_bank_account
wechat_payzipr\   @PaymentIntentService.ConfirmParamsPaymentMethodDataUsBankAccountr   <PaymentIntentService.ConfirmParamsPaymentMethodDataWechatPayr   6PaymentIntentService.ConfirmParamsPaymentMethodDataZipr   Nr   r   r   r   r   r   r   r   r   r   r   r   ConfirmParamsPaymentMethodData   N  
 &r   c                   @   *   e Zd ZU eed< 	 eed< 	 eed< dS )rk   account_numberinstitution_numbertransit_numberNr   r   r   r   r   r   r   r   r   'ConfirmParamsPaymentMethodDataAcssDebit     
 r   c                   @   r`   )rm   Nra   r   r   r   r   $ConfirmParamsPaymentMethodDataAffirm  rc   r   c                   @   r`   )ro   Nra   r   r   r   r   .ConfirmParamsPaymentMethodDataAfterpayClearpay  rc   r   c                   @   r`   )rq   Nra   r   r   r   r   $ConfirmParamsPaymentMethodDataAlipay  rc   r   c                   @   r`   )rx   Nra   r   r   r   r   'ConfirmParamsPaymentMethodDataAmazonPay  rc   r   c                   @       e Zd ZU eed< 	 eed< dS )rz   r   
bsb_numberNr   r   r   r   r   )ConfirmParamsPaymentMethodDataAuBecsDebit   
   
 r   c                   @   rd   )r|   r   	sort_codeNrg   r   r   r   r   'ConfirmParamsPaymentMethodDataBacsDebit*  ri   r   c                   @   r`   )r~   Nra   r   r   r   r   (ConfirmParamsPaymentMethodDataBancontact4  rc   r   c                   @   D   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< dS )r   zTLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodDataBillingDetailsAddressaddressrG   emailnamephoneNrR   r   r   r   r   ,ConfirmParamsPaymentMethodDataBillingDetails7     
 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< dS )zHPaymentIntentService.ConfirmParamsPaymentMethodDataBillingDetailsAddresscitycountryline1line2postal_codestateNrg   r   r   r   r   3ConfirmParamsPaymentMethodDataBillingDetailsAddressK     
 r   c                   @   r`   )r   Nra   r   r   r   r   "ConfirmParamsPaymentMethodDataBlike  rc   r   c                   @      e Zd ZU eed< dS )r   tax_idNr   r   r   r   r   $ConfirmParamsPaymentMethodDataBoletoh     
 r   c                   @   r`   )r   Nra   r   r   r   r   %ConfirmParamsPaymentMethodDataCashappn  rc   r   c                   @   r`   )r   Nra   r   r   r   r   -ConfirmParamsPaymentMethodDataCustomerBalanceq  rc   r   c                   @      e Zd ZU eed  ed< dS )r   arzte_und_apotheker_bankaustrian_anadi_bank_agbank_austriabankhaus_carl_spangler%bankhaus_schelhammer_und_schattera_agbawag_psk_agbks_bank_agbrull_kallmus_bank_agbtv_vier_lander_bankcapital_bank_grawe_gruppe_agdeutsche_bank_agdolomitenbankeasybank_agerste_bank_und_sparkassen#hypo_alpeadriabank_international_ag'hypo_bank_burgenland_aktiengesellschaft'hypo_noe_lb_fur_niederosterreich_u_wien'hypo_oberosterreich_salzburg_steiermarkhypo_tirol_bank_aghypo_vorarlberg_bank_agmarchfelder_bankoberbank_ag"raiffeisen_bankengruppe_osterreichschoellerbank_agsparda_bank_wienvolksbank_gruppevolkskreditbank_agvr_bank_braunaubankNr   r   r   r   r   r   r   r   r   r   !ConfirmParamsPaymentMethodDataEpst     
  r
  c                   @   ,   e Zd ZU eed  ed< 	 ed ed< dS )r   company
individualaccount_holder_type
affin_bankagrobankalliance_bankambank
bank_islambank_muamalatbank_of_chinabank_rakyatbsncimbdeutsche_bankhong_leong_bankhsbckfh	maybank2e	maybank2uocbcpb_enterprisepublic_bankrhbstandard_chartereduobr  Nr	  r   r   r   r   !ConfirmParamsPaymentMethodDataFpx     
 r(  c                   @   r`   )r   Nra   r   r   r   r   %ConfirmParamsPaymentMethodDataGiropay  rc   r*  c                   @   r`   )r   Nra   r   r   r   r   %ConfirmParamsPaymentMethodDataGrabpay  rc   r+  c                   @   r   )r   abn_amroasn_bankbunqhandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursafer  Nr	  r   r   r   r   #ConfirmParamsPaymentMethodDataIdeal     
 r=  c                   @   r`   )r   Nra   r   r   r   r   ,ConfirmParamsPaymentMethodDataInteracPresent  rc   r?  c                   @   rO   )r   <PaymentIntentService.ConfirmParamsPaymentMethodDataKlarnaDobdobNrR   r   r   r   r   $ConfirmParamsPaymentMethodDataKlarna  rT   rB  c                   @   r   )r@  daymonthyearNr   r   r   r   r   r   r   r   r   'ConfirmParamsPaymentMethodDataKlarnaDob  r   rG  c                   @   r`   )r   Nra   r   r   r   r   %ConfirmParamsPaymentMethodDataKonbini  rc   rH  c                   @   r`   )r   Nra   r   r   r   r   "ConfirmParamsPaymentMethodDataLink  rc   rI  c                   @   r`   )r   Nra   r   r   r   r   'ConfirmParamsPaymentMethodDataMobilepay  rc   rJ  c                   @   r`   )r   Nra   r   r   r   r   (ConfirmParamsPaymentMethodDataMultibanco  rc   rK  c                   @   r`   )r   Nra   r   r   r   r   "ConfirmParamsPaymentMethodDataOxxo  rc   rL  c                   @   r   )r   
alior_bankbank_millenniumbank_nowy_bfg_sabank_pekao_sabanki_spbdzielczer   bnp_paribasbozciti_handlowycredit_agricole
envelobanketransfer_pocztowy24
getin_bankideabankr1  inteligombank_mtransfernest_przelew	noble_paypbac_z_ipko	plus_banksantander_przelew24tmobile_usbugi_bankowetoyota_bankvelobankvolkswagen_bankr  Nr	  r   r   r   r   !ConfirmParamsPaymentMethodDataP24     
 rf  c                   @   r`   )r   Nra   r   r   r   r   $ConfirmParamsPaymentMethodDataPaynow$  rc   rh  c                   @   r`   )r   Nra   r   r   r   r   $ConfirmParamsPaymentMethodDataPaypal'  rc   ri  c                   @   r`   )r   Nra   r   r   r   r   !ConfirmParamsPaymentMethodDataPix*  rc   rj  c                   @   r`   )r   Nra   r   r   r   r   'ConfirmParamsPaymentMethodDataPromptpay-  rc   rk  c                   @   r/   )r   sessionNrg   r   r   r   r   *ConfirmParamsPaymentMethodDataRadarOptions0  r2   rm  c                   @   r`   )r   Nra   r   r   r   r   (ConfirmParamsPaymentMethodDataRevolutPay6  rc   rn  c                   @   r   )r   ibanNr   r   r   r   r   'ConfirmParamsPaymentMethodDataSepaDebit9  r   rp  c                   @   rO   )r   ATBEDEESITNLr   Nr   r   r   r   r   r   r   r   r   $ConfirmParamsPaymentMethodDataSofort?  r2   ry  c                   @   r`   )r   Nra   r   r   r   r   #ConfirmParamsPaymentMethodDataSwishE  rc   rz  c                   @   r`   )r   Nra   r   r   r   r   #ConfirmParamsPaymentMethodDataTwintH  rc   r{  c                   @   Z   e Zd ZU eed  ed< 	 ee ed< 	 eed  ed< 	 ee ed< 	 ee ed< dS )	r   r  r  r   checkingsavingsaccount_typefinancial_connections_accountrouting_numberNr   r   r   r   r   r   r   r   r   r   r   +ConfirmParamsPaymentMethodDataUsBankAccountK     
 r  c                   @   r`   )r   Nra   r   r   r   r   'ConfirmParamsPaymentMethodDataWechatPaya  rc   r  c                   @   r`   )r   Nra   r   r   r   r   !ConfirmParamsPaymentMethodDataZipd  rc   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< 	 edI edJ< 	 edK edL< 	 edM edN< dOS )PrB   zKLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsAcssDebitrl   zHLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsAffirmrn   zRLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsAfterpayClearpayrp   zHLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsAlipayrr   zKLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsAmazonPayry   zMLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsAuBecsDebitr{   zKLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsBacsDebitr}   zLLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsBancontactr   zFLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsBlikr   zHLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsBoletor   zFLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsCardcardzMLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsCardPresentcard_presentzILiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsCashappr   zQLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsCustomerBalancer   zELiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsEpsr   zELiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsFpxr   zILiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsGiropayr   zILiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsGrabpayr   zGLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsIdealr   zPLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsInteracPresentr   zHLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsKlarnar   zILiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsKonbinir   zFLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsLinkr   zKLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsMobilepayr   zLLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsMultibancor   zFLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsOxxor   zELiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsP24r   zHLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsPaynowr   zHLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsPaypalr   zELiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsPixr   zKLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsPromptpayr   zLLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsRevolutPayr   zKLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsSepaDebitr   zHLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsSofortr   zGLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsSwishr   zGLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsTwintr   zOLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsUsBankAccountr   zKLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsWechatPayr   zELiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsZipr   NrR   r   r   r   r   !ConfirmParamsPaymentMethodOptionsg  :  
 r  c                   @   :   e Zd ZU ed ed< 	 ed ed< 	 eed  ed< dS )z?PaymentIntentService.ConfirmParamsPaymentMethodOptionsAcssDebitMPaymentIntentService.ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionsmandate_options8Literal['']|Literal['none', 'off_session', 'on_session']rK   r5   instantmicrodepositsverification_methodNr   r   r   r   r   r   r   r   r   r   *ConfirmParamsPaymentMethodOptionsAcssDebitS     
 r  c                   @   L   e Zd ZU ed ed< 	 ee ed< 	 eed  ed< 	 eed  ed< dS )	r  rG   custom_mandate_urlinterval_descriptioncombinedintervalsporadicpayment_schedulebusinesspersonaltransaction_typeNr   r   r   r   r   r   r   r   r   r   r   8ConfirmParamsPaymentMethodOptionsAcssDebitMandateOptionso     
 r  c                   @   :   e Zd ZU ed ed< 	 ee ed< 	 eed  ed< dS )z<PaymentIntentService.ConfirmParamsPaymentMethodOptionsAffirmLiteral['']|Literal['manual']r8   preferred_localenonerK   Nr  r   r   r   r   'ConfirmParamsPaymentMethodOptionsAffirm     
 r  c                   @   r  )zFPaymentIntentService.ConfirmParamsPaymentMethodOptionsAfterpayClearpayr  r8   	referencer  rK   Nr  r   r   r   r   1ConfirmParamsPaymentMethodOptionsAfterpayClearpay     
 r  c                   @   rO   )z<PaymentIntentService.ConfirmParamsPaymentMethodOptionsAlipay*Literal['']|Literal['none', 'off_session']rK   NrR   r   r   r   r   'ConfirmParamsPaymentMethodOptionsAlipay  rT   r  c                   @   (   e Zd ZU ed ed< 	 ed ed< dS )z?PaymentIntentService.ConfirmParamsPaymentMethodOptionsAmazonPayr  r8   r  rK   NrR   r   r   r   r   *ConfirmParamsPaymentMethodOptionsAmazonPay     
 r  c                   @   rO   )zAPaymentIntentService.ConfirmParamsPaymentMethodOptionsAuBecsDebitr  rK   NrR   r   r   r   r   ,ConfirmParamsPaymentMethodOptionsAuBecsDebit  rT   r  c                   @   r  )z?PaymentIntentService.ConfirmParamsPaymentMethodOptionsBacsDebitMPaymentIntentService.ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  rK   NrR   r   r   r   r   *ConfirmParamsPaymentMethodOptionsBacsDebit     
 r  c                   @   r`   )r  Nra   r   r   r   r   8ConfirmParamsPaymentMethodOptionsBacsDebitMandateOptions  rc   r  c                   @   ,   e Zd ZU eed  ed< 	 ed ed< dS )z@PaymentIntentService.ConfirmParamsPaymentMethodOptionsBancontactdeenfrnlpreferred_languager  rK   Nr	  r   r   r   r   +ConfirmParamsPaymentMethodOptionsBancontact	     
 r  c                   @   (   e Zd ZU ee ed< 	 ed ed< dS )z:PaymentIntentService.ConfirmParamsPaymentMethodOptionsBlikcodeLiteral['']|Literal['none']rK   Nrg   r   r   r   r   %ConfirmParamsPaymentMethodOptionsBlik  ri   r  c                   @   r  )z<PaymentIntentService.ConfirmParamsPaymentMethodOptionsBoletoexpires_after_daysr  rK   Nr0   r   r   r   r   'ConfirmParamsPaymentMethodOptionsBoleto/     
 r  c                   @     e Zd ZU ed ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 eed	  ed
< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< dS )z:PaymentIntentService.ConfirmParamsPaymentMethodOptionsCardr  r8   	cvc_tokenFPaymentIntentService.ConfirmParamsPaymentMethodOptionsCardInstallmentsinstallmentsHPaymentIntentService.ConfirmParamsPaymentMethodOptionsCardMandateOptionsr  motoamexcartes_bancairesdinersdiscover	eftpos_augirocardinteracjcb
mastercardunionpayunknownvisanetworkif_availableneverrequest_extended_authorization!request_incremental_authorizationrequest_multicapturerequest_overcaptureanyr5   	challengerequest_three_d_securerequire_cvc_recollectionr  rK   rG    statement_descriptor_suffix_kana!statement_descriptor_suffix_kanjiFPaymentIntentService.ConfirmParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureNr   r   r   r   r   r   r-   r   r   r   r   r   %ConfirmParamsPaymentMethodOptionsCardC  f   
 r  c                   @   r  )r  enabledzVLiteral['']|PaymentIntentService.ConfirmParamsPaymentMethodOptionsCardInstallmentsPlanplanNr   r   r   r   r-   r   r   r   r   r   1ConfirmParamsPaymentMethodOptionsCardInstallments     
 r  c                   @   :   e Zd ZU ee ed< 	 eed  ed< 	 ed ed< dS )zJPaymentIntentService.ConfirmParamsPaymentMethodOptionsCardInstallmentsPlancountrD  r  fixed_countr\   Nr]   r   r   r   r   5ConfirmParamsPaymentMethodOptionsCardInstallmentsPlan     
 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< dS )r  r   fixedmaximumamount_typedescriptionend_daterC  rD  r  weekrE  r  interval_countr  
start_dateindiasupported_typesN	r   r   r   r   r   r   r   r   r	   r   r   r   r   3ConfirmParamsPaymentMethodOptionsCardMandateOptions  &   
 r	  c                   @   6   e Zd ZU ee ed< 	 ee ed< 	 ed ed< dS )zAPaymentIntentService.ConfirmParamsPaymentMethodOptionsCardPresentr  )request_incremental_authorization_supportHPaymentIntentService.ConfirmParamsPaymentMethodOptionsCardPresentRoutingroutingNr  r   r   r   r   ,ConfirmParamsPaymentMethodOptionsCardPresent     
 r  c                   @   r   )r  domesticinternationalrequested_priorityNr	  r   r   r   r   3ConfirmParamsPaymentMethodOptionsCardPresentRouting     
 r  c                   @      e Zd ZU eed  ed< 	 eed< 	 eed  ed< 	 eed  ed< 	 ed ed	< 	 ee ed
< 	 eed< 	 ed ed< dS )r  ACINRUYares_trans_status
cryptogram0102050607electronic_commerce_indicatorlow_riskr  exemption_indicatorTPaymentIntentService.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsnetwork_optionsrequestor_challenge_indicatortransaction_idz1.0.2z2.1.0z2.2.0versionNr  r   r   r   r   1ConfirmParamsPaymentMethodOptionsCardThreeDSecure  .   
 r2  c                   @   rO   )r,  cPaymentIntentService.ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr  NrR   r   r   r   r   ?ConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions=  
   
 r5  c                   @   6   e Zd ZU ed ed< 	 ee ed< 	 ee ed< dS )r4  01234r  	cb_avalgocb_exemptioncb_scoreNr   r   r   r   r   r   r   r   r   r   r   r   NConfirmParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesG     
 rB  c                   @   r  )z=PaymentIntentService.ConfirmParamsPaymentMethodOptionsCashappr  r8   r  rK   NrR   r   r   r   r   (ConfirmParamsPaymentMethodOptionsCashapp]  r  rD  c                   @   >   e Zd ZU ed ed< 	 eed  ed< 	 eed  ed< dS )zEPaymentIntentService.ConfirmParamsPaymentMethodOptionsCustomerBalanceQPaymentIntentService.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferbank_transferfunding_typer  rK   Nr  r   r   r   r   0ConfirmParamsPaymentMethodOptionsCustomerBalanceu     
 rI  c                   @   >   e Zd ZU ed ed< 	 eeed   ed< 	 ed ed< dS )rF  _PaymentIntentService.ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfereu_bank_transferabaro  separ   speiswiftzenginrequested_address_typesrM  gb_bank_transferjp_bank_transfermx_bank_transferus_bank_transferr\   Nr   r   r   r   r   r	   r   r   r   r   r   <ConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransfer  "   
 r[  c                   @   r   )rL  r   Nr   r   r   r   r   JConfirmParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer     
 r]  c                   @   r   )z9PaymentIntentService.ConfirmParamsPaymentMethodOptionsEpsr  rK   Nr	  r   r   r   r   $ConfirmParamsPaymentMethodOptionsEps  r  r_  c                   @   r   )z9PaymentIntentService.ConfirmParamsPaymentMethodOptionsFpxr  rK   Nr	  r   r   r   r   $ConfirmParamsPaymentMethodOptionsFpx  r  r`  c                   @   r   )z=PaymentIntentService.ConfirmParamsPaymentMethodOptionsGiropayr  rK   Nr	  r   r   r   r   (ConfirmParamsPaymentMethodOptionsGiropay  r  ra  c                   @   r   )z=PaymentIntentService.ConfirmParamsPaymentMethodOptionsGrabpayr  rK   Nr	  r   r   r   r   (ConfirmParamsPaymentMethodOptionsGrabpay  r  rb  c                   @   rO   )z;PaymentIntentService.ConfirmParamsPaymentMethodOptionsIdealr  rK   NrR   r   r   r   r   &ConfirmParamsPaymentMethodOptionsIdeal  rT   rc  c                   @   r`   )zDPaymentIntentService.ConfirmParamsPaymentMethodOptionsInteracPresentNra   r   r   r   r   /ConfirmParamsPaymentMethodOptionsInteracPresent  rc   rd  c                   @   >   e Zd ZU ed ed< 	 eed  ed< 	 eed  ed< dS )z<PaymentIntentService.ConfirmParamsPaymentMethodOptionsKlarnar  r8   .cs-CZda-DKde-ATzde-CHde-DEel-GRzen-ATzen-AUzen-BEzen-CAzen-CHzen-CZzen-DEzen-DKzen-ESzen-FIzen-FRen-GBzen-GRzen-IEzen-ITzen-NLzen-NOzen-NZzen-PLzen-PTzen-ROzen-SEen-USes-ESzes-USfi-FIfr-BEzfr-CAzfr-CHfr-FRzit-CHit-ITznb-NOnl-BEnl-NLpl-PLpt-PTzro-ROzsv-FIsv-SEr  r  rK   Nr  r   r   r   r   'ConfirmParamsPaymentMethodOptionsKlarna     
 2rx  c                   @   V   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 eed  ed< d	S )
z=PaymentIntentService.ConfirmParamsPaymentMethodOptionsKonbinirG   confirmation_numberLiteral['']|intr  
expires_atproduct_descriptionr  rK   Nr  r   r   r   r   (ConfirmParamsPaymentMethodOptionsKonbiniQ     
 r  c                   @   6   e Zd ZU ed ed< 	 ee ed< 	 ed ed< dS )z:PaymentIntentService.ConfirmParamsPaymentMethodOptionsLinkr  r8   persistent_tokenr  rK   Nr   r   r   r   r   r   r   r   r   r   %ConfirmParamsPaymentMethodOptionsLinko     
 r  c                   @   ,   e Zd ZU ed ed< 	 eed  ed< dS )z?PaymentIntentService.ConfirmParamsPaymentMethodOptionsMobilepayr  r8   r  rK   Nr  r   r   r   r   *ConfirmParamsPaymentMethodOptionsMobilepay  
   
 r  c                   @   r   )z@PaymentIntentService.ConfirmParamsPaymentMethodOptionsMultibancor  rK   Nr	  r   r   r   r   +ConfirmParamsPaymentMethodOptionsMultibanco  r  r  c                   @   ,   e Zd ZU ee ed< 	 eed  ed< dS )z:PaymentIntentService.ConfirmParamsPaymentMethodOptionsOxxor  r  rK   Nr]   r   r   r   r   %ConfirmParamsPaymentMethodOptionsOxxo  
   
 r  c                   @   ,   e Zd ZU eed  ed< 	 ee ed< dS )z9PaymentIntentService.ConfirmParamsPaymentMethodOptionsP24r  rK   tos_shown_and_acceptedNr   r   r   r   r   r   r-   r   r   r   r   $ConfirmParamsPaymentMethodOptionsP24  
   
 r  c                   @   r   )z<PaymentIntentService.ConfirmParamsPaymentMethodOptionsPaynowr  rK   Nr	  r   r   r   r   'ConfirmParamsPaymentMethodOptionsPaynow  r  r  c                   @   V   e Zd ZU ed ed< 	 eed  ed< 	 ee ed< 	 ee ed< 	 ed ed< d	S )
z<PaymentIntentService.ConfirmParamsPaymentMethodOptionsPaypalr  r8   rg  rh  ri  rj  zde-LUrk  rl  rm  rn  ro  rp  rq  zfr-LUzhu-HUrr  rs  rt  ru  rv  zsk-SKrw  r  r  risk_correlation_idr  rK   Nr   r   r   r   r   r   r   r   r   r   r   'ConfirmParamsPaymentMethodOptionsPaypal  "   
 r  c                   @   :   e Zd ZU ee ed< 	 ee ed< 	 eed  ed< dS )z9PaymentIntentService.ConfirmParamsPaymentMethodOptionsPixexpires_after_secondsr}  r  rK   Nr]   r   r   r   r   $ConfirmParamsPaymentMethodOptionsPix     
 r  c                   @   r   )z?PaymentIntentService.ConfirmParamsPaymentMethodOptionsPromptpayr  rK   Nr	  r   r   r   r   *ConfirmParamsPaymentMethodOptionsPromptpay/  r  r  c                   @   r  )z@PaymentIntentService.ConfirmParamsPaymentMethodOptionsRevolutPayr  r8   r  rK   NrR   r   r   r   r   +ConfirmParamsPaymentMethodOptionsRevolutPay=  r  r  c                   @   r  )z?PaymentIntentService.ConfirmParamsPaymentMethodOptionsSepaDebitMPaymentIntentService.ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  rK   NrR   r   r   r   r   *ConfirmParamsPaymentMethodOptionsSepaDebitS  r  r  c                   @   r`   )r  Nra   r   r   r   r   8ConfirmParamsPaymentMethodOptionsSepaDebitMandateOptionsi  rc   r  c                   @   r  )z<PaymentIntentService.ConfirmParamsPaymentMethodOptionsSofort=Literal['']|Literal['de', 'en', 'es', 'fr', 'it', 'nl', 'pl']r  r  rK   NrR   r   r   r   r   'ConfirmParamsPaymentMethodOptionsSofortl  r  r  c                   @   r  )z;PaymentIntentService.ConfirmParamsPaymentMethodOptionsSwishrG   r  r  rK   Nr  r   r   r   r   &ConfirmParamsPaymentMethodOptionsSwish  r  r  c                   @   r   )z;PaymentIntentService.ConfirmParamsPaymentMethodOptionsTwintr  rK   Nr	  r   r   r   r   &ConfirmParamsPaymentMethodOptionsTwint  r  r  c                   @   d   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed	 ed
< 	 eed  ed< dS )zCPaymentIntentService.ConfirmParamsPaymentMethodOptionsUsBankAccountWPaymentIntentService.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsQPaymentIntentService.ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptionsr  KPaymentIntentService.ConfirmParamsPaymentMethodOptionsUsBankAccountNetworksnetworks*Literal['']|Literal['fastest', 'standard']preferred_settlement_speedr  rK   r  r  Nr  r   r   r   r   .ConfirmParamsPaymentMethodOptionsUsBankAccount  2   
 r  c                   @   T   e Zd ZU ed ed< 	 eeed   ed< 	 eeed   ed< 	 ee ed< dS )	r  ^PaymentIntentService.ConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersfiltersbalances	ownershipr?   transactionspermissionsr  r  r  prefetchrI   Nr   r   r   r   r   r	   r   r   r   r   r   r   BConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnections  &   
 
r  c                   @   "   e Zd ZU eeed   ed< dS )r  r}  account_subcategoriesNr   r   r   r   r	   r   r   r   r   r   r   IConfirmParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters  
   
 
r  c                   @   rO   )r  Literal['']|Literal['paper']collection_methodNrR   r   r   r   r   <ConfirmParamsPaymentMethodOptionsUsBankAccountMandateOptions     
 r  c                   @   r  )r  achus_domestic_wire	requestedNr  r   r   r   r   6ConfirmParamsPaymentMethodOptionsUsBankAccountNetworks 	     
 r  c                   @   :   e Zd ZU ee ed< 	 ed ed< 	 eed  ed< dS )z?PaymentIntentService.ConfirmParamsPaymentMethodOptionsWechatPayapp_idandroidioswebclientr  rK   Nr   r   r   r   r   r   r   r   r   r   r   *ConfirmParamsPaymentMethodOptionsWechatPay	  r  r  c                   @   r   )z9PaymentIntentService.ConfirmParamsPaymentMethodOptionsZipr  rK   Nr	  r   r   r   r   $ConfirmParamsPaymentMethodOptionsZip	  r  r  c                   @   r/   )rE   rl  Nrg   r   r   r   r   ConfirmParamsRadarOptions*	  r2   r  c                   @   J   e Zd ZU ded< 	 ee ed< 	 eed< 	 ee ed< 	 ee ed< dS )z*PaymentIntentService.ConfirmParamsShipping1PaymentIntentService.ConfirmParamsShippingAddressr   carrierr   r   tracking_numberNr   r   r   r   r   r   r   r   r   r   ConfirmParamsShipping0	     
 r  c                   @   r   )r  r   r   r   r   r   r   Nrg   r   r   r   r   ConfirmParamsShippingAddressF	  r   r  c                   @   s  e Zd ZU eed< 	 ee ed< 	 ed ed< 	 eed  ed< 	 ee ed< 	 eed  ed	< 	 ee ed
< 	 eed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee	e  ed< 	 ee ed< 	 ed ed< 	 ee
eef  ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ee	e  ed< 	 ed ed< 	 ee ed < 	 ee ed!< 	 eed"  ed#< 	 ed$ ed%< 	 ee ed&< 	 ee ed'< 	 ed( ed)< 	 ee ed*< 	 ee ed+< d,S )-!PaymentIntentService.CreateParamsr   r%   8PaymentIntentService.CreateParamsAutomaticPaymentMethodsautomatic_payment_methodsr4   r8   confirm)r5   r7   confirmation_methodr9   r   customerr   r:   r   r;   z8Literal['']|PaymentIntentService.CreateParamsMandateDatar<   r(   r=   r>   on_behalf_ofr?   payment_method_configuration2PaymentIntentService.CreateParamsPaymentMethodDatarA   5PaymentIntentService.CreateParamsPaymentMethodOptionsrC   rD   -PaymentIntentService.CreateParamsRadarOptionsrF   rH   rI   )r>   
on_sessionrK   )PaymentIntentService.CreateParamsShippingrL   r)   r*   -PaymentIntentService.CreateParamsTransferDatar,   transfer_grouprM   N)r   r   r   r   r   r   r   r-   r   r	   r   r   r   r   r   CreateParams`	  s   
 	r  c                   @   s(   e Zd ZU eed  ed< 	 eed< dS )r  )rt   r  allow_redirectsr  Nr  r   r   r   r   #CreateParamsAutomaticPaymentMethods
  s
   
 r  c                   @   s   e Zd ZU ded< dS )z,PaymentIntentService.CreateParamsMandateData>PaymentIntentService.CreateParamsMandateDataCustomerAcceptancerQ   N)r   r   r   r   r   r   r   r   CreateParamsMandateData
  s   
 r  c                   @   rU   )	r  rV   EPaymentIntentService.CreateParamsMandateDataCustomerAcceptanceOfflinerX   DPaymentIntentService.CreateParamsMandateDataCustomerAcceptanceOnlinerZ   r[   r\   Nr]   r   r   r   r   )CreateParamsMandateDataCustomerAcceptance
  r_   r  c                   @   r`   )r  Nra   r   r   r   r   0CreateParamsMandateDataCustomerAcceptanceOffline-
  rc   r  c                   @   r   )r  re   rf   Nr   r   r   r   r   /CreateParamsMandateDataCustomerAcceptanceOnline0
  r   r  c                   @   rj   )Ur  ;PaymentIntentService.CreateParamsPaymentMethodDataAcssDebitrl   8PaymentIntentService.CreateParamsPaymentMethodDataAffirmrn   BPaymentIntentService.CreateParamsPaymentMethodDataAfterpayClearpayrp   8PaymentIntentService.CreateParamsPaymentMethodDataAlipayrr   rs   rw   ;PaymentIntentService.CreateParamsPaymentMethodDataAmazonPayry   =PaymentIntentService.CreateParamsPaymentMethodDataAuBecsDebitr{   ;PaymentIntentService.CreateParamsPaymentMethodDataBacsDebitr}   <PaymentIntentService.CreateParamsPaymentMethodDataBancontactr   @PaymentIntentService.CreateParamsPaymentMethodDataBillingDetailsr   6PaymentIntentService.CreateParamsPaymentMethodDataBlikr   8PaymentIntentService.CreateParamsPaymentMethodDataBoletor   9PaymentIntentService.CreateParamsPaymentMethodDataCashappr   APaymentIntentService.CreateParamsPaymentMethodDataCustomerBalancer   5PaymentIntentService.CreateParamsPaymentMethodDataEpsr   5PaymentIntentService.CreateParamsPaymentMethodDataFpxr   9PaymentIntentService.CreateParamsPaymentMethodDataGiropayr   9PaymentIntentService.CreateParamsPaymentMethodDataGrabpayr   7PaymentIntentService.CreateParamsPaymentMethodDataIdealr   @PaymentIntentService.CreateParamsPaymentMethodDataInteracPresentr   8PaymentIntentService.CreateParamsPaymentMethodDataKlarnar   9PaymentIntentService.CreateParamsPaymentMethodDataKonbinir   6PaymentIntentService.CreateParamsPaymentMethodDataLinkr   r(   ;PaymentIntentService.CreateParamsPaymentMethodDataMobilepayr   <PaymentIntentService.CreateParamsPaymentMethodDataMultibancor   6PaymentIntentService.CreateParamsPaymentMethodDataOxxor   5PaymentIntentService.CreateParamsPaymentMethodDataP24r   8PaymentIntentService.CreateParamsPaymentMethodDataPaynowr   8PaymentIntentService.CreateParamsPaymentMethodDataPaypalr   5PaymentIntentService.CreateParamsPaymentMethodDataPixr   ;PaymentIntentService.CreateParamsPaymentMethodDataPromptpayr   >PaymentIntentService.CreateParamsPaymentMethodDataRadarOptionsrF   <PaymentIntentService.CreateParamsPaymentMethodDataRevolutPayr   ;PaymentIntentService.CreateParamsPaymentMethodDataSepaDebitr   8PaymentIntentService.CreateParamsPaymentMethodDataSofortr   7PaymentIntentService.CreateParamsPaymentMethodDataSwishr   7PaymentIntentService.CreateParamsPaymentMethodDataTwintr   r   r\   ?PaymentIntentService.CreateParamsPaymentMethodDataUsBankAccountr   ;PaymentIntentService.CreateParamsPaymentMethodDataWechatPayr   5PaymentIntentService.CreateParamsPaymentMethodDataZipr   Nr   r   r   r   r   CreateParamsPaymentMethodData:
  r   r  c                   @   r   )r  r   r   r   Nr   r   r   r   r   &CreateParamsPaymentMethodDataAcssDebitY  r   r   c                   @   r`   )r  Nra   r   r   r   r   #CreateParamsPaymentMethodDataAffirmg  rc   r!  c                   @   r`   )r  Nra   r   r   r   r   -CreateParamsPaymentMethodDataAfterpayClearpayj  rc   r"  c                   @   r`   )r  Nra   r   r   r   r   #CreateParamsPaymentMethodDataAlipaym  rc   r#  c                   @   r`   )r  Nra   r   r   r   r   &CreateParamsPaymentMethodDataAmazonPayp  rc   r$  c                   @   r   )r  r   r   Nr   r   r   r   r   (CreateParamsPaymentMethodDataAuBecsDebits  r   r%  c                   @   rd   )r  r   r   Nrg   r   r   r   r   &CreateParamsPaymentMethodDataBacsDebit}  ri   r&  c                   @   r`   )r  Nra   r   r   r   r   'CreateParamsPaymentMethodDataBancontact  rc   r'  c                   @   r   )r   zSLiteral['']|PaymentIntentService.CreateParamsPaymentMethodDataBillingDetailsAddressr   rG   r   r   r   NrR   r   r   r   r   +CreateParamsPaymentMethodDataBillingDetails  r   r(  c                   @   r   )zGPaymentIntentService.CreateParamsPaymentMethodDataBillingDetailsAddressr   r   r   r   r   r   Nrg   r   r   r   r   2CreateParamsPaymentMethodDataBillingDetailsAddress  r   r)  c                   @   r`   )r  Nra   r   r   r   r   !CreateParamsPaymentMethodDataBlik  rc   r*  c                   @   r   )r  r   Nr   r   r   r   r   #CreateParamsPaymentMethodDataBoleto  r   r+  c                   @   r`   )r  Nra   r   r   r   r   $CreateParamsPaymentMethodDataCashapp  rc   r,  c                   @   r`   )r  Nra   r   r   r   r   ,CreateParamsPaymentMethodDataCustomerBalance  rc   r-  c                   @   r   )r  r   r  Nr	  r   r   r   r    CreateParamsPaymentMethodDataEps  r  r.  c                   @   r  )r  r  r  r  r  Nr	  r   r   r   r    CreateParamsPaymentMethodDataFpx  r)  r/  c                   @   r`   )r  Nra   r   r   r   r   $CreateParamsPaymentMethodDataGiropay  rc   r0  c                   @   r`   )r  Nra   r   r   r   r   $CreateParamsPaymentMethodDataGrabpay  rc   r1  c                   @   r   )r	  r,  r  Nr	  r   r   r   r   "CreateParamsPaymentMethodDataIdeal  r>  r2  c                   @   r`   )r
  Nra   r   r   r   r   +CreateParamsPaymentMethodDataInteracPresent,  rc   r3  c                   @   rO   )r  ;PaymentIntentService.CreateParamsPaymentMethodDataKlarnaDobrA  NrR   r   r   r   r   #CreateParamsPaymentMethodDataKlarna/  rT   r5  c                   @   r   )r4  rC  rD  rE  NrF  r   r   r   r   &CreateParamsPaymentMethodDataKlarnaDob7  r   r6  c                   @   r`   )r  Nra   r   r   r   r   $CreateParamsPaymentMethodDataKonbiniE  rc   r7  c                   @   r`   )r  Nra   r   r   r   r   !CreateParamsPaymentMethodDataLinkH  rc   r8  c                   @   r`   )r  Nra   r   r   r   r   &CreateParamsPaymentMethodDataMobilepayK  rc   r9  c                   @   r`   )r  Nra   r   r   r   r   'CreateParamsPaymentMethodDataMultibancoN  rc   r:  c                   @   r`   )r  Nra   r   r   r   r   !CreateParamsPaymentMethodDataOxxoQ  rc   r;  c                   @   r   )r  rM  r  Nr	  r   r   r   r    CreateParamsPaymentMethodDataP24T  rg  r<  c                   @   r`   )r  Nra   r   r   r   r   #CreateParamsPaymentMethodDataPaynoww  rc   r=  c                   @   r`   )r  Nra   r   r   r   r   #CreateParamsPaymentMethodDataPaypalz  rc   r>  c                   @   r`   )r  Nra   r   r   r   r    CreateParamsPaymentMethodDataPix}  rc   r?  c                   @   r`   )r  Nra   r   r   r   r   &CreateParamsPaymentMethodDataPromptpay  rc   r@  c                   @   r/   )r  rl  Nrg   r   r   r   r   )CreateParamsPaymentMethodDataRadarOptions  r2   rA  c                   @   r`   )r  Nra   r   r   r   r   'CreateParamsPaymentMethodDataRevolutPay  rc   rB  c                   @   r   )r  ro  Nr   r   r   r   r   &CreateParamsPaymentMethodDataSepaDebit  r   rC  c                   @   rO   )r  rq  r   Nrx  r   r   r   r   #CreateParamsPaymentMethodDataSofort  r2   rD  c                   @   r`   )r  Nra   r   r   r   r   "CreateParamsPaymentMethodDataSwish  rc   rE  c                   @   r`   )r  Nra   r   r   r   r   "CreateParamsPaymentMethodDataTwint  rc   rF  c                   @   r|  )	r  r  r  r   r}  r  r  r  Nr  r   r   r   r   *CreateParamsPaymentMethodDataUsBankAccount  r  rG  c                   @   r`   )r  Nra   r   r   r   r   &CreateParamsPaymentMethodDataWechatPay  rc   rH  c                   @   r`   )r  Nra   r   r   r   r    CreateParamsPaymentMethodDataZip  rc   rI  c                   @   r  )Pr  zJLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsAcssDebitrl   zGLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsAffirmrn   zQLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsAfterpayClearpayrp   zGLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsAlipayrr   zJLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsAmazonPayry   zLLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsAuBecsDebitr{   zJLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsBacsDebitr}   zKLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsBancontactr   zELiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsBlikr   zGLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsBoletor   zELiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsCardr  zLLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsCardPresentr  zHLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsCashappr   zPLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsCustomerBalancer   zDLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsEpsr   zDLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsFpxr   zHLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsGiropayr   zHLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsGrabpayr   zFLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsIdealr   zOLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsInteracPresentr   zGLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsKlarnar   zHLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsKonbinir   zELiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsLinkr   zJLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsMobilepayr   zKLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsMultibancor   zELiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsOxxor   zDLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsP24r   zGLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsPaynowr   zGLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsPaypalr   zDLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsPixr   zJLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsPromptpayr   zKLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsRevolutPayr   zJLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsSepaDebitr   zGLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsSofortr   zFLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsSwishr   zFLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsTwintr   zNLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsUsBankAccountr   zJLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsWechatPayr   zDLiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsZipr   NrR   r   r   r   r    CreateParamsPaymentMethodOptions  r  rJ  c                   @   r  )z>PaymentIntentService.CreateParamsPaymentMethodOptionsAcssDebitLPaymentIntentService.CreateParamsPaymentMethodOptionsAcssDebitMandateOptionsr  r  rK   r  r  Nr  r   r   r   r   )CreateParamsPaymentMethodOptionsAcssDebit  r  rL  c                   @   r  )	rK  rG   r  r  r  r  r  r  Nr  r   r   r   r   7CreateParamsPaymentMethodOptionsAcssDebitMandateOptions  r  rM  c                   @   r  )z;PaymentIntentService.CreateParamsPaymentMethodOptionsAffirmr  r8   r  r  rK   Nr  r   r   r   r   &CreateParamsPaymentMethodOptionsAffirm  r  rN  c                   @   r  )zEPaymentIntentService.CreateParamsPaymentMethodOptionsAfterpayClearpayr  r8   r  r  rK   Nr  r   r   r   r   0CreateParamsPaymentMethodOptionsAfterpayClearpay  r  rO  c                   @   rO   )z;PaymentIntentService.CreateParamsPaymentMethodOptionsAlipayr  rK   NrR   r   r   r   r   &CreateParamsPaymentMethodOptionsAlipay  rT   rP  c                   @   r  )z>PaymentIntentService.CreateParamsPaymentMethodOptionsAmazonPayr  r8   r  rK   NrR   r   r   r   r   )CreateParamsPaymentMethodOptionsAmazonPay  r  rQ  c                   @   rO   )z@PaymentIntentService.CreateParamsPaymentMethodOptionsAuBecsDebitr  rK   NrR   r   r   r   r   +CreateParamsPaymentMethodOptionsAuBecsDebit3  rT   rR  c                   @   r  )z>PaymentIntentService.CreateParamsPaymentMethodOptionsBacsDebitLPaymentIntentService.CreateParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  rK   NrR   r   r   r   r   )CreateParamsPaymentMethodOptionsBacsDebitC  r  rT  c                   @   r`   )rS  Nra   r   r   r   r   7CreateParamsPaymentMethodOptionsBacsDebitMandateOptionsY  rc   rU  c                   @   r  )z?PaymentIntentService.CreateParamsPaymentMethodOptionsBancontactr  r  r  rK   Nr	  r   r   r   r   *CreateParamsPaymentMethodOptionsBancontact\  r  rV  c                   @   r  )z9PaymentIntentService.CreateParamsPaymentMethodOptionsBlikr  r  rK   Nrg   r   r   r   r   $CreateParamsPaymentMethodOptionsBlikp  ri   rW  c                   @   r  )z;PaymentIntentService.CreateParamsPaymentMethodOptionsBoletor  r  rK   Nr0   r   r   r   r   &CreateParamsPaymentMethodOptionsBoleto  r  rX  c                   @   r  )z9PaymentIntentService.CreateParamsPaymentMethodOptionsCardr  r8   r  EPaymentIntentService.CreateParamsPaymentMethodOptionsCardInstallmentsr  GPaymentIntentService.CreateParamsPaymentMethodOptionsCardMandateOptionsr  r  r  r  r  r  r  r  r  r  r  r  r  rK   rG   r  r  EPaymentIntentService.CreateParamsPaymentMethodOptionsCardThreeDSecurer  Nr  r   r   r   r   $CreateParamsPaymentMethodOptionsCard  r  r\  c                   @   r  )rY  r  zULiteral['']|PaymentIntentService.CreateParamsPaymentMethodOptionsCardInstallmentsPlanr  Nr  r   r   r   r   0CreateParamsPaymentMethodOptionsCardInstallments  r  r]  c                   @   r  )zIPaymentIntentService.CreateParamsPaymentMethodOptionsCardInstallmentsPlanr  rD  r  r  r\   Nr]   r   r   r   r   4CreateParamsPaymentMethodOptionsCardInstallmentsPlan  r  r^  c                   @   r  )rZ  r   r  r  r   r  r  r  r  r  r  r  r  Nr  r   r   r   r   2CreateParamsPaymentMethodOptionsCardMandateOptions$  r
  r_  c                   @   r  )z@PaymentIntentService.CreateParamsPaymentMethodOptionsCardPresentr  r  GPaymentIntentService.CreateParamsPaymentMethodOptionsCardPresentRoutingr  Nr  r   r   r   r   +CreateParamsPaymentMethodOptionsCardPresentJ  r  ra  c                   @   r   )r`  r  r  Nr	  r   r   r   r   2CreateParamsPaymentMethodOptionsCardPresentRoutingZ  r  rb  c                   @   r  )r[  r  r   r!  r"  r(  r)  r+  SPaymentIntentService.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsr-  r.  r/  r0  r1  Nr  r   r   r   r   0CreateParamsPaymentMethodOptionsCardThreeDSecure`  r3  rd  c                   @   rO   )rc  bPaymentIntentService.CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr  NrR   r   r   r   r   >CreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions  r6  rf  c                   @   r7  )re  r8  r>  r?  r@  NrA  r   r   r   r   MCreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires  rC  rg  c                   @   r  )z<PaymentIntentService.CreateParamsPaymentMethodOptionsCashappr  r8   r  rK   NrR   r   r   r   r   'CreateParamsPaymentMethodOptionsCashapp  r  rh  c                   @   rE  )zDPaymentIntentService.CreateParamsPaymentMethodOptionsCustomerBalancePPaymentIntentService.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferrG  rH  r  rK   Nr  r   r   r   r   /CreateParamsPaymentMethodOptionsCustomerBalance  rJ  rj  c                   @   rK  )ri  ^PaymentIntentService.CreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferrM  rN  rT  rU  r\   NrZ  r   r   r   r   ;CreateParamsPaymentMethodOptionsCustomerBalanceBankTransfer  r\  rl  c                   @   r   )rk  r   Nr   r   r   r   r   ICreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer  r^  rm  c                   @   r   )z8PaymentIntentService.CreateParamsPaymentMethodOptionsEpsr  rK   Nr	  r   r   r   r   #CreateParamsPaymentMethodOptionsEps  r  rn  c                   @   r   )z8PaymentIntentService.CreateParamsPaymentMethodOptionsFpxr  rK   Nr	  r   r   r   r   #CreateParamsPaymentMethodOptionsFpx  r  ro  c                   @   r   )z<PaymentIntentService.CreateParamsPaymentMethodOptionsGiropayr  rK   Nr	  r   r   r   r   'CreateParamsPaymentMethodOptionsGiropay*  r  rp  c                   @   r   )z<PaymentIntentService.CreateParamsPaymentMethodOptionsGrabpayr  rK   Nr	  r   r   r   r   'CreateParamsPaymentMethodOptionsGrabpay8  r  rq  c                   @   rO   )z:PaymentIntentService.CreateParamsPaymentMethodOptionsIdealr  rK   NrR   r   r   r   r   %CreateParamsPaymentMethodOptionsIdealF  rT   rr  c                   @   r`   )zCPaymentIntentService.CreateParamsPaymentMethodOptionsInteracPresentNra   r   r   r   r   .CreateParamsPaymentMethodOptionsInteracPresentV  rc   rs  c                   @   re  )z;PaymentIntentService.CreateParamsPaymentMethodOptionsKlarnar  r8   rf  r  r  rK   Nr  r   r   r   r   &CreateParamsPaymentMethodOptionsKlarnaY  ry  rt  c                   @   rz  )
z<PaymentIntentService.CreateParamsPaymentMethodOptionsKonbinirG   r{  r|  r  r}  r~  r  rK   Nr  r   r   r   r   'CreateParamsPaymentMethodOptionsKonbini  r  ru  c                   @   r  )z9PaymentIntentService.CreateParamsPaymentMethodOptionsLinkr  r8   r  r  rK   Nr  r   r   r   r   $CreateParamsPaymentMethodOptionsLink  r  rv  c                   @   r  )z>PaymentIntentService.CreateParamsPaymentMethodOptionsMobilepayr  r8   r  rK   Nr  r   r   r   r   )CreateParamsPaymentMethodOptionsMobilepay  r  rw  c                   @   r   )z?PaymentIntentService.CreateParamsPaymentMethodOptionsMultibancor  rK   Nr	  r   r   r   r   *CreateParamsPaymentMethodOptionsMultibanco  r  rx  c                   @   r  )z9PaymentIntentService.CreateParamsPaymentMethodOptionsOxxor  r  rK   Nr]   r   r   r   r   $CreateParamsPaymentMethodOptionsOxxo  r  ry  c                   @   r  )z8PaymentIntentService.CreateParamsPaymentMethodOptionsP24r  rK   r  Nr  r   r   r   r   #CreateParamsPaymentMethodOptionsP24  r  rz  c                   @   r   )z;PaymentIntentService.CreateParamsPaymentMethodOptionsPaynowr  rK   Nr	  r   r   r   r   &CreateParamsPaymentMethodOptionsPaynow&  r  r{  c                   @   r  )
z;PaymentIntentService.CreateParamsPaymentMethodOptionsPaypalr  r8   r  r  r  r  r  rK   Nr  r   r   r   r   &CreateParamsPaymentMethodOptionsPaypal4  r  r|  c                   @   r  )z8PaymentIntentService.CreateParamsPaymentMethodOptionsPixr  r}  r  rK   Nr]   r   r   r   r   #CreateParamsPaymentMethodOptionsPixl  r  r}  c                   @   r   )z>PaymentIntentService.CreateParamsPaymentMethodOptionsPromptpayr  rK   Nr	  r   r   r   r   )CreateParamsPaymentMethodOptionsPromptpay  r  r~  c                   @   r  )z?PaymentIntentService.CreateParamsPaymentMethodOptionsRevolutPayr  r8   r  rK   NrR   r   r   r   r   *CreateParamsPaymentMethodOptionsRevolutPay  r  r  c                   @   r  )z>PaymentIntentService.CreateParamsPaymentMethodOptionsSepaDebitLPaymentIntentService.CreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  rK   NrR   r   r   r   r   )CreateParamsPaymentMethodOptionsSepaDebit  r  r  c                   @   r`   )r  Nra   r   r   r   r   7CreateParamsPaymentMethodOptionsSepaDebitMandateOptions  rc   r  c                   @   r  )z;PaymentIntentService.CreateParamsPaymentMethodOptionsSofortr  r  r  rK   NrR   r   r   r   r   &CreateParamsPaymentMethodOptionsSofort  r  r  c                   @   r  )z:PaymentIntentService.CreateParamsPaymentMethodOptionsSwishrG   r  r  rK   Nr  r   r   r   r   %CreateParamsPaymentMethodOptionsSwish  r  r  c                   @   r   )z:PaymentIntentService.CreateParamsPaymentMethodOptionsTwintr  rK   Nr	  r   r   r   r   %CreateParamsPaymentMethodOptionsTwint  r  r  c                   @   r  )zBPaymentIntentService.CreateParamsPaymentMethodOptionsUsBankAccountVPaymentIntentService.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  PPaymentIntentService.CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionsr  JPaymentIntentService.CreateParamsPaymentMethodOptionsUsBankAccountNetworksr  r  r  r  rK   r  r  Nr  r   r   r   r   -CreateParamsPaymentMethodOptionsUsBankAccount  r  r  c                   @   r  )	r  ]PaymentIntentService.CreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  rI   Nr  r   r   r   r   ACreateParamsPaymentMethodOptionsUsBankAccountFinancialConnections#  r  r  c                   @   r  )r  r}  r  Nr  r   r   r   r   HCreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersA  r  r  c                   @   rO   )r  r  r  NrR   r   r   r   r   ;CreateParamsPaymentMethodOptionsUsBankAccountMandateOptionsK  r  r  c                   @   r  )r  r  r  Nr  r   r   r   r   5CreateParamsPaymentMethodOptionsUsBankAccountNetworksS  r  r  c                   @   r  )z>PaymentIntentService.CreateParamsPaymentMethodOptionsWechatPayr  r  r  r  rK   Nr  r   r   r   r   )CreateParamsPaymentMethodOptionsWechatPayY  r  r  c                   @   r   )z8PaymentIntentService.CreateParamsPaymentMethodOptionsZipr  rK   Nr	  r   r   r   r   #CreateParamsPaymentMethodOptionsZipo  r  r  c                   @   r/   )r  rl  Nrg   r   r   r   r   CreateParamsRadarOptions}  r2   r  c                   @   r  )r  0PaymentIntentService.CreateParamsShippingAddressr   r  r   r   r  Nr  r   r   r   r   CreateParamsShipping  r  r  c                   @   r   )r  r   r   r   r   r   r   Nrg   r   r   r   r   CreateParamsShippingAddress  r   r  c                   @   s$   e Zd ZU ee ed< 	 eed< dS )r  r   destinationN)r   r   r   r   r   r   r   r   r   r   r   CreateParamsTransferData  s
   
 	r  c                   @   sv   e Zd ZU eed< 	 ee ed< 	 ee ed< 	 eee  ed< 	 eeeef  ed< 	 ee ed< 	 ed ed< d	S )
1PaymentIntentService.IncrementAuthorizationParamsr   r%   r   r   r(   r)   =PaymentIntentService.IncrementAuthorizationParamsTransferDatar,   N)	r   r   r   r   r   r   r   r	   r   r   r   r   r   IncrementAuthorizationParams  s"   
 r  c                   @   r/   )r  r   Nr0   r   r   r   r   (IncrementAuthorizationParamsTransferData  r2   r  c                   @   sd   e Zd ZU ed ed< 	 ee ed< 	 ee ed< 	 eee  ed< 	 ee ed< 	 ee ed< dS )	PaymentIntentService.ListParamsz*PaymentIntentService.ListParamsCreated|intcreatedr  ending_beforer   limitstarting_afterN)r   r   r   r   r   r   r	   r   r   r   r   r   
ListParams  s   
 r  c                   @   sD   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )z&PaymentIntentService.ListParamsCreatedgtgteltlteNr0   r   r   r   r   ListParamsCreated  s   
 r  c                   @   s,   e Zd ZU ee ed< 	 eee  ed< dS )#PaymentIntentService.RetrieveParamsclient_secretr   N)r   r   r   r   r   r   r	   r   r   r   r   RetrieveParams  r  r  c                   @   sD   e Zd ZU eee  ed< 	 ee ed< 	 ee ed< 	 eed< dS )!PaymentIntentService.SearchParamsr   r  pagequeryN)r   r   r   r   r	   r   r   r   r   r   r   r   SearchParams#  s   
 r  c                   @   s0  e Zd ZU ee ed< 	 ed ed< 	 eed  ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 eee  ed	< 	 ed
 ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 eee  ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 ee ed< dS )!PaymentIntentService.UpdateParamsr   r|  r%   r4   r8   r   r  r   r   r'   r(   r?   r  2PaymentIntentService.UpdateParamsPaymentMethodDatarA   5PaymentIntentService.UpdateParamsPaymentMethodOptionsrC   rD   rG   rH   rJ   rK   z5Literal['']|PaymentIntentService.UpdateParamsShippingrL   r)   r*   -PaymentIntentService.UpdateParamsTransferDatar,   r  N)	r   r   r   r   r   r   r   r   r	   r   r   r   r   UpdateParams5  sj   
 r  c                   @   rj   )Ur  ;PaymentIntentService.UpdateParamsPaymentMethodDataAcssDebitrl   8PaymentIntentService.UpdateParamsPaymentMethodDataAffirmrn   BPaymentIntentService.UpdateParamsPaymentMethodDataAfterpayClearpayrp   8PaymentIntentService.UpdateParamsPaymentMethodDataAlipayrr   rs   rw   ;PaymentIntentService.UpdateParamsPaymentMethodDataAmazonPayry   =PaymentIntentService.UpdateParamsPaymentMethodDataAuBecsDebitr{   ;PaymentIntentService.UpdateParamsPaymentMethodDataBacsDebitr}   <PaymentIntentService.UpdateParamsPaymentMethodDataBancontactr   @PaymentIntentService.UpdateParamsPaymentMethodDataBillingDetailsr   6PaymentIntentService.UpdateParamsPaymentMethodDataBlikr   8PaymentIntentService.UpdateParamsPaymentMethodDataBoletor   9PaymentIntentService.UpdateParamsPaymentMethodDataCashappr   APaymentIntentService.UpdateParamsPaymentMethodDataCustomerBalancer   5PaymentIntentService.UpdateParamsPaymentMethodDataEpsr   5PaymentIntentService.UpdateParamsPaymentMethodDataFpxr   9PaymentIntentService.UpdateParamsPaymentMethodDataGiropayr   9PaymentIntentService.UpdateParamsPaymentMethodDataGrabpayr   7PaymentIntentService.UpdateParamsPaymentMethodDataIdealr   @PaymentIntentService.UpdateParamsPaymentMethodDataInteracPresentr   8PaymentIntentService.UpdateParamsPaymentMethodDataKlarnar   9PaymentIntentService.UpdateParamsPaymentMethodDataKonbinir   6PaymentIntentService.UpdateParamsPaymentMethodDataLinkr   r(   ;PaymentIntentService.UpdateParamsPaymentMethodDataMobilepayr   <PaymentIntentService.UpdateParamsPaymentMethodDataMultibancor   6PaymentIntentService.UpdateParamsPaymentMethodDataOxxor   5PaymentIntentService.UpdateParamsPaymentMethodDataP24r   8PaymentIntentService.UpdateParamsPaymentMethodDataPaynowr   8PaymentIntentService.UpdateParamsPaymentMethodDataPaypalr   5PaymentIntentService.UpdateParamsPaymentMethodDataPixr   ;PaymentIntentService.UpdateParamsPaymentMethodDataPromptpayr   >PaymentIntentService.UpdateParamsPaymentMethodDataRadarOptionsrF   <PaymentIntentService.UpdateParamsPaymentMethodDataRevolutPayr   ;PaymentIntentService.UpdateParamsPaymentMethodDataSepaDebitr   8PaymentIntentService.UpdateParamsPaymentMethodDataSofortr   7PaymentIntentService.UpdateParamsPaymentMethodDataSwishr   7PaymentIntentService.UpdateParamsPaymentMethodDataTwintr   r   r\   ?PaymentIntentService.UpdateParamsPaymentMethodDataUsBankAccountr   ;PaymentIntentService.UpdateParamsPaymentMethodDataWechatPayr   5PaymentIntentService.UpdateParamsPaymentMethodDataZipr   Nr   r   r   r   r   UpdateParamsPaymentMethodData  r   r  c                   @   r   )r  r   r   r   Nr   r   r   r   r   &UpdateParamsPaymentMethodDataAcssDebit  r   r  c                   @   r`   )r  Nra   r   r   r   r   #UpdateParamsPaymentMethodDataAffirm  rc   r  c                   @   r`   )r  Nra   r   r   r   r   -UpdateParamsPaymentMethodDataAfterpayClearpay  rc   r  c                   @   r`   )r  Nra   r   r   r   r   #UpdateParamsPaymentMethodDataAlipay  rc   r  c                   @   r`   )r  Nra   r   r   r   r   &UpdateParamsPaymentMethodDataAmazonPay  rc   r  c                   @   r   )r  r   r   Nr   r   r   r   r   (UpdateParamsPaymentMethodDataAuBecsDebit  r   r  c                   @   rd   )r  r   r   Nrg   r   r   r   r   &UpdateParamsPaymentMethodDataBacsDebit  ri   r  c                   @   r`   )r  Nra   r   r   r   r   'UpdateParamsPaymentMethodDataBancontact  rc   r  c                   @   r   )r  zSLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodDataBillingDetailsAddressr   rG   r   r   r   NrR   r   r   r   r   +UpdateParamsPaymentMethodDataBillingDetails  r   r  c                   @   r   )zGPaymentIntentService.UpdateParamsPaymentMethodDataBillingDetailsAddressr   r   r   r   r   r   Nrg   r   r   r   r   2UpdateParamsPaymentMethodDataBillingDetailsAddress  r   r  c                   @   r`   )r  Nra   r   r   r   r   !UpdateParamsPaymentMethodDataBlik!  rc   r  c                   @   r   )r  r   Nr   r   r   r   r   #UpdateParamsPaymentMethodDataBoleto$  r   r  c                   @   r`   )r  Nra   r   r   r   r   $UpdateParamsPaymentMethodDataCashapp*  rc   r  c                   @   r`   )r  Nra   r   r   r   r   ,UpdateParamsPaymentMethodDataCustomerBalance-  rc   r  c                   @   r   )r  r   r  Nr	  r   r   r   r    UpdateParamsPaymentMethodDataEps0  r  r  c                   @   r  )r  r  r  r  r  Nr	  r   r   r   r    UpdateParamsPaymentMethodDataFpxU  r)  r  c                   @   r`   )r  Nra   r   r   r   r   $UpdateParamsPaymentMethodDataGiropayv  rc   r  c                   @   r`   )r  Nra   r   r   r   r   $UpdateParamsPaymentMethodDataGrabpayy  rc   r  c                   @   r   )r  r,  r  Nr	  r   r   r   r   "UpdateParamsPaymentMethodDataIdeal|  r>  r  c                   @   r`   )r  Nra   r   r   r   r   +UpdateParamsPaymentMethodDataInteracPresent  rc   r  c                   @   rO   )r  ;PaymentIntentService.UpdateParamsPaymentMethodDataKlarnaDobrA  NrR   r   r   r   r   #UpdateParamsPaymentMethodDataKlarna  rT   r  c                   @   r   )r  rC  rD  rE  NrF  r   r   r   r   &UpdateParamsPaymentMethodDataKlarnaDob  r   r  c                   @   r`   )r  Nra   r   r   r   r   $UpdateParamsPaymentMethodDataKonbini  rc   r  c                   @   r`   )r  Nra   r   r   r   r   !UpdateParamsPaymentMethodDataLink  rc   r  c                   @   r`   )r  Nra   r   r   r   r   &UpdateParamsPaymentMethodDataMobilepay  rc   r  c                   @   r`   )r  Nra   r   r   r   r   'UpdateParamsPaymentMethodDataMultibanco  rc   r  c                   @   r`   )r  Nra   r   r   r   r   !UpdateParamsPaymentMethodDataOxxo  rc   r  c                   @   r   )r  rM  r  Nr	  r   r   r   r    UpdateParamsPaymentMethodDataP24  rg  r  c                   @   r`   )r  Nra   r   r   r   r   #UpdateParamsPaymentMethodDataPaynow  rc   r  c                   @   r`   )r  Nra   r   r   r   r   #UpdateParamsPaymentMethodDataPaypal  rc   r  c                   @   r`   )r  Nra   r   r   r   r    UpdateParamsPaymentMethodDataPix  rc   r  c                   @   r`   )r  Nra   r   r   r   r   &UpdateParamsPaymentMethodDataPromptpay  rc   r  c                   @   r/   )r  rl  Nrg   r   r   r   r   )UpdateParamsPaymentMethodDataRadarOptions  r2   r  c                   @   r`   )r  Nra   r   r   r   r   'UpdateParamsPaymentMethodDataRevolutPay  rc   r  c                   @   r   )r  ro  Nr   r   r   r   r   &UpdateParamsPaymentMethodDataSepaDebit  r   r  c                   @   rO   )r  rq  r   Nrx  r   r   r   r   #UpdateParamsPaymentMethodDataSofort  r2   r  c                   @   r`   )r  Nra   r   r   r   r   "UpdateParamsPaymentMethodDataSwish  rc   r  c                   @   r`   )r  Nra   r   r   r   r   "UpdateParamsPaymentMethodDataTwint  rc   r   c                   @   r|  )	r  r  r  r   r}  r  r  r  Nr  r   r   r   r   *UpdateParamsPaymentMethodDataUsBankAccount  r  r  c                   @   r`   )r  Nra   r   r   r   r   &UpdateParamsPaymentMethodDataWechatPay  rc   r  c                   @   r`   )r  Nra   r   r   r   r    UpdateParamsPaymentMethodDataZip   rc   r  c                   @   r  )Pr  zJLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsAcssDebitrl   zGLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsAffirmrn   zQLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsAfterpayClearpayrp   zGLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsAlipayrr   zJLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsAmazonPayry   zLLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsAuBecsDebitr{   zJLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsBacsDebitr}   zKLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsBancontactr   zELiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsBlikr   zGLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsBoletor   zELiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsCardr  zLLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsCardPresentr  zHLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsCashappr   zPLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsCustomerBalancer   zDLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsEpsr   zDLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsFpxr   zHLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsGiropayr   zHLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsGrabpayr   zFLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsIdealr   zOLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsInteracPresentr   zGLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsKlarnar   zHLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsKonbinir   zELiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsLinkr   zJLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsMobilepayr   zKLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsMultibancor   zELiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsOxxor   zDLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsP24r   zGLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsPaynowr   zGLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsPaypalr   zDLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsPixr   zJLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsPromptpayr   zKLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsRevolutPayr   zJLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsSepaDebitr   zGLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsSofortr   zFLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsSwishr   zFLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsTwintr   zNLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsUsBankAccountr   zJLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsWechatPayr   zDLiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsZipr   NrR   r   r   r   r    UpdateParamsPaymentMethodOptions#  r  r  c                   @   r  )z>PaymentIntentService.UpdateParamsPaymentMethodOptionsAcssDebitLPaymentIntentService.UpdateParamsPaymentMethodOptionsAcssDebitMandateOptionsr  r  rK   r  r  Nr  r   r   r   r   )UpdateParamsPaymentMethodOptionsAcssDebit  r  r  c                   @   r  )	r  rG   r  r  r  r  r  r  Nr  r   r   r   r   7UpdateParamsPaymentMethodOptionsAcssDebitMandateOptions+  r  r  c                   @   r  )z;PaymentIntentService.UpdateParamsPaymentMethodOptionsAffirmr  r8   r  r  rK   Nr  r   r   r   r   &UpdateParamsPaymentMethodOptionsAffirmA  r  r  c                   @   r  )zEPaymentIntentService.UpdateParamsPaymentMethodOptionsAfterpayClearpayr  r8   r  r  rK   Nr  r   r   r   r   0UpdateParamsPaymentMethodOptionsAfterpayClearpay[  r  r	  c                   @   rO   )z;PaymentIntentService.UpdateParamsPaymentMethodOptionsAlipayr  rK   NrR   r   r   r   r   &UpdateParamsPaymentMethodOptionsAlipayv  rT   r
  c                   @   r  )z>PaymentIntentService.UpdateParamsPaymentMethodOptionsAmazonPayr  r8   r  rK   NrR   r   r   r   r   )UpdateParamsPaymentMethodOptionsAmazonPay  r  r  c                   @   rO   )z@PaymentIntentService.UpdateParamsPaymentMethodOptionsAuBecsDebitr  rK   NrR   r   r   r   r   +UpdateParamsPaymentMethodOptionsAuBecsDebit  rT   r  c                   @   r  )z>PaymentIntentService.UpdateParamsPaymentMethodOptionsBacsDebitLPaymentIntentService.UpdateParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  rK   NrR   r   r   r   r   )UpdateParamsPaymentMethodOptionsBacsDebit  r  r  c                   @   r`   )r  Nra   r   r   r   r   7UpdateParamsPaymentMethodOptionsBacsDebitMandateOptions  rc   r  c                   @   r  )z?PaymentIntentService.UpdateParamsPaymentMethodOptionsBancontactr  r  r  rK   Nr	  r   r   r   r   *UpdateParamsPaymentMethodOptionsBancontact  r  r  c                   @   r  )z9PaymentIntentService.UpdateParamsPaymentMethodOptionsBlikr  r  rK   Nrg   r   r   r   r   $UpdateParamsPaymentMethodOptionsBlik  ri   r  c                   @   r  )z;PaymentIntentService.UpdateParamsPaymentMethodOptionsBoletor  r  rK   Nr0   r   r   r   r   &UpdateParamsPaymentMethodOptionsBoleto  r  r  c                   @   r  )z9PaymentIntentService.UpdateParamsPaymentMethodOptionsCardr  r8   r  EPaymentIntentService.UpdateParamsPaymentMethodOptionsCardInstallmentsr  GPaymentIntentService.UpdateParamsPaymentMethodOptionsCardMandateOptionsr  r  r  r  r  r  r  r  r  r  r  r  r  rK   rG   r  r  EPaymentIntentService.UpdateParamsPaymentMethodOptionsCardThreeDSecurer  Nr  r   r   r   r   $UpdateParamsPaymentMethodOptionsCard  r  r  c                   @   r  )r  r  zULiteral['']|PaymentIntentService.UpdateParamsPaymentMethodOptionsCardInstallmentsPlanr  Nr  r   r   r   r   0UpdateParamsPaymentMethodOptionsCardInstallmentso  r  r  c                   @   r  )zIPaymentIntentService.UpdateParamsPaymentMethodOptionsCardInstallmentsPlanr  rD  r  r  r\   Nr]   r   r   r   r   4UpdateParamsPaymentMethodOptionsCardInstallmentsPlan~  r  r  c                   @   r  )r  r   r  r  r   r  r  r  r  r  r  r  r  Nr  r   r   r   r   2UpdateParamsPaymentMethodOptionsCardMandateOptions  r
  r  c                   @   r  )z@PaymentIntentService.UpdateParamsPaymentMethodOptionsCardPresentr  r  GPaymentIntentService.UpdateParamsPaymentMethodOptionsCardPresentRoutingr  Nr  r   r   r   r   +UpdateParamsPaymentMethodOptionsCardPresent  r  r  c                   @   r   )r  r  r  Nr	  r   r   r   r   2UpdateParamsPaymentMethodOptionsCardPresentRouting  r  r  c                   @   r  )r  r  r   r!  r"  r(  r)  r+  SPaymentIntentService.UpdateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsr-  r.  r/  r0  r1  Nr  r   r   r   r   0UpdateParamsPaymentMethodOptionsCardThreeDSecure  r3  r  c                   @   rO   )r  bPaymentIntentService.UpdateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr  NrR   r   r   r   r   >UpdateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptions  r6  r   c                   @   r7  )r  r8  r>  r?  r@  NrA  r   r   r   r   MUpdateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancaires  rC  r!  c                   @   r  )z<PaymentIntentService.UpdateParamsPaymentMethodOptionsCashappr  r8   r  rK   NrR   r   r   r   r   'UpdateParamsPaymentMethodOptionsCashapp  r  r"  c                   @   rE  )zDPaymentIntentService.UpdateParamsPaymentMethodOptionsCustomerBalancePPaymentIntentService.UpdateParamsPaymentMethodOptionsCustomerBalanceBankTransferrG  rH  r  rK   Nr  r   r   r   r   /UpdateParamsPaymentMethodOptionsCustomerBalance1  rJ  r$  c                   @   rK  )r#  ^PaymentIntentService.UpdateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferrM  rN  rT  rU  r\   NrZ  r   r   r   r   ;UpdateParamsPaymentMethodOptionsCustomerBalanceBankTransferI  r\  r&  c                   @   r   )r%  r   Nr   r   r   r   r   IUpdateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfero  r^  r'  c                   @   r   )z8PaymentIntentService.UpdateParamsPaymentMethodOptionsEpsr  rK   Nr	  r   r   r   r   #UpdateParamsPaymentMethodOptionsEpsw  r  r(  c                   @   r   )z8PaymentIntentService.UpdateParamsPaymentMethodOptionsFpxr  rK   Nr	  r   r   r   r   #UpdateParamsPaymentMethodOptionsFpx  r  r)  c                   @   r   )z<PaymentIntentService.UpdateParamsPaymentMethodOptionsGiropayr  rK   Nr	  r   r   r   r   'UpdateParamsPaymentMethodOptionsGiropay  r  r*  c                   @   r   )z<PaymentIntentService.UpdateParamsPaymentMethodOptionsGrabpayr  rK   Nr	  r   r   r   r   'UpdateParamsPaymentMethodOptionsGrabpay  r  r+  c                   @   rO   )z:PaymentIntentService.UpdateParamsPaymentMethodOptionsIdealr  rK   NrR   r   r   r   r   %UpdateParamsPaymentMethodOptionsIdeal  rT   r,  c                   @   r`   )zCPaymentIntentService.UpdateParamsPaymentMethodOptionsInteracPresentNra   r   r   r   r   .UpdateParamsPaymentMethodOptionsInteracPresent  rc   r-  c                   @   re  )z;PaymentIntentService.UpdateParamsPaymentMethodOptionsKlarnar  r8   rf  r  r  rK   Nr  r   r   r   r   &UpdateParamsPaymentMethodOptionsKlarna  ry  r.  c                   @   rz  )
z<PaymentIntentService.UpdateParamsPaymentMethodOptionsKonbinirG   r{  r|  r  r}  r~  r  rK   Nr  r   r   r   r   'UpdateParamsPaymentMethodOptionsKonbini  r  r/  c                   @   r  )z9PaymentIntentService.UpdateParamsPaymentMethodOptionsLinkr  r8   r  r  rK   Nr  r   r   r   r   $UpdateParamsPaymentMethodOptionsLink+  r  r0  c                   @   r  )z>PaymentIntentService.UpdateParamsPaymentMethodOptionsMobilepayr  r8   r  rK   Nr  r   r   r   r   )UpdateParamsPaymentMethodOptionsMobilepayG  r  r1  c                   @   r   )z?PaymentIntentService.UpdateParamsPaymentMethodOptionsMultibancor  rK   Nr	  r   r   r   r   *UpdateParamsPaymentMethodOptionsMultibanco]  r  r2  c                   @   r  )z9PaymentIntentService.UpdateParamsPaymentMethodOptionsOxxor  r  rK   Nr]   r   r   r   r   $UpdateParamsPaymentMethodOptionsOxxok  r  r3  c                   @   r  )z8PaymentIntentService.UpdateParamsPaymentMethodOptionsP24r  rK   r  Nr  r   r   r   r   #UpdateParamsPaymentMethodOptionsP24}  r  r4  c                   @   r   )z;PaymentIntentService.UpdateParamsPaymentMethodOptionsPaynowr  rK   Nr	  r   r   r   r   &UpdateParamsPaymentMethodOptionsPaynow  r  r5  c                   @   r  )
z;PaymentIntentService.UpdateParamsPaymentMethodOptionsPaypalr  r8   r  r  r  r  r  rK   Nr  r   r   r   r   &UpdateParamsPaymentMethodOptionsPaypal  r  r6  c                   @   r  )z8PaymentIntentService.UpdateParamsPaymentMethodOptionsPixr  r}  r  rK   Nr]   r   r   r   r   #UpdateParamsPaymentMethodOptionsPix  r  r7  c                   @   r   )z>PaymentIntentService.UpdateParamsPaymentMethodOptionsPromptpayr  rK   Nr	  r   r   r   r   )UpdateParamsPaymentMethodOptionsPromptpay  r  r8  c                   @   r  )z?PaymentIntentService.UpdateParamsPaymentMethodOptionsRevolutPayr  r8   r  rK   NrR   r   r   r   r   *UpdateParamsPaymentMethodOptionsRevolutPay  r  r9  c                   @   r  )z>PaymentIntentService.UpdateParamsPaymentMethodOptionsSepaDebitLPaymentIntentService.UpdateParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  rK   NrR   r   r   r   r   )UpdateParamsPaymentMethodOptionsSepaDebit  r  r;  c                   @   r`   )r:  Nra   r   r   r   r   7UpdateParamsPaymentMethodOptionsSepaDebitMandateOptions%  rc   r<  c                   @   r  )z;PaymentIntentService.UpdateParamsPaymentMethodOptionsSofortr  r  r  rK   NrR   r   r   r   r   &UpdateParamsPaymentMethodOptionsSofort(  r  r=  c                   @   r  )z:PaymentIntentService.UpdateParamsPaymentMethodOptionsSwishrG   r  r  rK   Nr  r   r   r   r   %UpdateParamsPaymentMethodOptionsSwish>  r  r>  c                   @   r   )z:PaymentIntentService.UpdateParamsPaymentMethodOptionsTwintr  rK   Nr	  r   r   r   r   %UpdateParamsPaymentMethodOptionsTwintP  r  r?  c                   @   r  )zBPaymentIntentService.UpdateParamsPaymentMethodOptionsUsBankAccountVPaymentIntentService.UpdateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsr  PPaymentIntentService.UpdateParamsPaymentMethodOptionsUsBankAccountMandateOptionsr  JPaymentIntentService.UpdateParamsPaymentMethodOptionsUsBankAccountNetworksr  r  r  r  rK   r  r  Nr  r   r   r   r   -UpdateParamsPaymentMethodOptionsUsBankAccount^  r  rC  c                   @   r  )	r@  ]PaymentIntentService.UpdateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersr  r  r  r  r  rI   Nr  r   r   r   r   AUpdateParamsPaymentMethodOptionsUsBankAccountFinancialConnections  r  rE  c                   @   r  )rD  r}  r  Nr  r   r   r   r   HUpdateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFilters  r  rF  c                   @   rO   )rA  r  r  NrR   r   r   r   r   ;UpdateParamsPaymentMethodOptionsUsBankAccountMandateOptions  r  rG  c                   @   r  )rB  r  r  Nr  r   r   r   r   5UpdateParamsPaymentMethodOptionsUsBankAccountNetworks  r  rH  c                   @   r  )z>PaymentIntentService.UpdateParamsPaymentMethodOptionsWechatPayr  r  r  r  rK   Nr  r   r   r   r   )UpdateParamsPaymentMethodOptionsWechatPay  r  rI  c                   @   r   )z8PaymentIntentService.UpdateParamsPaymentMethodOptionsZipr  rK   Nr	  r   r   r   r   #UpdateParamsPaymentMethodOptionsZip  r  rJ  c                   @   r  )z)PaymentIntentService.UpdateParamsShipping0PaymentIntentService.UpdateParamsShippingAddressr   r  r   r   r  Nr  r   r   r   r   UpdateParamsShipping  r  rL  c                   @   r   )rK  r   r   r   r   r   r   Nrg   r   r   r   r   UpdateParamsShippingAddress  r   rM  c                   @   r/   )r  r   Nr0   r   r   r   r   UpdateParamsTransferData  r2   rN  c                   @   s>   e Zd ZU eee  ed< 	 ee ed< 	 eee  ed< dS ).PaymentIntentService.VerifyMicrodepositsParamsamountsdescriptor_coder   N)r   r   r   r   r	   r   r   r   r   r   r   r   VerifyMicrodepositsParams  s   
 rR  paramsr  optionsreturnc              	   C      t tt | jddd||dS )3
        Returns a list of PaymentIntents.
        get/v1/payment_intentsapibase_addressrS  rT  )r
   r   r   _requestselfrS  rT  r   r   r   list*  s   zPaymentIntentService.listc              	      &   t tt | jddd||dI dH S )rW  rX  rY  rZ  r[  N)r
   r   r   _request_asyncr^  r   r   r   
list_async=  s   
zPaymentIntentService.list_asyncr  c              	   C   s   t t| jddd||dS )~  
        Creates a PaymentIntent object.

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

        When you use confirm=true during creation, it's equivalent to creating
        and confirming the PaymentIntent in the same call. You can use any parameters
        available in the [confirm API](https://stripe.com/docs/api/payment_intents/confirm) when you supply
        confirm=true.
        postrY  rZ  r[  )r
   r   r]  r^  r   r   r   createP  s   zPaymentIntentService.createc              	      s"   t t| jddd||dI dH S )rd  re  rY  rZ  r[  N)r
   r   rb  r^  r   r   r   create_asyncl  s   
z!PaymentIntentService.create_asyncintentr  c              	   C   &   t t| jddjt|dd||dS )  
        Retrieves the details of a PaymentIntent that has previously been created.

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

        If you retrieve a PaymentIntent with a publishable key, it only returns a subset of properties. Refer to the [payment intent](https://stripe.com/docs/api#payment_intent_object) object reference for more details.
        rX  /v1/payment_intents/{intent}rh  rZ  r[  r
   r   r]  formatr   r_  rh  rS  rT  r   r   r   retrieve     zPaymentIntentService.retrievec              	      .   t t| jddjt|dd||dI dH S )rj  rX  rk  rl  rZ  r[  Nr
   r   rb  rn  r   ro  r   r   r   retrieve_async     
z#PaymentIntentService.retrieve_asyncr  c              	   C   ri  )  
        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.
        re  rk  rl  rZ  r[  rm  ro  r   r   r   update  s   zPaymentIntentService.updatec              	      rr  )rv  re  rk  rl  rZ  r[  Nrs  ro  r   r   r   update_async  s   
z!PaymentIntentService.update_asyncr  c              	   C   rV  )  
        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.
        rX  /v1/payment_intents/searchrZ  r[  )r
   r   r   r]  r^  r   r   r   search  s   zPaymentIntentService.searchc              	      ra  )ry  rX  rz  rZ  r[  N)r
   r   r   rb  r^  r   r   r   search_async
  s   
z!PaymentIntentService.search_asyncr   c              	   C   ri  )_
        Manually reconcile the remaining amount for a customer_balance PaymentIntent.
        re  3/v1/payment_intents/{intent}/apply_customer_balancerl  rZ  r[  rm  ro  r   r   r   apply_customer_balance      	z+PaymentIntentService.apply_customer_balancec              	      rr  )r}  re  r~  rl  rZ  r[  Nrs  ro  r   r   r   apply_customer_balance_async6     	
z1PaymentIntentService.apply_customer_balance_asyncr   c              	   C   ri  )  
        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.
        re  #/v1/payment_intents/{intent}/cancelrl  rZ  r[  rm  ro  r   r   r   cancelL  rq  zPaymentIntentService.cancelc              	      rr  )r  re  r  rl  rZ  r[  Nrs  ro  r   r   r   cancel_asyncf  ru  z!PaymentIntentService.cancel_asyncr#   c              	   C   ri  )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).
        re  $/v1/payment_intents/{intent}/capturerl  rZ  r[  rm  ro  r   r   r   capture  rq  zPaymentIntentService.capturec              	      rr  )r  re  r  rl  rZ  r[  Nrs  ro  r   r   r   capture_async  ru  z"PaymentIntentService.capture_asyncr3   c              	   C   ri  )  
        Confirm that your customer intends to pay with current or provided
        payment method. Upon confirmation, the PaymentIntent will attempt to initiate
        a payment.
        If the selected payment method requires additional authentication steps, the
        PaymentIntent will transition to the requires_action status and
        suggest additional actions via next_action. If payment fails,
        the PaymentIntent transitions to the requires_payment_method status or the
        canceled status if the confirmation limit is reached. If
        payment succeeds, the PaymentIntent will transition to the succeeded
        status (or requires_capture, if capture_method is set to manual).
        If the confirmation_method is automatic, payment may be attempted
        using our [client SDKs](https://stripe.com/docs/stripe-js/reference#stripe-handle-card-payment)
        and the PaymentIntent's [client_secret](https://stripe.com/docs/api#payment_intent_object-client_secret).
        After next_actions are handled by the client, no additional
        confirmation is required to complete the payment.
        If the confirmation_method is manual, all payment attempts must be
        initiated using a secret key.
        If any actions are required for the payment, the PaymentIntent will
        return to the requires_confirmation state
        after those actions are completed. Your server needs to then
        explicitly re-confirm the PaymentIntent to initiate the next payment
        attempt.
        There is a variable upper limit on how many times a PaymentIntent can be confirmed.
        After this limit is reached, any further calls to this endpoint will
        transition the PaymentIntent to the canceled state.
        re  $/v1/payment_intents/{intent}/confirmrl  rZ  r[  rm  ro  r   r   r   r    s   !zPaymentIntentService.confirmc              	      rr  )r  re  r  rl  rZ  r[  Nrs  ro  r   r   r   confirm_async  s   !
z"PaymentIntentService.confirm_asyncr  c              	   C   ri  )<  
        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).
        re  4/v1/payment_intents/{intent}/increment_authorizationrl  rZ  r[  rm  ro  r   r   r   increment_authorization  s    z,PaymentIntentService.increment_authorizationc              	      rr  )r  re  r  rl  rZ  r[  Nrs  ro  r   r   r   increment_authorization_async=  s    
z2PaymentIntentService.increment_authorization_asyncrO  c              	   C   ri  )C
        Verifies microdeposits on a PaymentIntent object.
        re  1/v1/payment_intents/{intent}/verify_microdepositsrl  rZ  r[  rm  ro  r   r   r   verify_microdepositsj  r  z)PaymentIntentService.verify_microdepositsc              	      rr  )r  re  r  rl  rZ  r[  Nrs  ro  r   r   r   verify_microdeposits_async  r  z/PaymentIntentService.verify_microdeposits_asyncN(f  r   r   r   r   r   r"   r.   r1   rN   rS   r^   rb   rh   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r
  r(  r*  r+  r=  r?  rB  rG  rH  rI  rJ  rK  rL  rf  rh  ri  rj  rk  rm  rn  rp  ry  rz  r{  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r  r  r2  r5  rB  rD  rI  r[  r]  r_  r`  ra  rb  rc  rd  rx  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rL  rM  rN  rO  rP  rQ  rR  rT  rU  rV  rW  rX  r\  r]  r^  r_  ra  rb  rd  rf  rg  rh  rj  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  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  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/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r;  r<  r=  r>  r?  rC  rE  rF  rG  rH  rI  rJ  rL  rM  rN  rR  r   r   r   r`  rc  rf  rg  r   rp  rt  rw  rx  r   r{  r|  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r      s   '_
  !

%!# mp&
0



&K8
.


 $
  !

%!# mp&0
&K8.
!
n  !

%!# mp&0
&K8.




1210r   N)stripe._list_objectr   stripe._payment_intentr   stripe._request_optionsr   stripe._search_result_objectr   stripe._stripe_servicer   stripe._utilr   typingr   r	   r
   typing_extensionsr   r   r   r   r   r   r   r   <module>   s   