Method: Magpie::Utils#get_xml_body

Defined in:
lib/magpie/utils.rb

#get_xml_body(env, am, red_text) ⇒ Object



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

def get_xml_body(env, am, red_text)
  if red_text.blank?
    notify_res = get_notify_res(am)
    xml_body = build_xml(:payment_success => "Yes",  :business => notify_res )
  else
    am.valid?
    xml_body = build_xml(:payment_success => "No", :errors => am.errors.merge(:final => red_text))
    log_errors(am.errors.merge(:final => red_text))
  end
  xml_body
end