Package com.stripe.param
Class PaymentIntentCreateParams.PaymentMethodData
- java.lang.Object
-
- com.stripe.param.PaymentIntentCreateParams.PaymentMethodData
-
- Enclosing class:
- PaymentIntentCreateParams
public static class PaymentIntentCreateParams.PaymentMethodData extends java.lang.ObjectThe user agent of the browser from which the Mandate was accepted by the customer.
-
-
Nested Class Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PaymentIntentCreateParams.PaymentMethodData.Builderbuilder()PaymentIntentCreateParams.PaymentMethodData.AcssDebitgetAcssDebit()If this is anacss_debitPaymentMethod, this hash contains details about the ACSS Debit payment method.PaymentIntentCreateParams.PaymentMethodData.AfterpayClearpaygetAfterpayClearpay()If this is anAfterpayClearpayPaymentMethod, this hash contains details about the AfterpayClearpay payment method.PaymentIntentCreateParams.PaymentMethodData.AlipaygetAlipay()If this is anAlipayPaymentMethod, this hash contains details about the Alipay payment method.PaymentIntentCreateParams.PaymentMethodData.AuBecsDebitgetAuBecsDebit()If this is anau_becs_debitPaymentMethod, this hash contains details about the bank account.PaymentIntentCreateParams.PaymentMethodData.BacsDebitgetBacsDebit()If this is abacs_debitPaymentMethod, this hash contains details about the Bacs Direct Debit bank account.PaymentIntentCreateParams.PaymentMethodData.BancontactgetBancontact()If this is abancontactPaymentMethod, this hash contains details about the Bancontact payment method.PaymentIntentCreateParams.PaymentMethodData.BillingDetailsgetBillingDetails()Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.PaymentIntentCreateParams.PaymentMethodData.EpsgetEps()If this is anepsPaymentMethod, 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.PaymentIntentCreateParams.PaymentMethodData.FpxgetFpx()If this is anfpxPaymentMethod, this hash contains details about the FPX payment method.PaymentIntentCreateParams.PaymentMethodData.GiropaygetGiropay()If this is agiropayPaymentMethod, this hash contains details about the Giropay payment method.PaymentIntentCreateParams.PaymentMethodData.GrabpaygetGrabpay()If this is agrabpayPaymentMethod, this hash contains details about the GrabPay payment method.PaymentIntentCreateParams.PaymentMethodData.IdealgetIdeal()If this is anidealPaymentMethod, this hash contains details about the iDEAL payment method.PaymentIntentCreateParams.PaymentMethodData.InteracPresentgetInteracPresent()If this is aninterac_presentPaymentMethod, this hash contains details about the Interac Present payment method.java.util.Map<java.lang.String,java.lang.String>getMetadata()Set of key-value pairs that you can attach to an object.PaymentIntentCreateParams.PaymentMethodData.OxxogetOxxo()If this is anoxxoPaymentMethod, this hash contains details about the OXXO payment method.PaymentIntentCreateParams.PaymentMethodData.P24getP24()If this is ap24PaymentMethod, this hash contains details about the P24 payment method.PaymentIntentCreateParams.PaymentMethodData.SepaDebitgetSepaDebit()If this is asepa_debitPaymentMethod, this hash contains details about the SEPA debit bank account.PaymentIntentCreateParams.PaymentMethodData.SofortgetSofort()If this is asofortPaymentMethod, this hash contains details about the SOFORT payment method.PaymentIntentCreateParams.PaymentMethodData.TypegetType()The type of the PaymentMethod.
-
-
-
Method Detail
-
builder
public static PaymentIntentCreateParams.PaymentMethodData.Builder builder()
-
getAcssDebit
public PaymentIntentCreateParams.PaymentMethodData.AcssDebit getAcssDebit()
If this is anacss_debitPaymentMethod, this hash contains details about the ACSS Debit payment method.
-
getAfterpayClearpay
public PaymentIntentCreateParams.PaymentMethodData.AfterpayClearpay getAfterpayClearpay()
If this is anAfterpayClearpayPaymentMethod, this hash contains details about the AfterpayClearpay payment method.
-
getAlipay
public PaymentIntentCreateParams.PaymentMethodData.Alipay getAlipay()
If this is anAlipayPaymentMethod, this hash contains details about the Alipay payment method.
-
getAuBecsDebit
public PaymentIntentCreateParams.PaymentMethodData.AuBecsDebit getAuBecsDebit()
If this is anau_becs_debitPaymentMethod, this hash contains details about the bank account.
-
getBacsDebit
public PaymentIntentCreateParams.PaymentMethodData.BacsDebit getBacsDebit()
If this is abacs_debitPaymentMethod, this hash contains details about the Bacs Direct Debit bank account.
-
getBancontact
public PaymentIntentCreateParams.PaymentMethodData.Bancontact getBancontact()
If this is abancontactPaymentMethod, this hash contains details about the Bancontact payment method.
-
getBillingDetails
public PaymentIntentCreateParams.PaymentMethodData.BillingDetails getBillingDetails()
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
-
getEps
public PaymentIntentCreateParams.PaymentMethodData.Eps getEps()
If this is anepsPaymentMethod, 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@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
public PaymentIntentCreateParams.PaymentMethodData.Fpx getFpx()
If this is anfpxPaymentMethod, this hash contains details about the FPX payment method.
-
getGiropay
public PaymentIntentCreateParams.PaymentMethodData.Giropay getGiropay()
If this is agiropayPaymentMethod, this hash contains details about the Giropay payment method.
-
getGrabpay
public PaymentIntentCreateParams.PaymentMethodData.Grabpay getGrabpay()
If this is agrabpayPaymentMethod, this hash contains details about the GrabPay payment method.
-
getIdeal
public PaymentIntentCreateParams.PaymentMethodData.Ideal getIdeal()
If this is anidealPaymentMethod, this hash contains details about the iDEAL payment method.
-
getInteracPresent
public PaymentIntentCreateParams.PaymentMethodData.InteracPresent getInteracPresent()
If this is aninterac_presentPaymentMethod, this hash contains details about the Interac Present 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 PaymentIntentCreateParams.PaymentMethodData.Oxxo getOxxo()
If this is anoxxoPaymentMethod, this hash contains details about the OXXO payment method.
-
getP24
public PaymentIntentCreateParams.PaymentMethodData.P24 getP24()
If this is ap24PaymentMethod, this hash contains details about the P24 payment method.
-
getSepaDebit
public PaymentIntentCreateParams.PaymentMethodData.SepaDebit getSepaDebit()
If this is asepa_debitPaymentMethod, this hash contains details about the SEPA debit bank account.
-
getSofort
public PaymentIntentCreateParams.PaymentMethodData.Sofort getSofort()
If this is asofortPaymentMethod, this hash contains details about the SOFORT payment method.
-
getType
public PaymentIntentCreateParams.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.
-
-