Module: AuthorizeNet::Reporting::Fields
- Included in:
- Transaction
- Defined in:
- lib/authorize_net/fields.rb
Constant Summary collapse
- GET_BATCH_LIST =
[ { includeStatistics: :include_statistics }, { firstSettlementDate: :first_settlement_date }, { lastSettlementDate: :last_settlement_date } ].freeze
- GET_TRANSACTION_LIST =
[ { batchId: :batch_id } ].freeze
- GET_UNSETTLED_TRANSACTION_LIST =
[ ].freeze
- GET_TRANSACTION_DETAILS =
[ { transId: :transaction_id } ].freeze
- BATCH_STATISTICS_ENTITY_DESCRIPTION =
EntityDescription.new([ { accountType: :account_type }, { chargeAmount: :charge_amount, _converter: :value_to_decimal }, { chargeCount: :charge_count, _converter: :value_to_integer }, { refundAmount: :refund_amount, _converter: :value_to_decimal }, { refundCount: :refund_count, _converter: :value_to_integer }, { voidCount: :void_count, _converter: :value_to_integer }, { declineCount: :decline_count, _converter: :value_to_integer }, { errorCount: :error_count, _converter: :value_to_integer }, { returnedItemAmount: :returned_item_amount, _converter: :value_to_decimal }, { returnedItemCount: :returned_item_count, _converter: :value_to_integer }, { chargebackAmount: :chargeback_amount, _converter: :value_to_decimal }, { chargebackCount: :chargeback_count, _converter: :value_to_integer }, { correctionNoticeCount: :correction_notice_count, _converter: :value_to_integer }, { chargeChargeBackAmount: :charge_chargeback_amount, _converter: :value_to_decimal }, { chargeChargeBackCount: :charge_chargeback_count, _converter: :value_to_integer }, { refundChargeBackAmount: :refund_chargeback_amount, _converter: :value_to_decimal }, { refundChargeBackCount: :refund_chargeback_count, _converter: :value_to_integer }, { chargeReturnedItemsAmount: :charge_returned_items_amount, _converter: :value_to_decimal }, { chargeReturnedItemsCount: :charge_returned_items_count, _converter: :value_to_integer }, { refundReturnedItemsAmount: :refund_returned_items_amount, _converter: :value_to_decimal }, { refundReturnedItemsCount: :refund_returned_items_count, _converter: :value_to_integer } ], AuthorizeNet::Reporting::BatchStatistics)
- BATCH_ENTITY_DESCRIPTION =
EntityDescription.new([ { batchId: :id }, { settlementTimeUTC: :settled_at, _converter: :value_to_datetime }, { settlementState: :state }, { paymentMethod: :payment_method }, { statistics: [{ statistic: BATCH_STATISTICS_ENTITY_DESCRIPTION, _multivalue: :statistics }] } ], AuthorizeNet::Reporting::Batch)
- FDSFILTER_ENTITY_DESCRIPTION =
EntityDescription.new([ { name: :name }, { action: :action } ], AuthorizeNet::Reporting::FDSFilter)
- CUSTOMER_ENTITY_DESCRIPTION =
EntityDescription.new([ { id: :id }, { email: :email } ], AuthorizeNet::CIM::CustomerProfile)
- ORDER_ENTITY_DESCRIPTION =
EntityDescription.new([ { invoice_number: :invoice_num }, { description: :description }, { purchaseOrderNumber: :po_num } ], AuthorizeNet::Order)
- LINE_ITEM_ENTITY_DESCRIPTION =
EntityDescription.new([ { itemId: :id }, { name: :name }, { description: :description }, { quantity: :quantity, _convert: :value_to_integer }, { unityPrice: :price, _convert: :value_to_decimal }, { taxable: :taxable, _convert: :value_to_boolean } ], AuthorizeNet::LineItem)
- RETURNED_ITEM_ENTITY_DESCRIPTION =
EntityDescription.new([ { id: :id }, { dateUTC: :date_utc }, { dateLocal: :date_local }, { code: :code }, { description: :description } ], AuthorizeNet::Reporting::ReturnedItem)
- TRANSACTION_DETAILS_ENTITY_DESCRIPTION =
EntityDescription.new([ { transId: :id }, { refTransId: :reference_id }, { splitTenderId: :split_tender_id }, { transactionType: :type }, { responseCode: :response_code }, { responseReasonCode: :response_reason_code }, { authCode: :auth_code }, { AVSResponse: :avs_response }, { cardCodeResponse: :card_code_response }, { CAVVResponse: :cavv_response }, { FDSFilterAction: :fds_filter_action }, { FDSFilters: [{ FDSFilter: FDSFILTER_ENTITY_DESCRIPTION, _multivalue: :fds_filters }] }, { batch: BATCH_ENTITY_DESCRIPTION, _value: :batch }, { responseReasonDescription: :response_reason_description }, { submitTimeUTC: :submitted_at, _converter: :value_to_datetime }, { transactionStatus: :status }, { accountType: :account_type }, { accountNumber: :account_number }, { order: ORDER_ENTITY_DESCRIPTION, _value: :order }, { requestedAmount: :requested_amount, _converter: :value_to_decimal }, { authAmount: :auth_amount, _converter: :value_to_decimal }, { settleAmount: :settle_amount, _converter: :value_to_decimal }, { prepaidBalanceRemaining: :prepaid_balance_remaining, _converter: :value_to_decimal }, { payment: [ { creditCard: AuthorizeNet::CIM::Fields::CREDIT_CARD_ENTITY_DESCRIPTION, _value: :payment_method }, { bankAccount: AuthorizeNet::CIM::Fields::ECHECK_ENTITY_DESCRIPTION, _value: :payment_method } ] }, { customer: CUSTOMER_ENTITY_DESCRIPTION, _value: :customer }, { billTo: AuthorizeNet::CIM::Fields::ADDRESS_ENTITY_DESCRIPTION, _value: :bill_to }, { shipTo: AuthorizeNet::CIM::Fields::ADDRESS_ENTITY_DESCRIPTION, _value: :ship_to }, { recurringBilling: :recurring_billing, _convert: :value_to_boolean }, { hasReturnedItems: :returns, _convert: :value_to_boolean } ], AuthorizeNet::Reporting::TransactionDetails)
- FIELDS =
{ AuthorizeNet::XmlTransaction::Type::REPORT_GET_BATCH_LIST => GET_BATCH_LIST, AuthorizeNet::XmlTransaction::Type::REPORT_GET_TRANSACTION_LIST => GET_TRANSACTION_LIST, AuthorizeNet::XmlTransaction::Type::REPORT_GET_UNSETTLED_TRANSACTION_LIST => GET_UNSETTLED_TRANSACTION_LIST, AuthorizeNet::XmlTransaction::Type::REPORT_GET_TRANSACTION_DETAILS => GET_TRANSACTION_DETAILS }.freeze
Instance Attribute Summary collapse
-
#code ⇒ Object
Returns the value of attribute code.
-
#date_local ⇒ Object
Returns the value of attribute date_local.
-
#date_utc ⇒ Object
Returns the value of attribute date_utc.
-
#description ⇒ Object
Returns the value of attribute description.
-
#id ⇒ Object
Returns the value of attribute id.
Instance Attribute Details
#code ⇒ Object
Returns the value of attribute code.
706 707 708 |
# File 'lib/authorize_net/fields.rb', line 706 def code @code end |
#date_local ⇒ Object
Returns the value of attribute date_local.
706 707 708 |
# File 'lib/authorize_net/fields.rb', line 706 def date_local @date_local end |
#date_utc ⇒ Object
Returns the value of attribute date_utc.
706 707 708 |
# File 'lib/authorize_net/fields.rb', line 706 def date_utc @date_utc end |
#description ⇒ Object
Returns the value of attribute description.
706 707 708 |
# File 'lib/authorize_net/fields.rb', line 706 def description @description end |
#id ⇒ Object
Returns the value of attribute id.
706 707 708 |
# File 'lib/authorize_net/fields.rb', line 706 def id @id end |