Class: MangoPay::Transaction
- Defined in:
- lib/mangopay/transaction.rb
Class Method Summary collapse
-
.fetch(wallet_id, filters = {}, headers = nil) ⇒ Object
Fetches list of transactions belonging to the given
wallet_id
. - .url(wallet_id) ⇒ Object
Methods inherited from Resource
Class Method Details
.fetch(wallet_id, filters = {}, headers = nil) ⇒ Object
Fetches list of transactions belonging to the given wallet_id
. See also transactions for user: MangoPay::User#transactions
Optional filters
is a hash accepting following keys:
-
page
,per_page
,sort
: pagination and sorting params (see MangoPay::HTTPCalls::Fetch::ClassMethods#fetch) -
Status
: TransactionStatus SUCCEEDED, FAILED -
Type
: TransactionType PAYOUT, TRANSFER -
Nature
: TransactionNature REFUND, REPUDIATION -
BeforeDate
(timestamp): filters transactions with CreationDate before this date -
AfterDate
(timestamp): filters transactions with CreationDate after this date
15 16 17 |
# File 'lib/mangopay/transaction.rb', line 15 def fetch(wallet_id, filters={}, headers = nil) MangoPay.request(:get, url(wallet_id), {}, filters, headers) end |