Module: Versapay::Helpers

Defined in:
lib/versapay/rails_helpers.rb

Instance Method Summary collapse

Instance Method Details

Provides a debit agreement link



4
5
6
7
8
9
10
# File 'lib/versapay/rails_helpers.rb', line 4

def debit_agreement_link_to(anchor, message = "Debit agreement", opts = {})
  link = "https://" + Versapay::site + "/authorize?api_token=#{Versapay.token}&message=#{html_escape(message).gsub(/ /, "+")}"
  opts.each do |k, v|
    link += "&#{k}=#{html_escape(v)}"
  end
  "<a href=\"#{link}\">#{anchor}</a>"
end


12
13
14
15
16
17
18
# File 'lib/versapay/rails_helpers.rb', line 12

def payment_checkout_link_to(anchor, message = "Credit Card payment", opts = {})
  link = "https://" + Versapay::site + "/send_money?api_token=#{Versapay.token}&message=#{html_escape(message).gsub(/ /, "+")}"
  opts.each do |k, v|
    link += "&#{k}=#{html_escape(v)}"
  end
  "<a href=\"#{link}\">#{anchor}</a>"
end