Package com.stripe.param
Class SetupIntentCreateParams.PaymentMethodOptions
java.lang.Object
com.stripe.param.SetupIntentCreateParams.PaymentMethodOptions
- Enclosing class:
- SetupIntentCreateParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
Add all map key/value pairs to `extraParams` map.static class
static class
Prefix used to generate the Mandate reference.static class
static class
Add all map key/value pairs to `extraParams` map.static class
static class
[Deprecated] This is a legacy parameter that no longer has any function.static class
Add all map key/value pairs to `extraParams` map.static class
Prefix used to generate the Mandate reference. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
If this is aacss_debit
SetupIntent, this sub-hash contains details about the ACSS Debit payment method options.If this is aamazon_pay
SetupIntent, this sub-hash contains details about the AmazonPay payment method options.If this is abacs_debit
SetupIntent, this sub-hash contains details about the Bacs Debit payment method options.getCard()
Configuration for any card setup attempted on this SetupIntent.If this is acard_present
PaymentMethod, this sub-hash contains details about the card-present payment method options.Map of extra parameters for custom features not available in this client library.If this is aklarna
PaymentMethod, this hash contains details about the Klarna payment method options.getLink()
If this is alink
PaymentMethod, this sub-hash contains details about the Link payment method options.If this is apaypal
PaymentMethod, this sub-hash contains details about the PayPal payment method options.If this is asepa_debit
SetupIntent, this sub-hash contains details about the SEPA Debit payment method options.If this is aus_bank_account
SetupIntent, this sub-hash contains details about the US bank account payment method options.int
hashCode()
-
Method Details
-
builder
-
getAcssDebit
If this is aacss_debit
SetupIntent, this sub-hash contains details about the ACSS Debit payment method options. -
getAmazonPay
If this is aamazon_pay
SetupIntent, this sub-hash contains details about the AmazonPay payment method options. -
getBacsDebit
If this is abacs_debit
SetupIntent, this sub-hash contains details about the Bacs Debit payment method options. -
getCard
Configuration for any card setup attempted on this SetupIntent. -
getCardPresent
If this is acard_present
PaymentMethod, this sub-hash contains details about the card-present payment method options. -
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@SerializedName
value. 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. -
getKlarna
If this is aklarna
PaymentMethod, this hash contains details about the Klarna payment method options. -
getLink
If this is alink
PaymentMethod, this sub-hash contains details about the Link payment method options. -
getPaypal
If this is apaypal
PaymentMethod, this sub-hash contains details about the PayPal payment method options. -
getSepaDebit
If this is asepa_debit
SetupIntent, this sub-hash contains details about the SEPA Debit payment method options. -
getUsBankAccount
If this is aus_bank_account
SetupIntent, this sub-hash contains details about the US bank account payment method options. -
equals
-
canEqual
-
hashCode
public int hashCode()
-