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.
    • getAffirm

      public Object getAffirm()
      If this is an affirm PaymentMethod, this sub-hash contains details about the Affirm 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.
    • getAmazonPay

      public Object getAmazonPay()
      If this is a amazon_pay PaymentMethod, this sub-hash contains details about the Amazon Pay 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.
    • getBlik

      public Object getBlik()
      If this is a blik PaymentMethod, this sub-hash contains details about the BLIK 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.
    • getCashapp

      public Object getCashapp()
      If this is a cashapp PaymentMethod, this sub-hash contains details about the Cash App Pay 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.
    • getLink

      public Object getLink()
      If this is a link PaymentMethod, this sub-hash contains details about the Link payment method options.
    • getMobilepay

      public Object getMobilepay()
      If this is a MobilePay PaymentMethod, this sub-hash contains details about the MobilePay payment method options.
    • getMultibanco

      public Object getMultibanco()
      If this is a multibanco PaymentMethod, this sub-hash contains details about the Multibanco 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.
    • getPaypal

      public Object getPaypal()
      If this is a paypal PaymentMethod, this sub-hash contains details about the PayPal payment method options.
    • getPix

      public Object getPix()
      If this is a pix PaymentMethod, this sub-hash contains details about the Pix payment method options.
    • getPromptpay

      public Object getPromptpay()
      If this is a promptpay PaymentMethod, this sub-hash contains details about the PromptPay payment method options.
    • getRevolutPay

      public Object getRevolutPay()
      If this is a revolut_pay PaymentMethod, this sub-hash contains details about the Revolut Pay 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.
    • getSwish

      public Object getSwish()
      If this is a Swish PaymentMethod, this sub-hash contains details about the Swish payment method options.
    • getTwint

      public Object getTwint()
      If this is a twint PaymentMethod, this sub-hash contains details about the TWINT 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.
    • getZip

      public Object getZip()
      If this is a zip PaymentMethod, this sub-hash contains details about the Zip payment method options.