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.Object
The user agent of the browser from which the Mandate was accepted by the customer.
-
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description static PaymentIntentCreateParams.PaymentMethodData.Builder
builder()
PaymentIntentCreateParams.PaymentMethodData.AuBecsDebit
getAuBecsDebit()
If this is anau_becs_debit
PaymentMethod, this hash contains details about the bank account.PaymentIntentCreateParams.PaymentMethodData.BacsDebit
getBacsDebit()
If this is abacs_debit
PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.PaymentIntentCreateParams.PaymentMethodData.Bancontact
getBancontact()
If this is abancontact
PaymentMethod, this hash contains details about the Bancontact payment method.PaymentIntentCreateParams.PaymentMethodData.BillingDetails
getBillingDetails()
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.PaymentIntentCreateParams.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.PaymentIntentCreateParams.PaymentMethodData.Fpx
getFpx()
If this is anfpx
PaymentMethod, this hash contains details about the FPX payment method.PaymentIntentCreateParams.PaymentMethodData.Giropay
getGiropay()
If this is agiropay
PaymentMethod, this hash contains details about the Giropay payment method.PaymentIntentCreateParams.PaymentMethodData.Ideal
getIdeal()
If this is anideal
PaymentMethod, this hash contains details about the iDEAL payment method.PaymentIntentCreateParams.PaymentMethodData.InteracPresent
getInteracPresent()
If this is aninterac_present
PaymentMethod, 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.P24
getP24()
If this is ap24
PaymentMethod, this hash contains details about the P24 payment method.PaymentIntentCreateParams.PaymentMethodData.SepaDebit
getSepaDebit()
If this is asepa_debit
PaymentMethod, this hash contains details about the SEPA debit bank account.PaymentIntentCreateParams.PaymentMethodData.Type
getType()
The type of the PaymentMethod.
-
-
-
Method Detail
-
builder
public static PaymentIntentCreateParams.PaymentMethodData.Builder builder()
-
getAuBecsDebit
public PaymentIntentCreateParams.PaymentMethodData.AuBecsDebit getAuBecsDebit()
If this is anau_becs_debit
PaymentMethod, this hash contains details about the bank account.
-
getBacsDebit
public PaymentIntentCreateParams.PaymentMethodData.BacsDebit getBacsDebit()
If this is abacs_debit
PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.
-
getBancontact
public PaymentIntentCreateParams.PaymentMethodData.Bancontact getBancontact()
If this is abancontact
PaymentMethod, 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 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 PaymentIntentCreateParams.PaymentMethodData.Fpx getFpx()
If this is anfpx
PaymentMethod, this hash contains details about the FPX payment method.
-
getGiropay
public PaymentIntentCreateParams.PaymentMethodData.Giropay getGiropay()
If this is agiropay
PaymentMethod, this hash contains details about the Giropay payment method.
-
getIdeal
public PaymentIntentCreateParams.PaymentMethodData.Ideal getIdeal()
If this is anideal
PaymentMethod, this hash contains details about the iDEAL payment method.
-
getInteracPresent
public PaymentIntentCreateParams.PaymentMethodData.InteracPresent getInteracPresent()
If this is aninterac_present
PaymentMethod, 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
.
-
getP24
public PaymentIntentCreateParams.PaymentMethodData.P24 getP24()
If this is ap24
PaymentMethod, this hash contains details about the P24 payment method.
-
getSepaDebit
public PaymentIntentCreateParams.PaymentMethodData.SepaDebit getSepaDebit()
If this is asepa_debit
PaymentMethod, this hash contains details about the SEPA debit bank account.
-
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.
-
-