Class PaymentIntentCreateParams.PaymentMethodOptions

java.lang.Object
com.stripe.param.PaymentIntentCreateParams.PaymentMethodOptions
Enclosing class:
PaymentIntentCreateParams

public static class PaymentIntentCreateParams.PaymentMethodOptions extends Object
  • Method Details

    • builder

    • getAcssDebit

      public Object getAcssDebit()
      If this is a acss_debit PaymentMethod, this sub-hash contains details about the ACSS Debit payment method options.
    • getAfterpayClearpay

      public Object getAfterpayClearpay()
      If this is a afterpay_clearpay PaymentMethod, this sub-hash contains details about the Afterpay Clearpay payment method options.
    • getAlipay

      public Object getAlipay()
      If this is a alipay PaymentMethod, this sub-hash contains details about the Alipay payment method options.
    • getAuBecsDebit

      public Object getAuBecsDebit()
      If this is a au_becs_debit PaymentMethod, this sub-hash contains details about the AU BECS Direct Debit payment method options.
    • getBacsDebit

      public Object getBacsDebit()
      If this is a bacs_debit PaymentMethod, this sub-hash contains details about the BACS Debit payment method options.
    • getBancontact

      public Object getBancontact()
      If this is a bancontact PaymentMethod, this sub-hash contains details about the Bancontact payment method options.
    • getBoleto

      public Object getBoleto()
      If this is a boleto PaymentMethod, this sub-hash contains details about the Boleto payment method options.
    • getCard

      public Object getCard()
      Configuration for any card payments attempted on this PaymentIntent.
    • getCardPresent

      public Object getCardPresent()
      If this is a card_present PaymentMethod, this sub-hash contains details about the Card Present payment method options.
    • getCustomerBalance

      public Object getCustomerBalance()
      If this is a customer balance PaymentMethod, this sub-hash contains details about the customer balance payment method options.
    • getEps

      public Object getEps()
      If this is a eps PaymentMethod, this sub-hash contains details about the EPS payment method options.
    • getExtraParams

      public Map<String,Object> 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 @SerializedName value. 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.
    • getFpx

      public Object getFpx()
      If this is a fpx PaymentMethod, this sub-hash contains details about the FPX payment method options.
    • getGiropay

      public Object getGiropay()
      If this is a giropay PaymentMethod, this sub-hash contains details about the Giropay payment method options.
    • getGrabpay

      public Object getGrabpay()
      If this is a grabpay PaymentMethod, this sub-hash contains details about the Grabpay payment method options.
    • getIdeal

      public Object getIdeal()
      If this is a ideal PaymentMethod, this sub-hash contains details about the Ideal payment method options.
    • getInteracPresent

      public Object getInteracPresent()
      If this is a interac_present PaymentMethod, this sub-hash contains details about the Card Present payment method options.
    • getKlarna

      public Object getKlarna()
      If this is a klarna PaymentMethod, this sub-hash contains details about the Klarna payment method options.
    • getKonbini

      public Object getKonbini()
      If this is a konbini PaymentMethod, this sub-hash contains details about the Konbini payment method options.
    • getOxxo

      public Object getOxxo()
      If this is a oxxo PaymentMethod, this sub-hash contains details about the OXXO payment method options.
    • getP24

      public Object getP24()
      If this is a p24 PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options.
    • getPaynow

      public Object getPaynow()
      If this is a paynow PaymentMethod, this sub-hash contains details about the PayNow payment method options.
    • getSepaDebit

      public Object getSepaDebit()
      If this is a sepa_debit PaymentIntent, this sub-hash contains details about the SEPA Debit payment method options.
    • getSofort

      public Object getSofort()
      If this is a sofort PaymentMethod, this sub-hash contains details about the SOFORT payment method options.
    • getUsBankAccount

      public Object getUsBankAccount()
      If this is a us_bank_account PaymentMethod, this sub-hash contains details about the US bank account payment method options.
    • getWechatPay

      public Object getWechatPay()
      If this is a wechat_pay PaymentMethod, this sub-hash contains details about the WeChat Pay payment method options.