19 lines
614 B
Ruby
19 lines
614 B
Ruby
![]() |
class Dispute < ActiveRecord::Base
|
||
|
|
||
|
Reasons = [:unrecognized, :duplicate, :fraudulent, :subscription_canceled, :product_unacceptable, :product_not_received, :unrecognized, :credit_not_processed, :goods_services_returned_or_refused, :goods_services_cancelled, :incorrect_account_details, :insufficient_funds, :bank_cannot_process, :debit_not_authorized, :general]
|
||
|
|
||
|
Statuses = [:needs_response, :under_review, :won, :lost, :lost_and_paid]
|
||
|
|
||
|
attr_accessible \
|
||
|
:gross_amount, # int
|
||
|
:charge_id, :charge,
|
||
|
:payment_id, :payment,
|
||
|
:status,
|
||
|
:reason
|
||
|
|
||
|
belongs_to :charge
|
||
|
belongs_to :payment
|
||
|
|
||
|
end
|
||
|
|