Module: EmvQrCodeProcessor::Schema
- Defined in:
- lib/emv_qr_code_processor.rb,
lib/emv_qr_code_processor/schema.rb
Defined Under Namespace
Classes: AdditionalDataFieldType, CRCType, DataObjectType, TemplateType
Constant Summary collapse
- CRC =
CRCType.new
- ADDITIONAL_DATA_FIELD =
AdditionalDataFieldType.new
- DATA_OBJECT_TYPES =
[ DataObjectType.new(id: "00", name: :payload_format_indicator), DataObjectType.new(id: "01", name: :point_of_initiation_method), DataObjectType.new(id: "15", name: :"merchant_account_information.union_pay"), DataObjectType.new(id: "52", name: :merchant_category_code), DataObjectType.new(id: "53", name: :transaction_currency), DataObjectType.new(id: "54", name: :transaction_amount), DataObjectType.new(id: "55", name: :tip_or_convenience_fee_indicator), DataObjectType.new(id: "56", name: :value_of_convenience_fee_fixed), DataObjectType.new(id: "57", name: :value_of_convenience_fee_percentage), DataObjectType.new(id: "58", name: :country_code), DataObjectType.new(id: "59", name: :merchant_name), DataObjectType.new(id: "60", name: :merchant_city), DataObjectType.new(id: "61", name: :postal_code), ADDITIONAL_DATA_FIELD, CRC, DataObjectType.new(id: "64", name: :merchant_information_language) ]
Class Method Summary collapse
Class Method Details
.data_object_types ⇒ Object
82 83 84 |
# File 'lib/emv_qr_code_processor/schema.rb', line 82 def self.data_object_types DATA_OBJECT_TYPES end |