public static class PaymentIntentCreateParams.PaymentMethodData
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static PaymentIntentCreateParams.PaymentMethodData.Builder |
builder() |
PaymentIntentCreateParams.PaymentMethodData.Alipay |
getAlipay()
If this is an
Alipay PaymentMethod, this hash contains details about the Alipay
payment method. |
PaymentIntentCreateParams.PaymentMethodData.AuBecsDebit |
getAuBecsDebit()
If this is an
au_becs_debit PaymentMethod, this hash contains details about the bank
account. |
PaymentIntentCreateParams.PaymentMethodData.BacsDebit |
getBacsDebit()
If this is a
bacs_debit PaymentMethod, this hash contains details about the Bacs
Direct Debit bank account. |
PaymentIntentCreateParams.PaymentMethodData.Bancontact |
getBancontact()
If this is a
bancontact 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 an
eps 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 an
fpx PaymentMethod, this hash contains details about the FPX payment
method. |
PaymentIntentCreateParams.PaymentMethodData.Giropay |
getGiropay()
If this is a
giropay PaymentMethod, this hash contains details about the Giropay
payment method. |
PaymentIntentCreateParams.PaymentMethodData.Ideal |
getIdeal()
If this is an
ideal PaymentMethod, this hash contains details about the iDEAL payment
method. |
PaymentIntentCreateParams.PaymentMethodData.InteracPresent |
getInteracPresent()
If this is an
interac_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.Oxxo |
getOxxo()
If this is an
oxxo PaymentMethod, this hash contains details about the OXXO payment
method. |
PaymentIntentCreateParams.PaymentMethodData.P24 |
getP24()
If this is a
p24 PaymentMethod, this hash contains details about the P24 payment
method. |
PaymentIntentCreateParams.PaymentMethodData.SepaDebit |
getSepaDebit()
If this is a
sepa_debit PaymentMethod, this hash contains details about the SEPA
debit bank account. |
PaymentIntentCreateParams.PaymentMethodData.Sofort |
getSofort()
If this is a
sofort PaymentMethod, this hash contains details about the SOFORT
payment method. |
PaymentIntentCreateParams.PaymentMethodData.Type |
getType()
The type of the PaymentMethod.
|
public static PaymentIntentCreateParams.PaymentMethodData.Builder builder()
public PaymentIntentCreateParams.PaymentMethodData.Alipay getAlipay()
Alipay
PaymentMethod, this hash contains details about the Alipay
payment method.public PaymentIntentCreateParams.PaymentMethodData.AuBecsDebit getAuBecsDebit()
au_becs_debit
PaymentMethod, this hash contains details about the bank
account.public PaymentIntentCreateParams.PaymentMethodData.BacsDebit getBacsDebit()
bacs_debit
PaymentMethod, this hash contains details about the Bacs
Direct Debit bank account.public PaymentIntentCreateParams.PaymentMethodData.Bancontact getBancontact()
bancontact
PaymentMethod, this hash contains details about the
Bancontact payment method.public PaymentIntentCreateParams.PaymentMethodData.BillingDetails getBillingDetails()
public PaymentIntentCreateParams.PaymentMethodData.Eps getEps()
eps
PaymentMethod, this hash contains details about the EPS payment
method.public java.util.Map<java.lang.String,java.lang.Object> getExtraParams()
@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.public PaymentIntentCreateParams.PaymentMethodData.Fpx getFpx()
fpx
PaymentMethod, this hash contains details about the FPX payment
method.public PaymentIntentCreateParams.PaymentMethodData.Giropay getGiropay()
giropay
PaymentMethod, this hash contains details about the Giropay
payment method.public PaymentIntentCreateParams.PaymentMethodData.Ideal getIdeal()
ideal
PaymentMethod, this hash contains details about the iDEAL payment
method.public PaymentIntentCreateParams.PaymentMethodData.InteracPresent getInteracPresent()
interac_present
PaymentMethod, this hash contains details about the
Interac Present payment method.public java.util.Map<java.lang.String,java.lang.String> getMetadata()
metadata
.public PaymentIntentCreateParams.PaymentMethodData.Oxxo getOxxo()
oxxo
PaymentMethod, this hash contains details about the OXXO payment
method.public PaymentIntentCreateParams.PaymentMethodData.P24 getP24()
p24
PaymentMethod, this hash contains details about the P24 payment
method.public PaymentIntentCreateParams.PaymentMethodData.SepaDebit getSepaDebit()
sepa_debit
PaymentMethod, this hash contains details about the SEPA
debit bank account.public PaymentIntentCreateParams.PaymentMethodData.Sofort getSofort()
sofort
PaymentMethod, this hash contains details about the SOFORT
payment method.public PaymentIntentCreateParams.PaymentMethodData.Type getType()