Class: Stripe::TestHelpers::Issuing::TransactionCreateUnlinkedRefundParams::PurchaseDetails::Healthcare
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::TestHelpers::Issuing::TransactionCreateUnlinkedRefundParams::PurchaseDetails::Healthcare
- Defined in:
- lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_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.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 310 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.
294 295 296 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 294 def clinic_amount @clinic_amount end |
#currency ⇒ Object
Three-letter ISO currency code, in lowercase. Must be a supported currency.
296 297 298 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 296 def currency @currency end |
#dental_amount ⇒ Object
Dental care sub-amount for Visa only.
298 299 300 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 298 def dental_amount @dental_amount end |
#prescription_amount ⇒ Object
Prescription drug sub-amount. Null if the merchant did not send this amount.
300 301 302 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 300 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.
302 303 304 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 302 def purchase_type @purchase_type end |
#total_qualified_amount ⇒ Object
Total FSA/HSA-eligible amount in the smallest currency unit.
304 305 306 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 304 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.
306 307 308 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 306 def verification_status @verification_status end |
#vision_amount ⇒ Object
Vision/optical sub-amount. Null if the merchant did not send this amount.
308 309 310 |
# File 'lib/stripe/params/test_helpers/issuing/transaction_create_unlinked_refund_params.rb', line 308 def vision_amount @vision_amount end |