module Payture::Api::V1::Client::PaytureApi
Public Instance Methods
block(pay_info, order_id, amount)
click to toggle source
# File lib/payture/api/v1/client/payture_api.rb, line 18 def block(pay_info, order_id, amount) params = { key: self.key, pay_info: pay_info, order_id: order_id, amount: amount } request = make_request('Block', params) request.result end
charge(order_id)
click to toggle source
# File lib/payture/api/v1/client/payture_api.rb, line 30 def charge(order_id) params = { key: self.key, order_id: order_id } request = make_request('Charge', params) request.result end
get_state(order_id)
click to toggle source
# File lib/payture/api/v1/client/payture_api.rb, line 62 def get_state(order_id) params = { key: self.key, order_id: order_id } request = make_request('GetState', params) request.result end
pay(pay_info, order_id, amount)
click to toggle source
# File lib/payture/api/v1/client/payture_api.rb, line 6 def pay(pay_info, order_id, amount) params = { key: self.key, pay_info: pay_info, order_id: order_id, amount: amount } request = make_request('Pay', params) request.result end
refund(order_id, amount)
click to toggle source
# File lib/payture/api/v1/client/payture_api.rb, line 51 def refund(order_id, amount) params = { key: self.key, order_id: order_id, amount: amount } request = make_request('Refund', params) request.result end
unblock(order_id, amount)
click to toggle source
# File lib/payture/api/v1/client/payture_api.rb, line 40 def unblock(order_id, amount) params = { key: self.key, order_id: order_id, amount: amount } request = make_request('Unblock', params) request.result end