Package com.stripe.param
Class SetupIntentConfirmParams.PaymentMethodData
java.lang.Object
com.stripe.param.SetupIntentConfirmParams.PaymentMethodData
- Enclosing class:
- SetupIntentConfirmParams
The user agent of the browser from which the Mandate was accepted by the customer.
-
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 classSort code of the bank account.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 classstatic classstatic classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classstatic 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 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 classA Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.static classAdd all map key/value pairs to `extraParams` map.static classRequired. IBAN of the bank account.static classstatic 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()If 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.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.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 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.If this is agrabpayPaymentMethod, this hash contains details about the GrabPay 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 aklarnaPaymentMethod, this hash contains details about the Klarna payment method.If this is akonbiniPaymentMethod, this hash contains details about the Konbini payment method.getLink()If this is anLinkPaymentMethod, this hash contains details about the Link 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.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 apaynowPaymentMethod, this hash contains details about the PayNow payment method.If this is apaypalPaymentMethod, this hash contains details about the PayPal 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.Options to configure Radar.If this is aRevolut PayPaymentMethod, this hash contains details about the Revolut Pay payment method.If this is asepa_debitPaymentMethod, this hash contains details about the SEPA debit bank account.If this is asofortPaymentMethod, this hash contains details about the SOFORT payment method.getSwish()If this is aswishPaymentMethod, this hash contains details about the Swish 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.
-
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. -
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. -
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. -
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. -
getGrabpay
If this is agrabpayPaymentMethod, this hash contains details about the GrabPay 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. -
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. -
getLink
If this is anLinkPaymentMethod, this hash contains details about the Link 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. -
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. -
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. -
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. -
getRadarOptions
Options to configure Radar. See Radar Session for more information. -
getRevolutPay
If this is aRevolut PayPaymentMethod, this hash contains details about the Revolut Pay payment method. -
getSepaDebit
If this is asepa_debitPaymentMethod, this hash contains details about the SEPA debit bank account. -
getSofort
If this is asofortPaymentMethod, this hash contains details about the SOFORT payment method. -
getSwish
If this is aswishPaymentMethod, this hash contains details about the Swish 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.
-