adapt financial transaction type for online payment provider
This commit is contained in:
parent
66bbafcd4d
commit
82f0935d65
10 changed files with 66 additions and 23 deletions
|
|
@ -0,0 +1,26 @@
|
|||
class AddPaymentToFinancialTransaction < ActiveRecord::Migration[7.0]
|
||||
def change
|
||||
reversible do |dir|
|
||||
dir.up do
|
||||
change_column :financial_transactions, :amount, :decimal, :precision => 8, :scale => 2, :default => nil, :null => true
|
||||
end
|
||||
dir.down do
|
||||
change_column :financial_transactions, :amount, :decimal, :precision => 8, :scale => 2, :default => 0, :null => false
|
||||
end
|
||||
end
|
||||
|
||||
add_column :financial_transactions, :updated_on, :timestamp
|
||||
add_column :financial_transactions, :payment_method, :string
|
||||
add_column :financial_transactions, :payment_plugin, :string
|
||||
add_column :financial_transactions, :payment_id, :string
|
||||
add_column :financial_transactions, :payment_amount, :decimal, :precision => 8, :scale => 3
|
||||
add_column :financial_transactions, :payment_currency, :string
|
||||
add_column :financial_transactions, :payment_state, :string
|
||||
add_column :financial_transactions, :payment_fee, :decimal, :precision => 8, :scale => 3
|
||||
add_column :financial_transactions, :payment_acct_number, :string
|
||||
add_column :financial_transactions, :payment_acct_name, :string
|
||||
add_column :financial_transactions, :payment_info, :text
|
||||
|
||||
add_index :financial_transactions, [:payment_plugin, :payment_id]
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue