Class: Stripe::Issuing::AuthorizationCaptureParams::PurchaseDetails::Healthcare
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::Issuing::AuthorizationCaptureParams::PurchaseDetails::Healthcare
- Defined in:
- lib/stripe/params/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.
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 267 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.
251 252 253 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 251 def clinic_amount @clinic_amount end |
#currency ⇒ Object
Three-letter ISO currency code, in lowercase. Must be a supported currency.
253 254 255 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 253 def currency @currency end |
#dental_amount ⇒ Object
Dental care sub-amount for Visa only.
255 256 257 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 255 def dental_amount @dental_amount end |
#prescription_amount ⇒ Object
Prescription drug sub-amount. Null if the merchant did not send this amount.
257 258 259 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 257 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.
259 260 261 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 259 def purchase_type @purchase_type end |
#total_qualified_amount ⇒ Object
Total FSA/HSA-eligible amount in the smallest currency unit.
261 262 263 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 261 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.
263 264 265 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 263 def verification_status @verification_status end |
#vision_amount ⇒ Object
Vision/optical sub-amount. Null if the merchant did not send this amount.
265 266 267 |
# File 'lib/stripe/params/issuing/authorization_capture_params.rb', line 265 def vision_amount @vision_amount end |