Package com.stripe.param
Class InvoiceCreateParams.PaymentSettings.PaymentMethodOptions
java.lang.Object
com.stripe.param.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions
- Enclosing class:
- InvoiceCreateParams.PaymentSettings
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classAdd all map key/value pairs to `extraParams` map.static classAdd all map key/value pairs to `extraParams` map.static classThe purpose for which payments are made.static classAdd all map key/value pairs to `extraParams` map. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanIf paying byacss_debit, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoice’s PaymentIntent.If paying bybancontact, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent.getCard()If paying bycard, this sub-hash contains details about the Card payment method options to pass to the invoice’s PaymentIntent.If paying bycustomer_balance, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent.Map of extra parameters for custom features not available in this client library.If paying bykonbini, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent.getPayto()If paying bypayto, this sub-hash contains details about the PayTo payment method options to pass to the invoice’s PaymentIntent.If paying bysepa_debit, this sub-hash contains details about the SEPA Direct Debit payment method options to pass to the invoice’s PaymentIntent.If paying byus_bank_account, this sub-hash contains details about the ACH direct debit payment method options to pass to the invoice’s PaymentIntent.inthashCode()
-
Method Details
-
builder
-
getAcssDebit
If paying byacss_debit, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoice’s PaymentIntent. -
getBancontact
If paying bybancontact, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent. -
getCard
If paying bycard, this sub-hash contains details about the Card payment method options to pass to the invoice’s PaymentIntent. -
getCustomerBalance
If paying bycustomer_balance, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent. -
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. -
getKonbini
If paying bykonbini, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent. -
getPayto
If paying bypayto, this sub-hash contains details about the PayTo payment method options to pass to the invoice’s PaymentIntent. -
getSepaDebit
If paying bysepa_debit, this sub-hash contains details about the SEPA Direct Debit payment method options to pass to the invoice’s PaymentIntent. -
getUsBankAccount
If paying byus_bank_account, this sub-hash contains details about the ACH direct debit payment method options to pass to the invoice’s PaymentIntent. -
equals
-
canEqual
-
hashCode
public int hashCode()
-