Class: MandarinApi::PaymentManager

Inherits:
Object
  • Object
show all
Defined in:
lib/mandarin_api/payment_manager.rb

Overview

Pergorms payouts and payins

Instance Method Summary collapse

Instance Method Details

#perform_payment(params) ⇒ Object



9
10
11
# File 'lib/mandarin_api/payment_manager.rb', line 9

def perform_payment(params)
  perform(params, 'pay', :normal_request_body)
end

#perform_payout(params) ⇒ Object



5
6
7
# File 'lib/mandarin_api/payment_manager.rb', line 5

def perform_payout(params)
  perform(params, 'payout', :normal_request_body)
end

#perform_rebill(params) ⇒ Object



17
18
19
# File 'lib/mandarin_api/payment_manager.rb', line 17

def perform_rebill(params)
  perform(params, 'pay', :rebill_request_body)
end

#perform_refund(params) ⇒ Object



13
14
15
# File 'lib/mandarin_api/payment_manager.rb', line 13

def perform_refund(params)
  perform(params, 'reversal', :refund_request_body)
end