Class: Stripe::Terminal::Reader::Action::CollectPaymentMethod
- Inherits:
-
StripeObject
- Object
- StripeObject
- Stripe::Terminal::Reader::Action::CollectPaymentMethod
- Defined in:
- lib/stripe/resources/terminal/reader.rb
Defined Under Namespace
Classes: CollectConfig
Constant Summary
Constants inherited from StripeObject
StripeObject::RESERVED_FIELD_NAMES
Instance Attribute Summary collapse
-
#collect_config ⇒ Object
readonly
Represents a per-transaction override of a reader configuration.
-
#payment_intent ⇒ Object
readonly
Most recent PaymentIntent processed by the reader.
-
#payment_method ⇒ Object
readonly
PaymentMethod objects represent your customer's payment instruments.
Attributes inherited from StripeObject
Class Method Summary collapse
Methods inherited from StripeObject
#==, #[], #[]=, #_get_inner_class_type, additive_object_param, additive_object_param?, #as_json, construct_from, #deleted?, #dirty!, #each, #eql?, field_encodings, #hash, #initialize, #inspect, #keys, #marshal_dump, #marshal_load, protected_fields, #serialize_params, #to_hash, #to_json, #to_s, #update_attributes, #values
Constructor Details
This class inherits a constructor from Stripe::StripeObject
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Stripe::StripeObject
Instance Attribute Details
#collect_config ⇒ Object (readonly)
Represents a per-transaction override of a reader configuration
242 243 244 |
# File 'lib/stripe/resources/terminal/reader.rb', line 242 def collect_config @collect_config end |
#payment_intent ⇒ Object (readonly)
Most recent PaymentIntent processed by the reader.
244 245 246 |
# File 'lib/stripe/resources/terminal/reader.rb', line 244 def payment_intent @payment_intent end |
#payment_method ⇒ Object (readonly)
PaymentMethod objects represent your customer's payment instruments. You can use them with PaymentIntents to collect payments or save them to Customer objects to store instrument details for future payments.
Related guides: Payment Methods and More Payment Scenarios.
250 251 252 |
# File 'lib/stripe/resources/terminal/reader.rb', line 250 def payment_method @payment_method end |
Class Method Details
.field_remappings ⇒ Object
256 257 258 |
# File 'lib/stripe/resources/terminal/reader.rb', line 256 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
252 253 254 |
# File 'lib/stripe/resources/terminal/reader.rb', line 252 def self.inner_class_types @inner_class_types = { collect_config: CollectConfig } end |