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