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
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()
-