class PayDesign::ConvenienceStore::Payment

Public Class Methods

new(ip_code) click to toggle source
# File lib/pay_design/convenience_store/payment.rb, line 4
def initialize(ip_code)
  @ip = ip_code
end

Public Instance Methods

request_url(payment_info) click to toggle source
# File lib/pay_design/convenience_store/payment.rb, line 8
def request_url(payment_info)
  params = payment_info.data.merge(IP: @ip, STORE: 99)
  uri = URI(Endpoint::LINK_STYLE_URL)
  uri.query = params.map{|k,v| [k, (v.is_a?(String) ? URI.escape(v) : v)].join("=")}.join("&")
  uri.to_s
end