Class: MangoPay::Settlement
- Defined in:
- lib/mangopay/settlement.rb
Class Method Summary collapse
- .cancel(settlement_id, idempotency_key = nil) ⇒ Object
- .generate_new_upload_url(settlement_id, settlement) ⇒ Object
- .generate_upload_url(settlement, idempotency_key = nil) ⇒ Object
- .get(settlement_id) ⇒ Object
- .get_validations(settlement_id, filters = {}) ⇒ Object
Methods inherited from Resource
Class Method Details
.cancel(settlement_id, idempotency_key = nil) ⇒ Object
25 26 27 28 |
# File 'lib/mangopay/settlement.rb', line 25 def cancel(settlement_id, idempotency_key = nil) url = "#{MangoPay.api_path_v3}/payins/intents/settlements/#{settlement_id}/cancel" MangoPay.request(:post, url, {}, {}, idempotency_key) end |
.generate_new_upload_url(settlement_id, settlement) ⇒ Object
15 16 17 18 |
# File 'lib/mangopay/settlement.rb', line 15 def generate_new_upload_url(settlement_id, settlement) url = "#{MangoPay.api_path_v3}/payins/intents/settlements/#{settlement_id}" MangoPay.request(:put, url, settlement, {}) end |
.generate_upload_url(settlement, idempotency_key = nil) ⇒ Object
5 6 7 8 |
# File 'lib/mangopay/settlement.rb', line 5 def generate_upload_url(settlement, idempotency_key = nil) url = "#{MangoPay.api_path_v3}/payins/intents/settlements" MangoPay.request(:post, url, settlement, {}, idempotency_key) end |
.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 |
.get_validations(settlement_id, filters = {}) ⇒ Object
20 21 22 23 |
# File 'lib/mangopay/settlement.rb', line 20 def get_validations(settlement_id, filters = {}) url = "#{MangoPay.api_path_v3}/payins/intents/settlements/#{settlement_id}/validations" MangoPay.request(:get, url, {}, filters) end |