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