Package com.stripe.param
Class PaymentIntentCreateParams.PaymentMethodData
java.lang.Object
com.stripe.param.PaymentIntentCreateParams.PaymentMethodData
- Enclosing class:
- PaymentIntentCreateParams
Required. Specifies a type of interval unit. Either
day,
week, month or year.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classRequired. Transit number of the customer's bank.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static enumAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classSort code of the bank account.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classState, county, province, or region.static classAdd all map key/value pairs to `extraParams` map.static classstatic classRequired. The tax ID of the customer (CPF for individual consumers or CNPJ for businesses consumers)static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classstatic classstatic classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classstatic classstatic classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classRequired. The four-digit year of birth.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classstatic classRequired. The suffix of the bank account number.static classAdd all map key/value pairs to `extraParams` map.static classstatic classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classThe PayID alias for the bank account.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classA Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.static classRequired. The four-digit year of birth.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classRequired. IBAN of the bank account.static classAdd all map key/value pairs to `extraParams` map.static classstatic classstatic classAdd all map key/value pairs to `extraParams` map.static enumstatic classAdd all map key/value pairs to `extraParams` map.static classstatic classAdd all map key/value pairs to `extraParams` map. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanIf this is anacss_debitPaymentMethod, this hash contains details about the ACSS Debit payment method.If this is anaffirmPaymentMethod, this hash contains details about the Affirm payment method.If this is anAfterpayClearpayPaymentMethod, this hash contains details about the AfterpayClearpay payment method.If this is anAlipayPaymentMethod, this hash contains details about the Alipay payment method.This field indicates whether this payment method can be shown again to its customer in a checkout flow.getAlma()If this is a Alma PaymentMethod, this hash contains details about the Alma payment method.If this is a AmazonPay PaymentMethod, this hash contains details about the AmazonPay payment method.If this is anau_becs_debitPaymentMethod, this hash contains details about the bank account.If this is abacs_debitPaymentMethod, this hash contains details about the Bacs Direct Debit bank account.If this is abancontactPaymentMethod, this hash contains details about the Bancontact payment method.If this is abilliePaymentMethod, this hash contains details about the Billie payment method.Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.getBlik()If this is ablikPaymentMethod, this hash contains details about the BLIK payment method.If this is aboletoPaymentMethod, this hash contains details about the Boleto payment method.If this is acashappPaymentMethod, this hash contains details about the Cash App Pay payment method.If this is a Crypto PaymentMethod, this hash contains details about the Crypto payment method.If this is acustomer_balancePaymentMethod, this hash contains details about the CustomerBalance payment method.getEps()If this is anepsPaymentMethod, this hash contains details about the EPS payment method.Map of extra parameters for custom features not available in this client library.getFpx()If this is anfpxPaymentMethod, this hash contains details about the FPX payment method.If this is agiropayPaymentMethod, this hash contains details about the Giropay payment method.getGopay()If this is a Gopay PaymentMethod, this hash contains details about the Gopay payment method.If this is agrabpayPaymentMethod, this hash contains details about the GrabPay payment method.If this is anIdBankTransferPaymentMethod, this hash contains details about the IdBankTransfer payment method.getIdeal()If this is anidealPaymentMethod, this hash contains details about the iDEAL payment method.If this is aninterac_presentPaymentMethod, this hash contains details about the Interac Present payment method.If this is akakao_payPaymentMethod, this hash contains details about the Kakao Pay payment method.If this is aklarnaPaymentMethod, this hash contains details about the Klarna payment method.If this is akonbiniPaymentMethod, this hash contains details about the Konbini payment method.If this is akr_cardPaymentMethod, this hash contains details about the Korean Card payment method.getLink()If this is anLinkPaymentMethod, this hash contains details about the Link payment method.getMbWay()If this is a MB WAY PaymentMethod, this hash contains details about the MB WAY payment method.Set of key-value pairs that you can attach to an object.If this is amobilepayPaymentMethod, this hash contains details about the MobilePay payment method.If this is amultibancoPaymentMethod, this hash contains details about the Multibanco payment method.If this is anaver_payPaymentMethod, this hash contains details about the Naver Pay payment method.If this is an nz_bank_account PaymentMethod, this hash contains details about the nz_bank_account payment method.getOxxo()If this is anoxxoPaymentMethod, this hash contains details about the OXXO payment method.getP24()If this is ap24PaymentMethod, this hash contains details about the P24 payment method.If this is apay_by_bankPaymentMethod, this hash contains details about the PayByBank payment method.getPayco()If this is apaycoPaymentMethod, this hash contains details about the PAYCO payment method.If this is apaynowPaymentMethod, this hash contains details about the PayNow payment method.If this is apaypalPaymentMethod, this hash contains details about the PayPal payment method.If this is apaypayPaymentMethod, this hash contains details about the PayPay payment method.getPayto()If this is apaytoPaymentMethod, this hash contains details about the PayTo payment method.getPix()If this is apixPaymentMethod, this hash contains details about the Pix payment method.If this is apromptpayPaymentMethod, this hash contains details about the PromptPay payment method.getQris()If this is aqrisPaymentMethod, this hash contains details about the QRIS payment method.Options to configure Radar.If this is arechnungPaymentMethod, this hash contains details about the Rechnung payment method.If this is arevolut_payPaymentMethod, this hash contains details about the Revolut Pay payment method.If this is asamsung_payPaymentMethod, this hash contains details about the SamsungPay payment method.If this is asatispayPaymentMethod, this hash contains details about the Satispay payment method.If this is asepa_debitPaymentMethod, this hash contains details about the SEPA debit bank account.If this is a Shopeepay PaymentMethod, this hash contains details about the Shopeepay payment method.If this is asofortPaymentMethod, this hash contains details about the SOFORT payment method.This hash contains details about the Stripe balance payment method.getSwish()If this is aswishPaymentMethod, this hash contains details about the Swish payment method.getTwint()If this is a TWINT PaymentMethod, this hash contains details about the TWINT payment method.getType()Required. The type of the PaymentMethod.If this is anus_bank_accountPaymentMethod, this hash contains details about the US bank account payment method.If this is anwechat_payPaymentMethod, this hash contains details about the wechat_pay payment method.getZip()If this is azipPaymentMethod, this hash contains details about the Zip payment method.inthashCode()
-
Method Details
-
builder
-
getAcssDebit
If this is anacss_debitPaymentMethod, this hash contains details about the ACSS Debit payment method. -
getAffirm
If this is anaffirmPaymentMethod, this hash contains details about the Affirm payment method. -
getAfterpayClearpay
If this is anAfterpayClearpayPaymentMethod, this hash contains details about the AfterpayClearpay payment method. -
getAlipay
If this is anAlipayPaymentMethod, this hash contains details about the Alipay payment method. -
getAllowRedisplay
This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults tounspecified. -
getAlma
If this is a Alma PaymentMethod, this hash contains details about the Alma payment method. -
getAmazonPay
If this is a AmazonPay PaymentMethod, this hash contains details about the AmazonPay payment method. -
getAuBecsDebit
If this is anau_becs_debitPaymentMethod, this hash contains details about the bank account. -
getBacsDebit
If this is abacs_debitPaymentMethod, this hash contains details about the Bacs Direct Debit bank account. -
getBancontact
If this is abancontactPaymentMethod, this hash contains details about the Bancontact payment method. -
getBillie
If this is abilliePaymentMethod, this hash contains details about the Billie payment method. -
getBillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods. -
getBlik
If this is ablikPaymentMethod, this hash contains details about the BLIK payment method. -
getBoleto
If this is aboletoPaymentMethod, this hash contains details about the Boleto payment method. -
getCashapp
If this is acashappPaymentMethod, this hash contains details about the Cash App Pay payment method. -
getCrypto
If this is a Crypto PaymentMethod, this hash contains details about the Crypto payment method. -
getCustomerBalance
If this is acustomer_balancePaymentMethod, this hash contains details about the CustomerBalance payment method. -
getEps
If this is anepsPaymentMethod, this hash contains details about the EPS payment method. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedNamevalue. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
getFpx
If this is anfpxPaymentMethod, this hash contains details about the FPX payment method. -
getGiropay
If this is agiropayPaymentMethod, this hash contains details about the Giropay payment method. -
getGopay
If this is a Gopay PaymentMethod, this hash contains details about the Gopay payment method. -
getGrabpay
If this is agrabpayPaymentMethod, this hash contains details about the GrabPay payment method. -
getIdBankTransfer
If this is anIdBankTransferPaymentMethod, this hash contains details about the IdBankTransfer payment method. -
getIdeal
If this is anidealPaymentMethod, this hash contains details about the iDEAL payment method. -
getInteracPresent
If this is aninterac_presentPaymentMethod, this hash contains details about the Interac Present payment method. -
getKakaoPay
If this is akakao_payPaymentMethod, this hash contains details about the Kakao Pay payment method. -
getKlarna
If this is aklarnaPaymentMethod, this hash contains details about the Klarna payment method. -
getKonbini
If this is akonbiniPaymentMethod, this hash contains details about the Konbini payment method. -
getKrCard
If this is akr_cardPaymentMethod, this hash contains details about the Korean Card payment method. -
getLink
If this is anLinkPaymentMethod, this hash contains details about the Link payment method. -
getMbWay
If this is a MB WAY PaymentMethod, this hash contains details about the MB WAY payment method. -
getMetadata
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata. -
getMobilepay
If this is amobilepayPaymentMethod, this hash contains details about the MobilePay payment method. -
getMultibanco
If this is amultibancoPaymentMethod, this hash contains details about the Multibanco payment method. -
getNzBankAccount
If this is an nz_bank_account PaymentMethod, this hash contains details about the nz_bank_account payment method. -
getOxxo
If this is anoxxoPaymentMethod, this hash contains details about the OXXO payment method. -
getP24
If this is ap24PaymentMethod, this hash contains details about the P24 payment method. -
getPayByBank
If this is apay_by_bankPaymentMethod, this hash contains details about the PayByBank payment method. -
getPayco
If this is apaycoPaymentMethod, this hash contains details about the PAYCO payment method. -
getPaynow
If this is apaynowPaymentMethod, this hash contains details about the PayNow payment method. -
getPaypal
If this is apaypalPaymentMethod, this hash contains details about the PayPal payment method. -
getPaypay
If this is apaypayPaymentMethod, this hash contains details about the PayPay payment method. -
getPayto
If this is apaytoPaymentMethod, this hash contains details about the PayTo payment method. -
getPix
If this is apixPaymentMethod, this hash contains details about the Pix payment method. -
getPromptpay
If this is apromptpayPaymentMethod, this hash contains details about the PromptPay payment method. -
getQris
If this is aqrisPaymentMethod, this hash contains details about the QRIS payment method. -
getRadarOptions
Options to configure Radar. See Radar Session for more information. -
getRechnung
If this is arechnungPaymentMethod, this hash contains details about the Rechnung payment method. -
getRevolutPay
If this is arevolut_payPaymentMethod, this hash contains details about the Revolut Pay payment method. -
getSamsungPay
If this is asamsung_payPaymentMethod, this hash contains details about the SamsungPay payment method. -
getSatispay
If this is asatispayPaymentMethod, this hash contains details about the Satispay payment method. -
getSepaDebit
If this is asepa_debitPaymentMethod, this hash contains details about the SEPA debit bank account. -
getShopeepay
If this is a Shopeepay PaymentMethod, this hash contains details about the Shopeepay payment method. -
getSofort
If this is asofortPaymentMethod, this hash contains details about the SOFORT payment method. -
getStripeBalance
This hash contains details about the Stripe balance payment method. -
getSwish
If this is aswishPaymentMethod, this hash contains details about the Swish payment method. -
getTwint
If this is a TWINT PaymentMethod, this hash contains details about the TWINT payment method. -
getType
Required. The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type. -
getUsBankAccount
If this is anus_bank_accountPaymentMethod, this hash contains details about the US bank account payment method. -
getWechatPay
If this is anwechat_payPaymentMethod, this hash contains details about the wechat_pay payment method. -
getZip
If this is azipPaymentMethod, this hash contains details about the Zip payment method. -
equals
-
canEqual
-
hashCode
public int hashCode()
-