Method: Payanyway::Controller#check

Defined in:
lib/payanyway/controller.rb

#checkObject



51
52
53
54
55
56
57
58
59
60
61
62
# File 'lib/payanyway/controller.rb', line 51

def check
  request = Payanyway::Request::Check.new(permitted_params)
  if request.pretty_params.present?
    raise request.error_message unless request.success?

    render xml: request.response(check_implementation(request.pretty_params)).to_xml
  else
    # Не выдавать ошибку, если параметры пустые
    # Необходимо для проверки со стороны moneta.ru
    head :ok
  end
end