Package com.stripe.param
Class PaymentIntentCreateParams.PaymentMethodOptions
- java.lang.Object
-
- com.stripe.param.PaymentIntentCreateParams.PaymentMethodOptions
-
- Enclosing class:
- PaymentIntentCreateParams
public static class PaymentIntentCreateParams.PaymentMethodOptions extends java.lang.Object
-
-
Nested Class Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PaymentIntentCreateParams.PaymentMethodOptions.Builder
builder()
java.lang.Object
getAcssDebit()
If this is aacss_debit
PaymentMethod, this sub-hash contains details about the ACSS Debit payment method options.java.lang.Object
getAfterpayClearpay()
If this is aafterpay_clearpay
PaymentMethod, this sub-hash contains details about the Afterpay Clearpay payment method options.java.lang.Object
getAlipay()
If this is aalipay
PaymentMethod, this sub-hash contains details about the Alipay payment method options.java.lang.Object
getBancontact()
If this is abancontact
PaymentMethod, this sub-hash contains details about the Bancontact payment method options.java.lang.Object
getBoleto()
If this is aboleto
PaymentMethod, this sub-hash contains details about the Boleto payment method options.java.lang.Object
getCard()
Configuration for any card payments attempted on this PaymentIntent.java.lang.Object
getCardPresent()
If this is acard_present
PaymentMethod, this sub-hash contains details about the Card Present payment method options.java.util.Map<java.lang.String,java.lang.Object>
getExtraParams()
Map of extra parameters for custom features not available in this client library.java.lang.Object
getIdeal()
If this is aideal
PaymentMethod, this sub-hash contains details about the Ideal payment method options.java.lang.Object
getKlarna()
If this is aklarna
PaymentMethod, this sub-hash contains details about the Klarna payment method options.java.lang.Object
getOxxo()
If this is aoxxo
PaymentMethod, this sub-hash contains details about the OXXO payment method options.java.lang.Object
getP24()
If this is ap24
PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options.java.lang.Object
getSepaDebit()
If this is asepa_debit
PaymentIntent, this sub-hash contains details about the SEPA Debit payment method options.java.lang.Object
getSofort()
If this is asofort
PaymentMethod, this sub-hash contains details about the SOFORT payment method options.java.lang.Object
getWechatPay()
If this is awechat_pay
PaymentMethod, this sub-hash contains details about the WeChat Pay payment method options.
-
-
-
Method Detail
-
builder
public static PaymentIntentCreateParams.PaymentMethodOptions.Builder builder()
-
getAcssDebit
public java.lang.Object getAcssDebit()
If this is aacss_debit
PaymentMethod, this sub-hash contains details about the ACSS Debit payment method options.
-
getAfterpayClearpay
public java.lang.Object getAfterpayClearpay()
If this is aafterpay_clearpay
PaymentMethod, this sub-hash contains details about the Afterpay Clearpay payment method options.
-
getAlipay
public java.lang.Object getAlipay()
If this is aalipay
PaymentMethod, this sub-hash contains details about the Alipay payment method options.
-
getBancontact
public java.lang.Object getBancontact()
If this is abancontact
PaymentMethod, this sub-hash contains details about the Bancontact payment method options.
-
getBoleto
public java.lang.Object getBoleto()
If this is aboleto
PaymentMethod, this sub-hash contains details about the Boleto payment method options.
-
getCard
public java.lang.Object getCard()
Configuration for any card payments attempted on this PaymentIntent.
-
getCardPresent
public java.lang.Object getCardPresent()
If this is acard_present
PaymentMethod, this sub-hash contains details about the Card Present payment method options.
-
getExtraParams
public java.util.Map<java.lang.String,java.lang.Object> 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.
-
getIdeal
public java.lang.Object getIdeal()
If this is aideal
PaymentMethod, this sub-hash contains details about the Ideal payment method options.
-
getKlarna
public java.lang.Object getKlarna()
If this is aklarna
PaymentMethod, this sub-hash contains details about the Klarna payment method options.
-
getOxxo
public java.lang.Object getOxxo()
If this is aoxxo
PaymentMethod, this sub-hash contains details about the OXXO payment method options.
-
getP24
public java.lang.Object getP24()
If this is ap24
PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options.
-
getSepaDebit
public java.lang.Object getSepaDebit()
If this is asepa_debit
PaymentIntent, this sub-hash contains details about the SEPA Debit payment method options.
-
getSofort
public java.lang.Object getSofort()
If this is asofort
PaymentMethod, this sub-hash contains details about the SOFORT payment method options.
-
getWechatPay
public java.lang.Object getWechatPay()
If this is awechat_pay
PaymentMethod, this sub-hash contains details about the WeChat Pay payment method options.
-
-