Class: Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails
- Inherits:
-
BaseModel
- Object
- BaseModel
- Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails
- Defined in:
- lib/increase/models/card_payment.rb
Defined Under Namespace
Classes: CarRental, Lodging, Travel
Instance Attribute Summary collapse
-
#car_rental ⇒ Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::CarRental
Fields specific to car rentals.
-
#customer_reference_identifier ⇒ String
An identifier from the merchant for the customer or consumer.
-
#local_tax_amount ⇒ Integer
The state or provincial tax amount in minor units.
-
#local_tax_currency ⇒ String
The ISO 4217 code for the local tax assessed.
-
#lodging ⇒ Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::Lodging
Fields specific to lodging.
-
#national_tax_amount ⇒ Integer
The national tax amount in minor units.
-
#national_tax_currency ⇒ String
The ISO 4217 code for the local tax assessed.
-
#purchase_identifier ⇒ String
An identifier from the merchant for the purchase to the issuer and cardholder.
-
#purchase_identifier_format ⇒ Symbol
The format of the purchase identifier.
-
#travel ⇒ Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::Travel
Fields specific to travel.
Method Summary
Methods inherited from BaseModel
Instance Attribute Details
#car_rental ⇒ Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::CarRental
Fields specific to car rentals.
923 924 |
# File 'lib/increase/models/card_payment.rb', line 923 required :car_rental, -> { Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::CarRental } |
#customer_reference_identifier ⇒ String
An identifier from the merchant for the customer or consumer.
929 |
# File 'lib/increase/models/card_payment.rb', line 929 required :customer_reference_identifier, String |
#local_tax_amount ⇒ Integer
The state or provincial tax amount in minor units.
934 |
# File 'lib/increase/models/card_payment.rb', line 934 required :local_tax_amount, Integer |
#local_tax_currency ⇒ String
The ISO 4217 code for the local tax assessed.
939 |
# File 'lib/increase/models/card_payment.rb', line 939 required :local_tax_currency, String |
#lodging ⇒ Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::Lodging
Fields specific to lodging.
944 |
# File 'lib/increase/models/card_payment.rb', line 944 required :lodging, -> { Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::Lodging } |
#national_tax_amount ⇒ Integer
The national tax amount in minor units.
949 |
# File 'lib/increase/models/card_payment.rb', line 949 required :national_tax_amount, Integer |
#national_tax_currency ⇒ String
The ISO 4217 code for the local tax assessed.
954 |
# File 'lib/increase/models/card_payment.rb', line 954 required :national_tax_currency, String |
#purchase_identifier ⇒ String
An identifier from the merchant for the purchase to the issuer and cardholder.
959 |
# File 'lib/increase/models/card_payment.rb', line 959 required :purchase_identifier, String |
#purchase_identifier_format ⇒ Symbol
The format of the purchase identifier.
964 965 966 967 968 969 970 971 |
# File 'lib/increase/models/card_payment.rb', line 964 required :purchase_identifier_format, Increase::Enum.new( :free_text, :order_number, :rental_agreement_number, :hotel_folio_number, :invoice_number ) |
#travel ⇒ Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::Travel
Fields specific to travel.
976 |
# File 'lib/increase/models/card_payment.rb', line 976 required :travel, -> { Increase::Models::CardPayment::Element::CardRefund::PurchaseDetails::Travel } |