Class: Stripe::TestHelpers::Issuing::AuthorizationCaptureParams::PurchaseDetails::Healthcare
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::TestHelpers::Issuing::AuthorizationCaptureParams::PurchaseDetails::Healthcare
- Defined in:
- lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb
Instance Attribute Summary collapse
-
#clinic_amount ⇒ Object
Clinic and urgent care sub-amount for Visa only.
-
#currency ⇒ Object
Three-letter ISO currency code, in lowercase.
-
#dental_amount ⇒ Object
Dental care sub-amount for Visa only.
-
#prescription_amount ⇒ Object
Prescription drug sub-amount.
-
#purchase_type ⇒ Object
The type of healthcare transaction.
-
#total_qualified_amount ⇒ Object
Total FSA/HSA-eligible amount in the smallest currency unit.
-
#verification_status ⇒ Object
IIAS verification status from the merchant terminal.
-
#vision_amount ⇒ Object
Vision/optical sub-amount.
Instance Method Summary collapse
-
#initialize(clinic_amount: nil, currency: nil, dental_amount: nil, prescription_amount: nil, purchase_type: nil, total_qualified_amount: nil, verification_status: nil, vision_amount: nil) ⇒ Healthcare
constructor
A new instance of Healthcare.
Methods inherited from RequestParams
attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h
Constructor Details
#initialize(clinic_amount: nil, currency: nil, dental_amount: nil, prescription_amount: nil, purchase_type: nil, total_qualified_amount: nil, verification_status: nil, vision_amount: nil) ⇒ Healthcare
Returns a new instance of Healthcare.
268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 268 def initialize( clinic_amount: nil, currency: nil, dental_amount: nil, prescription_amount: nil, purchase_type: nil, total_qualified_amount: nil, verification_status: nil, vision_amount: nil ) @clinic_amount = clinic_amount @currency = currency @dental_amount = dental_amount @prescription_amount = prescription_amount @purchase_type = purchase_type @total_qualified_amount = total_qualified_amount @verification_status = verification_status @vision_amount = vision_amount end |
Instance Attribute Details
#clinic_amount ⇒ Object
Clinic and urgent care sub-amount for Visa only.
252 253 254 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 252 def clinic_amount @clinic_amount end |
#currency ⇒ Object
Three-letter ISO currency code, in lowercase. Must be a supported currency.
254 255 256 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 254 def currency @currency end |
#dental_amount ⇒ Object
Dental care sub-amount for Visa only.
256 257 258 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 256 def dental_amount @dental_amount end |
#prescription_amount ⇒ Object
Prescription drug sub-amount. Null if the merchant did not send this amount.
258 259 260 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 258 def prescription_amount @prescription_amount end |
#purchase_type ⇒ Object
The type of healthcare transaction. medical for FSA/HSA-eligible healthcare purchases; transit_for_healthcare for FSA/HSA-eligible transit for healthcare purchases.
260 261 262 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 260 def purchase_type @purchase_type end |
#total_qualified_amount ⇒ Object
Total FSA/HSA-eligible amount in the smallest currency unit.
262 263 264 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 262 def total_qualified_amount @total_qualified_amount end |
#verification_status ⇒ Object
IIAS verification status from the merchant terminal. For Visa, this is always iias_verified.
264 265 266 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 264 def verification_status @verification_status end |
#vision_amount ⇒ Object
Vision/optical sub-amount. Null if the merchant did not send this amount.
266 267 268 |
# File 'lib/stripe/params/test_helpers/issuing/authorization_capture_params.rb', line 266 def vision_amount @vision_amount end |