Class PaymentIntentCreateParams.PaymentMethodOptions

  • Enclosing class:
    PaymentIntentCreateParams

    public static class PaymentIntentCreateParams.PaymentMethodOptions
    extends java.lang.Object
    • Method Detail

      • getAcssDebit

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

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

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

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

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

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

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

        public java.util.Map<java.lang.String,​java.lang.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.
      • getGiropay

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

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

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

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

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

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

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

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

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