class MangoPay::Report

See docs.mangopay.com/endpoints/v2.01/reporting

Public Class Methods

create(params, idempotency_key = nil) click to toggle source

params: hash; see docs.mangopay.com/endpoints/v2.01/reporting#e825_create-a-transaction-report

# File lib/mangopay/report.rb, line 10
def create(params, idempotency_key = nil)
  if params[:ReportType] == 'transactions'
    url = url() + '/transactions/'
  elsif params[:ReportType] == 'wallets'
    url = url() + '/wallets/'
  else
    raise 'When creating a report, ReportType is required. Ex: ("transactions", "wallets")'
  end

  MangoPay.request(:post, url, params, {}, idempotency_key)
end