Sha256: 6b94e29d6f3b1d796f7bed466fba8fda7565a1a7ae091f9c37f75ef09233364b

Contents?: true

Size: 1.5 KB

Versions: 5

Compression:

Stored size: 1.5 KB

Contents

class Kaui::Chargeback < Kaui::Base
  SAMPLE_REASON_CODES = [  "400 - Canceled Recurring Transaction",
                    "401 - Cardholder Disputes Quality of Goods or Services",
                    "402 - Cardholder Does Not Recognize Transaction",
                    "403 - Cardholder Request Due to Dispute",
                    "404 - Credit Not Processed",
                    "405 - Duplicate Processing",
                    "406 - Fraud Investigation",
                    "407 - Fraudulent Transaction - Card Absent Environment",
                    "408 - Incorrect Transaction Amount or Account Number",
                    "409 - No Cardholder Authorization",
                    "410 - Non receipt of Merchandise",
                    "411 - Not as Described or Defective Merchandise",
                    "412 - Recurring Payment",
                    "413 - Request for Copy Bearing Signature",
                    "414 - Requested Transaction Data Not Received",
                    "415 - Services Not Provided or Merchandise not Received",
                    "416 - Transaction Amount Differs",
                    "417 - Validity Challenged",
                    "418 - Unauthorized Payment",
                    "419 - Unauthorized Claim",
                    "420 - Not as Described",
                    "499 - OTHER" ]

  define_attr :payment_id
  define_attr :chargeback_amount
  define_attr :requested_date
  define_attr :effective_date
  define_attr :reason

  has_many :audit_logs, Kaui::AuditLog

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
kaui-0.1.6 app/models/kaui/chargeback.rb
kaui-0.1.5 app/models/kaui/chargeback.rb
kaui-0.1.4 app/models/kaui/chargeback.rb
kaui-0.1.3 app/models/kaui/chargeback.rb
kaui-0.1.2 app/models/kaui/chargeback.rb