Package com.stripe.param
Class PaymentMethodCreateParams
java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.PaymentMethodCreateParams
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Required. Transit number of the customer's bank.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static enum
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
Sort code of the bank account.static class
Add all map key/value pairs to `extraParams` map.static class
State, county, province, or region.static class
Add all map key/value pairs to `extraParams` map.static class
static class
Required. The tax ID of the customer (CPF for individual consumers or CNPJ for businesses consumers)static class
The customer's preferred card network for co-branded cards.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
static class
static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
static class
Add all map key/value pairs to `extraParams` map.static class
Required. The four-digit year of birth.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
Add all map key/value pairs to `extraParams` map.static class
A Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.static class
Add all map key/value pairs to `extraParams` map.static class
Required. IBAN of the bank account.static class
static class
Add all map key/value pairs to `extraParams` map.static class
For backwards compatibility, you can alternatively provide a Stripe token (e.g., for Apple Pay, Amex Express Checkout, or legacy Checkout) into the card hash with format card: {token: "tok_visa"}.static enum
static class
Add all map key/value pairs to `extraParams` map.static class
static class
Add all map key/value pairs to `extraParams` map.Nested classes/interfaces inherited from class com.stripe.net.ApiRequestParams
ApiRequestParams.EnumParam
-
Field Summary
Fields inherited from class com.stripe.net.ApiRequestParams
EXTRA_PARAMS_KEY
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
If this is anacss_debit
PaymentMethod, this hash contains details about the ACSS Debit payment method.If this is anaffirm
PaymentMethod, this hash contains details about the Affirm payment method.If this is anAfterpayClearpay
PaymentMethod, this hash contains details about the AfterpayClearpay payment method.If this is anAlipay
PaymentMethod, this hash contains details about the Alipay payment method.This field indicates whether this payment method can be shown again to its customer in a checkout flow.If this is a AmazonPay PaymentMethod, this hash contains details about the AmazonPay payment method.If this is anau_becs_debit
PaymentMethod, this hash contains details about the bank account.If this is abacs_debit
PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.If this is abancontact
PaymentMethod, this hash contains details about the Bancontact payment method.Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.getBlik()
If this is ablik
PaymentMethod, this hash contains details about the BLIK payment method.If this is aboleto
PaymentMethod, this hash contains details about the Boleto payment method.getCard()
If this is acard
PaymentMethod, this hash contains the user's card details.If this is acashapp
PaymentMethod, this hash contains details about the Cash App Pay payment method.TheCustomer
to whom the original PaymentMethod is attached.If this is acustomer_balance
PaymentMethod, this hash contains details about the CustomerBalance payment method.getEps()
If this is aneps
PaymentMethod, this hash contains details about the EPS payment method.Specifies which fields in the response should be expanded.Map of extra parameters for custom features not available in this client library.getFpx()
If this is anfpx
PaymentMethod, this hash contains details about the FPX payment method.If this is agiropay
PaymentMethod, this hash contains details about the Giropay payment method.If this is agrabpay
PaymentMethod, this hash contains details about the GrabPay payment method.getIdeal()
If this is anideal
PaymentMethod, this hash contains details about the iDEAL payment method.If this is aninterac_present
PaymentMethod, this hash contains details about the Interac Present payment method.If this is aklarna
PaymentMethod, this hash contains details about the Klarna payment method.If this is akonbini
PaymentMethod, this hash contains details about the Konbini payment method.getLink()
If this is anLink
PaymentMethod, this hash contains details about the Link payment method.Set of key-value pairs that you can attach to an object.If this is amobilepay
PaymentMethod, this hash contains details about the MobilePay payment method.If this is amultibanco
PaymentMethod, this hash contains details about the Multibanco payment method.getOxxo()
If this is anoxxo
PaymentMethod, this hash contains details about the OXXO payment method.getP24()
If this is ap24
PaymentMethod, this hash contains details about the P24 payment method.The PaymentMethod to share.If this is apaynow
PaymentMethod, this hash contains details about the PayNow payment method.If this is apaypal
PaymentMethod, this hash contains details about the PayPal payment method.getPix()
If this is apix
PaymentMethod, this hash contains details about the Pix payment method.If this is apromptpay
PaymentMethod, this hash contains details about the PromptPay payment method.Options to configure Radar.If this is aRevolut Pay
PaymentMethod, this hash contains details about the Revolut Pay payment method.If this is asepa_debit
PaymentMethod, this hash contains details about the SEPA debit bank account.If this is asofort
PaymentMethod, this hash contains details about the SOFORT payment method.getSwish()
If this is aswish
PaymentMethod, this hash contains details about the Swish payment method.getTwint()
If this is a TWINT PaymentMethod, this hash contains details about the TWINT payment method.getType()
The type of the PaymentMethod.If this is anus_bank_account
PaymentMethod, this hash contains details about the US bank account payment method.If this is anwechat_pay
PaymentMethod, this hash contains details about the wechat_pay payment method.getZip()
If this is azip
PaymentMethod, this hash contains details about the Zip payment method.Methods inherited from class com.stripe.net.ApiRequestParams
paramsToMap, toMap
-
Method Details
-
builder
-
getAcssDebit
If this is anacss_debit
PaymentMethod, this hash contains details about the ACSS Debit payment method. -
getAffirm
If this is anaffirm
PaymentMethod, this hash contains details about the Affirm payment method. -
getAfterpayClearpay
If this is anAfterpayClearpay
PaymentMethod, this hash contains details about the AfterpayClearpay payment method. -
getAlipay
If this is anAlipay
PaymentMethod, this hash contains details about the Alipay payment method. -
getAllowRedisplay
This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults tounspecified
. -
getAmazonPay
If this is a AmazonPay PaymentMethod, this hash contains details about the AmazonPay payment method. -
getAuBecsDebit
If this is anau_becs_debit
PaymentMethod, this hash contains details about the bank account. -
getBacsDebit
If this is abacs_debit
PaymentMethod, this hash contains details about the Bacs Direct Debit bank account. -
getBancontact
If this is abancontact
PaymentMethod, this hash contains details about the Bancontact payment method. -
getBillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods. -
getBlik
If this is ablik
PaymentMethod, this hash contains details about the BLIK payment method. -
getBoleto
If this is aboleto
PaymentMethod, this hash contains details about the Boleto payment method. -
getCard
If this is acard
PaymentMethod, this hash contains the user's card details. For backwards compatibility, you can alternatively provide a Stripe token (e.g., for Apple Pay, Amex Express Checkout, or legacy Checkout) into the card hash with formatcard: {token: "tok_visa"}
. When providing a card number, you must meet the requirements for PCI compliance. We strongly recommend using Stripe.js instead of interacting with this API directly. -
getCashapp
If this is acashapp
PaymentMethod, this hash contains details about the Cash App Pay payment method. -
getCustomer
TheCustomer
to whom the original PaymentMethod is attached. -
getCustomerBalance
If this is acustomer_balance
PaymentMethod, this hash contains details about the CustomerBalance payment method. -
getEps
If this is aneps
PaymentMethod, this hash contains details about the EPS payment method. -
getExpand
Specifies which fields in the response should be expanded. -
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
If this is anfpx
PaymentMethod, this hash contains details about the FPX payment method. -
getGiropay
If this is agiropay
PaymentMethod, this hash contains details about the Giropay payment method. -
getGrabpay
If this is agrabpay
PaymentMethod, this hash contains details about the GrabPay payment method. -
getIdeal
If this is anideal
PaymentMethod, this hash contains details about the iDEAL payment method. -
getInteracPresent
If this is aninterac_present
PaymentMethod, this hash contains details about the Interac Present payment method. -
getKlarna
If this is aklarna
PaymentMethod, this hash contains details about the Klarna payment method. -
getKonbini
If this is akonbini
PaymentMethod, this hash contains details about the Konbini payment method. -
getLink
If this is anLink
PaymentMethod, this hash contains details about the Link payment method. -
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
. -
getMobilepay
If this is amobilepay
PaymentMethod, this hash contains details about the MobilePay payment method. -
getMultibanco
If this is amultibanco
PaymentMethod, this hash contains details about the Multibanco payment method. -
getOxxo
If this is anoxxo
PaymentMethod, this hash contains details about the OXXO payment method. -
getP24
If this is ap24
PaymentMethod, this hash contains details about the P24 payment method. -
getPaymentMethod
The PaymentMethod to share. -
getPaynow
If this is apaynow
PaymentMethod, this hash contains details about the PayNow payment method. -
getPaypal
If this is apaypal
PaymentMethod, this hash contains details about the PayPal payment method. -
getPix
If this is apix
PaymentMethod, this hash contains details about the Pix payment method. -
getPromptpay
If this is apromptpay
PaymentMethod, this hash contains details about the PromptPay payment method. -
getRadarOptions
Options to configure Radar. See Radar Session for more information. -
getRevolutPay
If this is aRevolut Pay
PaymentMethod, this hash contains details about the Revolut Pay payment method. -
getSepaDebit
If this is asepa_debit
PaymentMethod, this hash contains details about the SEPA debit bank account. -
getSofort
If this is asofort
PaymentMethod, this hash contains details about the SOFORT payment method. -
getSwish
If this is aswish
PaymentMethod, this hash contains details about the Swish payment method. -
getTwint
If this is a TWINT PaymentMethod, this hash contains details about the TWINT payment method. -
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. -
getUsBankAccount
If this is anus_bank_account
PaymentMethod, this hash contains details about the US bank account payment method. -
getWechatPay
If this is anwechat_pay
PaymentMethod, this hash contains details about the wechat_pay payment method. -
getZip
If this is azip
PaymentMethod, this hash contains details about the Zip payment method.
-