Class: MangoPay::PreAuthorization

Inherits:
Resource
  • Object
show all
Includes:
HTTPCalls::Fetch, HTTPCalls::Update
Defined in:
lib/mangopay/pre_authorization.rb

Overview

Class Method Summary collapse

Methods included from HTTPCalls::Fetch

included, parse_id_or_filters

Methods included from HTTPCalls::Update

included

Methods inherited from Resource

class_name, url

Class Method Details

.create(params, idempotency_key = nil) ⇒ Object



8
9
10
# File 'lib/mangopay/pre_authorization.rb', line 8

def self.create(params, idempotency_key = nil)
  MangoPay.request(:post, "#{url}/card/direct", params, {}, idempotency_key)
end

.transactions(pre_authorization_id, filters = {}) ⇒ Object



12
13
14
# File 'lib/mangopay/pre_authorization.rb', line 12

def self.transactions(pre_authorization_id, filters = {})
  MangoPay.request(:get, "#{url}/#{pre_authorization_id}/transactions", {}, filters)
end