Class: PayDesign::ConvenienceStore::Payment
- Inherits:
-
Object
- Object
- PayDesign::ConvenienceStore::Payment
- Defined in:
- lib/pay_design/convenience_store/payment.rb
Instance Method Summary collapse
-
#initialize(ip_code) ⇒ Payment
constructor
A new instance of Payment.
- #request_url(payment_info) ⇒ Object
Constructor Details
#initialize(ip_code) ⇒ Payment
Returns a new instance of Payment.
4 5 6 |
# File 'lib/pay_design/convenience_store/payment.rb', line 4 def initialize(ip_code) @ip = ip_code end |
Instance Method Details
#request_url(payment_info) ⇒ Object
8 9 10 11 12 13 |
# 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 |