Class: MangoPay::Event

Inherits:
Resource show all
Defined in:
lib/mangopay/event.rb

Overview

Class Method Summary collapse

Methods inherited from Resource

class_name, url

Class Method Details

.fetch(filters = {}) ⇒ Object

Fetches list of events (PayIns, PayOuts, Transfers).

Optional filters is a hash accepting following keys:

  • page, per_page, sort: pagination and sorting params (see MangoPay::HTTPCalls::Fetch::ClassMethods#fetch)

  • EventType: PAYIN_NORMAL_SUCCEEDED, PAYIN_NORMAL_FAILED etc… (see docs.mangopay.com/api-references/events/)

  • BeforeDate (timestamp): filters events with Date before this date

  • AfterDate (timestamp): filters events with Date after this date



14
15
16
# File 'lib/mangopay/event.rb', line 14

def self.fetch(filters={})
  MangoPay.request(:get, url(), {}, filters)
end