class PBShipping::Account
Public Class Methods
getBalanceByAccountNumber(auth_obj, accountNumber)
click to toggle source
# File lib/pbshipping/account.rb, line 41 def self.getBalanceByAccountNumber(auth_obj, accountNumber) return Account.new({:accountNumber => accountNumber}).getBalance(auth_obj) end
Public Instance Methods
getBalance(auth_obj)
click to toggle source
MANAGING MERCHANTS API: GET /ledger/accounts/{accountNumber}/balance API signature: get/ledger/accounts/…/balance
Retrieve the account balance of a merchant account.
# File lib/pbshipping/account.rb, line 29 def getBalance(auth_obj) if self.key?(:accountNumber) == false raise MissingResourceAttribute.new(:accountNumber) end api_sig = "get/ledger/accounts/.../balance" api_version = PBShipping::get_api_version(api_sig) api_path = "/ledger/accounts/" + self[:accountNumber] + "/balance" json_resp = PBShipping.api_request(auth_obj, :get, api_version, api_path, {}, {}, {}) return ApiObject.new(json_resp) end