Package com.stripe.param
Class PaymentIntentUpdateParams.PaymentMethodData
- java.lang.Object
-
- com.stripe.param.PaymentIntentUpdateParams.PaymentMethodData
-
- Enclosing class:
- PaymentIntentUpdateParams
public static class PaymentIntentUpdateParams.PaymentMethodData extends java.lang.Object
-
-
Nested Class Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PaymentIntentUpdateParams.PaymentMethodData.Builder
builder()
PaymentIntentUpdateParams.PaymentMethodData.AcssDebit
getAcssDebit()
If this is anacss_debit
PaymentMethod, this hash contains details about the ACSS Debit payment method.PaymentIntentUpdateParams.PaymentMethodData.AfterpayClearpay
getAfterpayClearpay()
If this is anAfterpayClearpay
PaymentMethod, this hash contains details about the AfterpayClearpay payment method.PaymentIntentUpdateParams.PaymentMethodData.Alipay
getAlipay()
If this is anAlipay
PaymentMethod, this hash contains details about the Alipay payment method.PaymentIntentUpdateParams.PaymentMethodData.AuBecsDebit
getAuBecsDebit()
If this is anau_becs_debit
PaymentMethod, this hash contains details about the bank account.PaymentIntentUpdateParams.PaymentMethodData.BacsDebit
getBacsDebit()
If this is abacs_debit
PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.PaymentIntentUpdateParams.PaymentMethodData.Bancontact
getBancontact()
If this is abancontact
PaymentMethod, this hash contains details about the Bancontact payment method.PaymentIntentUpdateParams.PaymentMethodData.BillingDetails
getBillingDetails()
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.PaymentIntentUpdateParams.PaymentMethodData.Boleto
getBoleto()
If this is aboleto
PaymentMethod, this hash contains details about the Boleto payment method.PaymentIntentUpdateParams.PaymentMethodData.Eps
getEps()
If this is aneps
PaymentMethod, this hash contains details about the EPS payment method.java.util.Map<java.lang.String,java.lang.Object>
getExtraParams()
Map of extra parameters for custom features not available in this client library.PaymentIntentUpdateParams.PaymentMethodData.Fpx
getFpx()
If this is anfpx
PaymentMethod, this hash contains details about the FPX payment method.PaymentIntentUpdateParams.PaymentMethodData.Giropay
getGiropay()
If this is agiropay
PaymentMethod, this hash contains details about the Giropay payment method.PaymentIntentUpdateParams.PaymentMethodData.Grabpay
getGrabpay()
If this is agrabpay
PaymentMethod, this hash contains details about the GrabPay payment method.PaymentIntentUpdateParams.PaymentMethodData.Ideal
getIdeal()
If this is anideal
PaymentMethod, this hash contains details about the iDEAL payment method.PaymentIntentUpdateParams.PaymentMethodData.InteracPresent
getInteracPresent()
If this is aninterac_present
PaymentMethod, this hash contains details about the Interac Present payment method.PaymentIntentUpdateParams.PaymentMethodData.Klarna
getKlarna()
If this is aklarna
PaymentMethod, this hash contains details about the Klarna payment method.java.util.Map<java.lang.String,java.lang.String>
getMetadata()
Set of key-value pairs that you can attach to an object.PaymentIntentUpdateParams.PaymentMethodData.Oxxo
getOxxo()
If this is anoxxo
PaymentMethod, this hash contains details about the OXXO payment method.PaymentIntentUpdateParams.PaymentMethodData.P24
getP24()
If this is ap24
PaymentMethod, this hash contains details about the P24 payment method.PaymentIntentUpdateParams.PaymentMethodData.SepaDebit
getSepaDebit()
If this is asepa_debit
PaymentMethod, this hash contains details about the SEPA debit bank account.PaymentIntentUpdateParams.PaymentMethodData.Sofort
getSofort()
If this is asofort
PaymentMethod, this hash contains details about the SOFORT payment method.PaymentIntentUpdateParams.PaymentMethodData.Type
getType()
The type of the PaymentMethod.PaymentIntentUpdateParams.PaymentMethodData.WechatPay
getWechatPay()
If this is anwechat_pay
PaymentMethod, this hash contains details about the wechat_pay payment method.
-
-
-
Method Detail
-
builder
public static PaymentIntentUpdateParams.PaymentMethodData.Builder builder()
-
getAcssDebit
public PaymentIntentUpdateParams.PaymentMethodData.AcssDebit getAcssDebit()
If this is anacss_debit
PaymentMethod, this hash contains details about the ACSS Debit payment method.
-
getAfterpayClearpay
public PaymentIntentUpdateParams.PaymentMethodData.AfterpayClearpay getAfterpayClearpay()
If this is anAfterpayClearpay
PaymentMethod, this hash contains details about the AfterpayClearpay payment method.
-
getAlipay
public PaymentIntentUpdateParams.PaymentMethodData.Alipay getAlipay()
If this is anAlipay
PaymentMethod, this hash contains details about the Alipay payment method.
-
getAuBecsDebit
public PaymentIntentUpdateParams.PaymentMethodData.AuBecsDebit getAuBecsDebit()
If this is anau_becs_debit
PaymentMethod, this hash contains details about the bank account.
-
getBacsDebit
public PaymentIntentUpdateParams.PaymentMethodData.BacsDebit getBacsDebit()
If this is abacs_debit
PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.
-
getBancontact
public PaymentIntentUpdateParams.PaymentMethodData.Bancontact getBancontact()
If this is abancontact
PaymentMethod, this hash contains details about the Bancontact payment method.
-
getBillingDetails
public PaymentIntentUpdateParams.PaymentMethodData.BillingDetails getBillingDetails()
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
-
getBoleto
public PaymentIntentUpdateParams.PaymentMethodData.Boleto getBoleto()
If this is aboleto
PaymentMethod, this hash contains details about the Boleto payment method.
-
getEps
public PaymentIntentUpdateParams.PaymentMethodData.Eps getEps()
If this is aneps
PaymentMethod, this hash contains details about the EPS payment method.
-
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.
-
getFpx
public PaymentIntentUpdateParams.PaymentMethodData.Fpx getFpx()
If this is anfpx
PaymentMethod, this hash contains details about the FPX payment method.
-
getGiropay
public PaymentIntentUpdateParams.PaymentMethodData.Giropay getGiropay()
If this is agiropay
PaymentMethod, this hash contains details about the Giropay payment method.
-
getGrabpay
public PaymentIntentUpdateParams.PaymentMethodData.Grabpay getGrabpay()
If this is agrabpay
PaymentMethod, this hash contains details about the GrabPay payment method.
-
getIdeal
public PaymentIntentUpdateParams.PaymentMethodData.Ideal getIdeal()
If this is anideal
PaymentMethod, this hash contains details about the iDEAL payment method.
-
getInteracPresent
public PaymentIntentUpdateParams.PaymentMethodData.InteracPresent getInteracPresent()
If this is aninterac_present
PaymentMethod, this hash contains details about the Interac Present payment method.
-
getKlarna
public PaymentIntentUpdateParams.PaymentMethodData.Klarna getKlarna()
If this is aklarna
PaymentMethod, this hash contains details about the Klarna payment method.
-
getMetadata
public java.util.Map<java.lang.String,java.lang.String> 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
.
-
getOxxo
public PaymentIntentUpdateParams.PaymentMethodData.Oxxo getOxxo()
If this is anoxxo
PaymentMethod, this hash contains details about the OXXO payment method.
-
getP24
public PaymentIntentUpdateParams.PaymentMethodData.P24 getP24()
If this is ap24
PaymentMethod, this hash contains details about the P24 payment method.
-
getSepaDebit
public PaymentIntentUpdateParams.PaymentMethodData.SepaDebit getSepaDebit()
If this is asepa_debit
PaymentMethod, this hash contains details about the SEPA debit bank account.
-
getSofort
public PaymentIntentUpdateParams.PaymentMethodData.Sofort getSofort()
If this is asofort
PaymentMethod, this hash contains details about the SOFORT payment method.
-
getType
public PaymentIntentUpdateParams.PaymentMethodData.Type getType()
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.
-
getWechatPay
public PaymentIntentUpdateParams.PaymentMethodData.WechatPay getWechatPay()
If this is anwechat_pay
PaymentMethod, this hash contains details about the wechat_pay payment method.
-
-