class Promisepay::BankAccount
Manage Bank accounts
Public Instance Methods
deactivate(mobile_pin)
click to toggle source
Deletes a bank account for a user on a marketplace. Sets the account to in-active.
@see reference.promisepay.com/#redact-bank-account
@param mobile_pin [String] Mobile PIN.
@return [Boolean]
# File lib/promisepay/models/bank_account.rb, line 22 def deactivate(mobile_pin) @client.delete("bank_accounts/#{id}", mobile_pin: mobile_pin) @attributes['active'] = false true end
user()
click to toggle source
Get the user the bank account belongs to.
@see reference.promisepay.com/#show-bank-account-user
@return [Promisepay::User]
# File lib/promisepay/models/bank_account.rb, line 9 def user response = JSON.parse(@client.get("bank_accounts/#{send(:id)}/users").body) Promisepay::User.new(@client, response['users']) end