Package com.stripe.param.checkout
Class SessionCreateParams.PaymentMethodOptions.Builder
java.lang.Object
com.stripe.param.checkout.SessionCreateParams.PaymentMethodOptions.Builder
- Enclosing class:
- SessionCreateParams.PaymentMethodOptions
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finalize and obtain parameter instance from this builder.putAllExtraParam
(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putExtraParam
(String key, Object value) Add a key/value pair to `extraParams` map.contains details about the ACSS Debit payment method options.contains details about the Affirm payment method options.setAfterpayClearpay
(SessionCreateParams.PaymentMethodOptions.AfterpayClearpay afterpayClearpay) contains details about the Afterpay Clearpay payment method options.contains details about the Alipay payment method options.contains details about the AmazonPay payment method options.contains details about the AU Becs Debit payment method options.contains details about the Bacs Debit payment method options.contains details about the Bancontact payment method options.contains details about the Boleto payment method options.contains details about the Card payment method options.contains details about the Cashapp Pay payment method options.contains details about the Customer Balance payment method options.contains details about the EPS payment method options.contains details about the FPX payment method options.contains details about the Giropay payment method options.contains details about the Grabpay payment method options.contains details about the Ideal payment method options.contains details about the Klarna payment method options.contains details about the Konbini payment method options.contains details about the Link payment method options.contains details about the Mobilepay payment method options.contains details about the Multibanco payment method options.contains details about the OXXO payment method options.contains details about the P24 payment method options.contains details about the PayNow payment method options.contains details about the PayPal payment method options.contains details about the Pix payment method options.contains details about the RevolutPay payment method options.contains details about the Sepa Debit payment method options.contains details about the Sofort payment method options.contains details about the Swish payment method options.contains details about the Us Bank Account payment method options.contains details about the WeChat Pay payment method options.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
setAcssDebit
public SessionCreateParams.PaymentMethodOptions.Builder setAcssDebit(SessionCreateParams.PaymentMethodOptions.AcssDebit acssDebit) contains details about the ACSS Debit payment method options. -
setAffirm
public SessionCreateParams.PaymentMethodOptions.Builder setAffirm(SessionCreateParams.PaymentMethodOptions.Affirm affirm) contains details about the Affirm payment method options. -
setAfterpayClearpay
public SessionCreateParams.PaymentMethodOptions.Builder setAfterpayClearpay(SessionCreateParams.PaymentMethodOptions.AfterpayClearpay afterpayClearpay) contains details about the Afterpay Clearpay payment method options. -
setAlipay
public SessionCreateParams.PaymentMethodOptions.Builder setAlipay(SessionCreateParams.PaymentMethodOptions.Alipay alipay) contains details about the Alipay payment method options. -
setAmazonPay
public SessionCreateParams.PaymentMethodOptions.Builder setAmazonPay(SessionCreateParams.PaymentMethodOptions.AmazonPay amazonPay) contains details about the AmazonPay payment method options. -
setAuBecsDebit
public SessionCreateParams.PaymentMethodOptions.Builder setAuBecsDebit(SessionCreateParams.PaymentMethodOptions.AuBecsDebit auBecsDebit) contains details about the AU Becs Debit payment method options. -
setBacsDebit
public SessionCreateParams.PaymentMethodOptions.Builder setBacsDebit(SessionCreateParams.PaymentMethodOptions.BacsDebit bacsDebit) contains details about the Bacs Debit payment method options. -
setBancontact
public SessionCreateParams.PaymentMethodOptions.Builder setBancontact(SessionCreateParams.PaymentMethodOptions.Bancontact bancontact) contains details about the Bancontact payment method options. -
setBoleto
public SessionCreateParams.PaymentMethodOptions.Builder setBoleto(SessionCreateParams.PaymentMethodOptions.Boleto boleto) contains details about the Boleto payment method options. -
setCard
public SessionCreateParams.PaymentMethodOptions.Builder setCard(SessionCreateParams.PaymentMethodOptions.Card card) contains details about the Card payment method options. -
setCashapp
public SessionCreateParams.PaymentMethodOptions.Builder setCashapp(SessionCreateParams.PaymentMethodOptions.Cashapp cashapp) contains details about the Cashapp Pay payment method options. -
setCustomerBalance
public SessionCreateParams.PaymentMethodOptions.Builder setCustomerBalance(SessionCreateParams.PaymentMethodOptions.CustomerBalance customerBalance) contains details about the Customer Balance payment method options. -
setEps
public SessionCreateParams.PaymentMethodOptions.Builder setEps(SessionCreateParams.PaymentMethodOptions.Eps eps) contains details about the EPS payment method options. -
putExtraParam
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeSessionCreateParams.PaymentMethodOptions.extraParams
for the field documentation. -
putAllExtraParam
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeSessionCreateParams.PaymentMethodOptions.extraParams
for the field documentation. -
setFpx
public SessionCreateParams.PaymentMethodOptions.Builder setFpx(SessionCreateParams.PaymentMethodOptions.Fpx fpx) contains details about the FPX payment method options. -
setGiropay
public SessionCreateParams.PaymentMethodOptions.Builder setGiropay(SessionCreateParams.PaymentMethodOptions.Giropay giropay) contains details about the Giropay payment method options. -
setGrabpay
public SessionCreateParams.PaymentMethodOptions.Builder setGrabpay(SessionCreateParams.PaymentMethodOptions.Grabpay grabpay) contains details about the Grabpay payment method options. -
setIdeal
public SessionCreateParams.PaymentMethodOptions.Builder setIdeal(SessionCreateParams.PaymentMethodOptions.Ideal ideal) contains details about the Ideal payment method options. -
setKlarna
public SessionCreateParams.PaymentMethodOptions.Builder setKlarna(SessionCreateParams.PaymentMethodOptions.Klarna klarna) contains details about the Klarna payment method options. -
setKonbini
public SessionCreateParams.PaymentMethodOptions.Builder setKonbini(SessionCreateParams.PaymentMethodOptions.Konbini konbini) contains details about the Konbini payment method options. -
setLink
public SessionCreateParams.PaymentMethodOptions.Builder setLink(SessionCreateParams.PaymentMethodOptions.Link link) contains details about the Link payment method options. -
setMobilepay
public SessionCreateParams.PaymentMethodOptions.Builder setMobilepay(SessionCreateParams.PaymentMethodOptions.Mobilepay mobilepay) contains details about the Mobilepay payment method options. -
setMultibanco
public SessionCreateParams.PaymentMethodOptions.Builder setMultibanco(SessionCreateParams.PaymentMethodOptions.Multibanco multibanco) contains details about the Multibanco payment method options. -
setOxxo
public SessionCreateParams.PaymentMethodOptions.Builder setOxxo(SessionCreateParams.PaymentMethodOptions.Oxxo oxxo) contains details about the OXXO payment method options. -
setP24
public SessionCreateParams.PaymentMethodOptions.Builder setP24(SessionCreateParams.PaymentMethodOptions.P24 p24) contains details about the P24 payment method options. -
setPaynow
public SessionCreateParams.PaymentMethodOptions.Builder setPaynow(SessionCreateParams.PaymentMethodOptions.Paynow paynow) contains details about the PayNow payment method options. -
setPaypal
public SessionCreateParams.PaymentMethodOptions.Builder setPaypal(SessionCreateParams.PaymentMethodOptions.Paypal paypal) contains details about the PayPal payment method options. -
setPix
public SessionCreateParams.PaymentMethodOptions.Builder setPix(SessionCreateParams.PaymentMethodOptions.Pix pix) contains details about the Pix payment method options. -
setRevolutPay
public SessionCreateParams.PaymentMethodOptions.Builder setRevolutPay(SessionCreateParams.PaymentMethodOptions.RevolutPay revolutPay) contains details about the RevolutPay payment method options. -
setSepaDebit
public SessionCreateParams.PaymentMethodOptions.Builder setSepaDebit(SessionCreateParams.PaymentMethodOptions.SepaDebit sepaDebit) contains details about the Sepa Debit payment method options. -
setSofort
public SessionCreateParams.PaymentMethodOptions.Builder setSofort(SessionCreateParams.PaymentMethodOptions.Sofort sofort) contains details about the Sofort payment method options. -
setSwish
public SessionCreateParams.PaymentMethodOptions.Builder setSwish(SessionCreateParams.PaymentMethodOptions.Swish swish) contains details about the Swish payment method options. -
setUsBankAccount
public SessionCreateParams.PaymentMethodOptions.Builder setUsBankAccount(SessionCreateParams.PaymentMethodOptions.UsBankAccount usBankAccount) contains details about the Us Bank Account payment method options. -
setWechatPay
public SessionCreateParams.PaymentMethodOptions.Builder setWechatPay(SessionCreateParams.PaymentMethodOptions.WechatPay wechatPay) contains details about the WeChat Pay payment method options.
-