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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classTransaction type of the mandate.static classstatic classWhether Installments are enabled for this Invoice.static classThe 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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.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.inthashCode()voidIf paying byacss_debit, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoice’s PaymentIntent.voidsetBancontact(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.voidIf paying bycard, this sub-hash contains details about the Card payment method options to pass to the invoice’s PaymentIntent.voidsetCustomerBalance(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.voidIf paying bykonbini, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent.voidsetUsBankAccount(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()
-