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} ]
- GET_TRANSACTION_LIST =
[ {:batchId => :batch_id} ]
- GET_UNSETTLED_TRANSACTION_LIST =
[ ]
- GET_TRANSACTION_DETAILS =
[ {:transId => :transaction_id} ]
- 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 }
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.
722 723 724 |
# File 'lib/authorize_net/fields.rb', line 722 def code @code end |
#date_local ⇒ Object
Returns the value of attribute date_local.
722 723 724 |
# File 'lib/authorize_net/fields.rb', line 722 def date_local @date_local end |
#date_utc ⇒ Object
Returns the value of attribute date_utc.
722 723 724 |
# File 'lib/authorize_net/fields.rb', line 722 def date_utc @date_utc end |
#description ⇒ Object
Returns the value of attribute description.
722 723 724 |
# File 'lib/authorize_net/fields.rb', line 722 def description @description end |
#id ⇒ Object
Returns the value of attribute id.
722 723 724 |
# File 'lib/authorize_net/fields.rb', line 722 def id @id end |