Class: MangoPay::Settlement

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

Class Method Summary collapse

Methods inherited from Resource

class_name, url

Class Method Details

.get(settlement_id) ⇒ Object



10
11
12
13
# File 'lib/mangopay/settlement.rb', line 10

def get(settlement_id)
  url = "#{MangoPay.api_path_v3}/payins/intents/settlements/#{settlement_id}"
  MangoPay.request(:get, url)
end

.update(settlement_id, file, idempotency_key = nil) ⇒ Object



15
16
17
18
# File 'lib/mangopay/settlement.rb', line 15

def update(settlement_id, file, idempotency_key = nil)
  url = "#{MangoPay.api_path_v3}/payins/intents/settlements/#{settlement_id}"
  MangoPay.request_multipart(:put, url, file, 'settlement_file.csv', idempotency_key)
end

.upload(file, idempotency_key = nil) ⇒ Object



5
6
7
8
# File 'lib/mangopay/settlement.rb', line 5

def upload(file, idempotency_key = nil)
  url = "#{MangoPay.api_path_v3}/payins/intents/settlements"
  MangoPay.request_multipart(:post, url, file, 'settlement_file.csv', idempotency_key)
end