Package com.stripe.model
Class Invoice.PaymentMethodOptions
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Invoice.PaymentMethodOptions
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Invoice
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Transaction type of the mandate.static class
static class
Whether Installments are enabled for this Invoice.static class
The desired country code of the bank account information.static class
-
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
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.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.If paying bykonbini
, this sub-hash contains details about the Konbini 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.int
hashCode()
void
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.void
setBancontact
(Invoice.PaymentMethodOptions.Bancontact bancontact) If paying bybancontact
, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent.void
If paying bycard
, this sub-hash contains details about the Card payment method options to pass to the invoice’s PaymentIntent.void
setCustomerBalance
(Invoice.PaymentMethodOptions.CustomerBalance customerBalance) If paying bycustomer_balance
, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent.void
If paying bykonbini
, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent.void
setUsBankAccount
(Invoice.PaymentMethodOptions.UsBankAccount usBankAccount) 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.Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
PaymentMethodOptions
public PaymentMethodOptions()
-
-
Method Details
-
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. -
getKonbini
If paying bykonbini
, this sub-hash contains details about the Konbini 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. -
setAcssDebit
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. -
setBancontact
If paying bybancontact
, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent. -
setCard
If paying bycard
, this sub-hash contains details about the Card payment method options to pass to the invoice’s PaymentIntent. -
setCustomerBalance
If paying bycustomer_balance
, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent. -
setKonbini
If paying bykonbini
, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent. -
setUsBankAccount
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()
-