module RailsOgone::Helper

Public Instance Methods

ogone_form_tag(options = {}, &block) click to toggle source
# File lib/rails-ogone/helper.rb, line 3
def ogone_form_tag(options = {}, &block)
  @ogone_form = RailsOgone::Form.new Rails.env
  output = @ogone_form.tag options
  output << @ogone_form.hidden_field('PSPID', RailsOgone.pspid)
  output << capture(@ogone_form, &block)
  output << @ogone_form.hidden_field('SHASIGN', @ogone_form.hash.generate)
  output << "\n</form>".html_safe
  output.html_safe
end