Module: Versapay::Helpers
- Defined in:
- lib/versapay/rails_helpers.rb
Instance Method Summary collapse
-
#debit_agreement_link_to(anchor, message = "Debit agreement", opts = {}) ⇒ Object
Provides a debit agreement link.
- #payment_checkout_link_to(anchor, message = "Credit Card payment", opts = {}) ⇒ Object
Instance Method Details
#debit_agreement_link_to(anchor, message = "Debit agreement", opts = {}) ⇒ Object
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, = "Debit agreement", opts = {}) link = "https://" + Versapay::site + "/authorize?api_token=#{Versapay.token}&message=#{html_escape().gsub(/ /, "+")}" opts.each do |k, v| link += "&#{k}=#{html_escape(v)}" end "<a href=\"#{link}\">#{anchor}</a>" end |
#payment_checkout_link_to(anchor, message = "Credit Card payment", opts = {}) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/versapay/rails_helpers.rb', line 12 def payment_checkout_link_to(anchor, = "Credit Card payment", opts = {}) link = "https://" + Versapay::site + "/send_money?api_token=#{Versapay.token}&message=#{html_escape().gsub(/ /, "+")}" opts.each do |k, v| link += "&#{k}=#{html_escape(v)}" end "<a href=\"#{link}\">#{anchor}</a>" end |