class PS::AchAccount

Attributes

account_number[RW]
bank_name[RW]
is_checking_account[RW]
routing_number[RW]

Public Class Methods

create(params={}) click to toggle source
# File lib/ps/objects/ach_account.rb, line 5
def self.create(params={})
  aa = self.new(params)
  aa.save
  return aa
end

Public Instance Methods

delete() click to toggle source
# File lib/ps/objects/ach_account.rb, line 29
def delete
  request("deletecustomerachaccount", { :accountId => self.ps_reference_id })
  true
end
save() click to toggle source
# File lib/ps/objects/ach_account.rb, line 11
def save
  begin
    save!()
    true
  rescue Exception
    false
  end
end
save!() click to toggle source
# File lib/ps/objects/ach_account.rb, line 20
def save!
  request("addcustomerachaccount", { :customerAccount => attributes }, &update_self)
end
update() click to toggle source
# File lib/ps/objects/ach_account.rb, line 24
def update
  request("updatecustomerachaccount", { :customerAccount => attributes })
  true
end