Class: Stripe::Issuing::AuthorizationCreateParams::Healthcare
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::Issuing::AuthorizationCreateParams::Healthcare
- Defined in:
- lib/stripe/params/issuing/authorization_create_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.
209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 209 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.
193 194 195 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 193 def clinic_amount @clinic_amount end |
#currency ⇒ Object
Three-letter ISO currency code, in lowercase. Must be a supported currency.
195 196 197 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 195 def currency @currency end |
#dental_amount ⇒ Object
Dental care sub-amount for Visa only.
197 198 199 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 197 def dental_amount @dental_amount end |
#prescription_amount ⇒ Object
Prescription drug sub-amount. Null if the merchant did not send this amount.
199 200 201 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 199 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.
201 202 203 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 201 def purchase_type @purchase_type end |
#total_qualified_amount ⇒ Object
Total FSA/HSA-eligible amount in the smallest currency unit.
203 204 205 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 203 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.
205 206 207 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 205 def verification_status @verification_status end |
#vision_amount ⇒ Object
Vision/optical sub-amount. Null if the merchant did not send this amount.
207 208 209 |
# File 'lib/stripe/params/issuing/authorization_create_params.rb', line 207 def vision_amount @vision_amount end |