module Payture::Api::V1::Client::PaytureApim
Public Instance Methods
charge(order_id)
click to toggle source
# File lib/payture/api/v1/client/payture_apim.rb, line 27 def charge(order_id) end
init(session_type, order_id, amount, ip, options={})
click to toggle source
# File lib/payture/api/v1/client/payture_apim.rb, line 6 def init(session_type, order_id, amount, ip, options={}) data = { session_type: session_type, order_id: order_id, amount: amount, ip: ip }.merge!(options) params = { key: self.key, data: data } request = make_request('Init', params) request.result end
pay_status(order_id)
click to toggle source
# File lib/payture/api/v1/client/payture_apim.rb, line 36 def pay_status(order_id) end
pay_url(session_id)
click to toggle source
# File lib/payture/api/v1/client/payture_apim.rb, line 23 def pay_url(session_id) "#{url_for('Pay')}?SessionId=#{session_id}" end
refund(order_id, amount)
click to toggle source
# File lib/payture/api/v1/client/payture_apim.rb, line 33 def refund(order_id, amount) end
unblock(order_id, amount)
click to toggle source
# File lib/payture/api/v1/client/payture_apim.rb, line 30 def unblock(order_id, amount) end