Class: MangoPay::Settlement
- Defined in:
- lib/mangopay/settlement.rb
Class Method Summary collapse
- .get(settlement_id) ⇒ Object
- .update(settlement_id, file, idempotency_key = nil) ⇒ Object
- .upload(file, idempotency_key = nil) ⇒ Object
Methods inherited from Resource
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 |