Class: MangoPay::Deposit
Overview
Class Method Summary collapse
- .cancel(deposit_id) ⇒ Object
- .create(params, idempotency_key = nil) ⇒ Object
- .get(deposit_id, filters = {}) ⇒ Object
- .get_all_for_card(card_id, filters = {}) ⇒ Object
- .get_all_for_user(user_id, filters = {}) ⇒ Object
- .get_transactions(deposit_id, filters = {}) ⇒ Object
- .update(deposit_id, params) ⇒ Object
Methods inherited from Resource
Class Method Details
.cancel(deposit_id) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/mangopay/deposit.rb', line 13 def self.cancel(deposit_id) params = { PaymentStatus: 'CANCELED' } MangoPay.request(:put, "#{MangoPay.api_path}/deposit-preauthorizations/#{deposit_id}", params) end |
.create(params, idempotency_key = nil) ⇒ Object
5 6 7 |
# File 'lib/mangopay/deposit.rb', line 5 def self.create(params, idempotency_key = nil) MangoPay.request(:post, "#{MangoPay.api_path}/deposit-preauthorizations/card/direct", params, {}, idempotency_key) end |
.get(deposit_id, filters = {}) ⇒ Object
9 10 11 |
# File 'lib/mangopay/deposit.rb', line 9 def self.get(deposit_id, filters = {}) MangoPay.request(:get, "#{MangoPay.api_path}/deposit-preauthorizations/#{deposit_id}", {}, filters) end |
.get_all_for_card(card_id, filters = {}) ⇒ Object
28 29 30 |
# File 'lib/mangopay/deposit.rb', line 28 def self.get_all_for_card(card_id, filters = {}) MangoPay.request(:get, "#{MangoPay.api_path}/cards/#{card_id}/deposit-preauthorizations", {}, filters) end |
.get_all_for_user(user_id, filters = {}) ⇒ Object
24 25 26 |
# File 'lib/mangopay/deposit.rb', line 24 def self.get_all_for_user(user_id, filters = {}) MangoPay.request(:get, "#{MangoPay.api_path}/users/#{user_id}/deposit-preauthorizations", {}, filters) end |