class AlfaBank::Client

Public Class Methods

adds_params_to_order(params) click to toggle source
# File lib/alfa_bank/client.rb, line 41
def adds_params_to_order(params)
  send_request(:adds_params_to_order , params)
end
bind_card(params) click to toggle source
# File lib/alfa_bank/client.rb, line 61
def bind_card(params)
  send_request(:bind_card , params)
end
binding_list(params) click to toggle source
# File lib/alfa_bank/client.rb, line 69
def binding_list(params)
  send_request(:binding_list , params)
end
binding_payment(params) click to toggle source
# File lib/alfa_bank/client.rb, line 53
def binding_payment(params)
  send_request(:binding_payment , params)
end
check_3ds(params) click to toggle source
# File lib/alfa_bank/client.rb, line 37
def check_3ds(params)
  send_request(:check_3ds , params)
end
extend_binding(params) click to toggle source
# File lib/alfa_bank/client.rb, line 65
def extend_binding(params)
  send_request(:extend_binding , params)
end
extend_request_order_status(params) click to toggle source
# File lib/alfa_bank/client.rb, line 25
def extend_request_order_status(params)
  send_request(:extend_request_order_status , params)
end
finish_order(params) click to toggle source
# File lib/alfa_bank/client.rb, line 17
def finish_order(params)
  send_request(:finish_order , params)
end
order_status(params) click to toggle source
# File lib/alfa_bank/client.rb, line 21
def order_status(params)
  send_request(:order_status , params)
end
payment_statistic(params) click to toggle source
# File lib/alfa_bank/client.rb, line 45
def payment_statistic(params)
  send_request(:payment_statistic , params)
end
payment_to_otherway(params) click to toggle source
# File lib/alfa_bank/client.rb, line 49
def payment_to_otherway(params)
  send_request(:payment_to_otherway , params)
end
preauth_register_order(params) click to toggle source
# File lib/alfa_bank/client.rb, line 13
def preauth_register_order(params)
  send_request(:preauth_register_order , params)
end
refund_order_sum(params) click to toggle source
# File lib/alfa_bank/client.rb, line 33
def refund_order_sum(params)
  send_request(:refund_order_sum , params)
end
register_order(params) click to toggle source
# File lib/alfa_bank/client.rb, line 9
def register_order(params)
  send_request(:register_order , params)
end
reverse_order_payment(params) click to toggle source
# File lib/alfa_bank/client.rb, line 29
def reverse_order_payment(params)
  send_request(:reverse_order_payment , params)
end
unbind_card(params) click to toggle source
# File lib/alfa_bank/client.rb, line 57
def unbind_card(params)
  send_request(:unbind_card , params)
end

Private Class Methods

send_request(request_type, opts) click to toggle source
# File lib/alfa_bank/client.rb, line 76
def send_request(request_type, opts)
  instance.send(:send_request, request_type, opts)
end

Public Instance Methods

send_request(request_type, opts) click to toggle source
# File lib/alfa_bank/client.rb, line 81
def send_request(request_type, opts)
  RequestSender.new(request_type, opts).call
end