Class Subscription.PaymentMethodOptions

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Subscription.PaymentMethodOptions
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Subscription

public static class Subscription.PaymentMethodOptions extends StripeObject
  • Constructor Details

    • PaymentMethodOptions

      public PaymentMethodOptions()
  • Method Details

    • getAcssDebit

      This sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to invoices created by the subscription.
    • getBancontact

      This sub-hash contains details about the Bancontact payment method options to pass to invoices created by the subscription.
    • getCard

      This sub-hash contains details about the Card payment method options to pass to invoices created by the subscription.
    • getCustomerBalance

      This sub-hash contains details about the Bank transfer payment method options to pass to invoices created by the subscription.
    • getKonbini

      This sub-hash contains details about the Konbini payment method options to pass to invoices created by the subscription.
    • getUsBankAccount

      This sub-hash contains details about the ACH direct debit payment method options to pass to invoices created by the subscription.
    • setAcssDebit

      public void setAcssDebit(Subscription.PaymentMethodOptions.AcssDebit acssDebit)
      This sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to invoices created by the subscription.
    • setBancontact

      public void setBancontact(Subscription.PaymentMethodOptions.Bancontact bancontact)
      This sub-hash contains details about the Bancontact payment method options to pass to invoices created by the subscription.
    • setCard

      public void setCard(Subscription.PaymentMethodOptions.Card card)
      This sub-hash contains details about the Card payment method options to pass to invoices created by the subscription.
    • setCustomerBalance

      public void setCustomerBalance(Subscription.PaymentMethodOptions.CustomerBalance customerBalance)
      This sub-hash contains details about the Bank transfer payment method options to pass to invoices created by the subscription.
    • setKonbini

      public void setKonbini(Subscription.PaymentMethodOptions.Konbini konbini)
      This sub-hash contains details about the Konbini payment method options to pass to invoices created by the subscription.
    • setUsBankAccount

      public void setUsBankAccount(Subscription.PaymentMethodOptions.UsBankAccount usBankAccount)
      This sub-hash contains details about the ACH direct debit payment method options to pass to invoices created by the subscription.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object