Class: Stripe::SetupIntentUpdateParams::PaymentMethodOptions
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::SetupIntentUpdateParams::PaymentMethodOptions
- Defined in:
- lib/stripe/params/setup_intent_update_params.rb
Defined Under Namespace
Classes: AcssDebit, AmazonPay, BacsDebit, Card, CardPresent, Klarna, Link, Paypal, Payto, SepaDebit, Upi, UsBankAccount
Instance Attribute Summary collapse
-
#acss_debit ⇒ Object
If this is a
acss_debitSetupIntent, this sub-hash contains details about the ACSS Debit payment method options. -
#amazon_pay ⇒ Object
If this is a
amazon_paySetupIntent, this sub-hash contains details about the AmazonPay payment method options. -
#bacs_debit ⇒ Object
If this is a
bacs_debitSetupIntent, this sub-hash contains details about the Bacs Debit payment method options. -
#card ⇒ Object
Configuration for any card setup attempted on this SetupIntent.
-
#card_present ⇒ Object
If this is a
card_presentPaymentMethod, this sub-hash contains details about the card-present payment method options. -
#klarna ⇒ Object
If this is a
klarnaPaymentMethod, this hash contains details about the Klarna payment method options. -
#link ⇒ Object
If this is a
linkPaymentMethod, this sub-hash contains details about the Link payment method options. -
#paypal ⇒ Object
If this is a
paypalPaymentMethod, this sub-hash contains details about the PayPal payment method options. -
#payto ⇒ Object
If this is a
paytoSetupIntent, this sub-hash contains details about the PayTo payment method options. -
#sepa_debit ⇒ Object
If this is a
sepa_debitSetupIntent, this sub-hash contains details about the SEPA Debit payment method options. -
#upi ⇒ Object
If this is a
upiSetupIntent, this sub-hash contains details about the UPI payment method options. -
#us_bank_account ⇒ Object
If this is a
us_bank_accountSetupIntent, this sub-hash contains details about the US bank account payment method options.
Instance Method Summary collapse
-
#initialize(acss_debit: nil, amazon_pay: nil, bacs_debit: nil, card: nil, card_present: nil, klarna: nil, link: nil, paypal: nil, payto: nil, sepa_debit: nil, upi: nil, us_bank_account: nil) ⇒ PaymentMethodOptions
constructor
A new instance of PaymentMethodOptions.
Methods inherited from RequestParams
attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h
Constructor Details
#initialize(acss_debit: nil, amazon_pay: nil, bacs_debit: nil, card: nil, card_present: nil, klarna: nil, link: nil, paypal: nil, payto: nil, sepa_debit: nil, upi: nil, us_bank_account: nil) ⇒ PaymentMethodOptions
Returns a new instance of PaymentMethodOptions.
1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1071 def initialize( acss_debit: nil, amazon_pay: nil, bacs_debit: nil, card: nil, card_present: nil, klarna: nil, link: nil, paypal: nil, payto: nil, sepa_debit: nil, upi: nil, us_bank_account: nil ) @acss_debit = acss_debit @amazon_pay = amazon_pay @bacs_debit = bacs_debit @card = card @card_present = card_present @klarna = klarna @link = link @paypal = paypal @payto = payto @sepa_debit = sepa_debit @upi = upi @us_bank_account = us_bank_account end |
Instance Attribute Details
#acss_debit ⇒ Object
If this is a acss_debit SetupIntent, this sub-hash contains details about the ACSS Debit payment method options.
1047 1048 1049 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1047 def acss_debit @acss_debit end |
#amazon_pay ⇒ Object
If this is a amazon_pay SetupIntent, this sub-hash contains details about the AmazonPay payment method options.
1049 1050 1051 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1049 def amazon_pay @amazon_pay end |
#bacs_debit ⇒ Object
If this is a bacs_debit SetupIntent, this sub-hash contains details about the Bacs Debit payment method options.
1051 1052 1053 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1051 def bacs_debit @bacs_debit end |
#card ⇒ Object
Configuration for any card setup attempted on this SetupIntent.
1053 1054 1055 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1053 def card @card end |
#card_present ⇒ Object
If this is a card_present PaymentMethod, this sub-hash contains details about the card-present payment method options.
1055 1056 1057 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1055 def card_present @card_present end |
#klarna ⇒ Object
If this is a klarna PaymentMethod, this hash contains details about the Klarna payment method options.
1057 1058 1059 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1057 def klarna @klarna end |
#link ⇒ Object
If this is a link PaymentMethod, this sub-hash contains details about the Link payment method options.
1059 1060 1061 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1059 def link @link end |
#paypal ⇒ Object
If this is a paypal PaymentMethod, this sub-hash contains details about the PayPal payment method options.
1061 1062 1063 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1061 def paypal @paypal end |
#payto ⇒ Object
If this is a payto SetupIntent, this sub-hash contains details about the PayTo payment method options.
1063 1064 1065 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1063 def payto @payto end |
#sepa_debit ⇒ Object
If this is a sepa_debit SetupIntent, this sub-hash contains details about the SEPA Debit payment method options.
1065 1066 1067 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1065 def sepa_debit @sepa_debit end |
#upi ⇒ Object
If this is a upi SetupIntent, this sub-hash contains details about the UPI payment method options.
1067 1068 1069 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1067 def upi @upi end |
#us_bank_account ⇒ Object
If this is a us_bank_account SetupIntent, this sub-hash contains details about the US bank account payment method options.
1069 1070 1071 |
# File 'lib/stripe/params/setup_intent_update_params.rb', line 1069 def us_bank_account @us_bank_account end |