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