Module: Payture::Api::V1::Client::PaytureApim
- Defined in:
- lib/payture/api/v1/client/payture_apim.rb
Instance Method Summary collapse
- #charge(order_id) ⇒ Object
- #init(session_type, order_id, amount, ip, options = {}) ⇒ Object
- #pay_status(order_id) ⇒ Object
- #pay_url(session_id) ⇒ Object
- #refund(order_id, amount) ⇒ Object
- #unblock(order_id, amount) ⇒ Object
Instance Method Details
#charge(order_id) ⇒ Object
27 28 |
# File 'lib/payture/api/v1/client/payture_apim.rb', line 27 def charge(order_id) end |
#init(session_type, order_id, amount, ip, options = {}) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/payture/api/v1/client/payture_apim.rb', line 6 def init(session_type, order_id, amount, ip, ={}) data = { session_type: session_type, order_id: order_id, amount: amount, ip: ip }.merge!() params = { key: self.key, data: data } request = make_request('Init', params) request.result end |
#pay_status(order_id) ⇒ Object
36 37 |
# File 'lib/payture/api/v1/client/payture_apim.rb', line 36 def pay_status(order_id) end |
#pay_url(session_id) ⇒ Object
23 24 25 |
# 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) ⇒ Object
33 34 |
# File 'lib/payture/api/v1/client/payture_apim.rb', line 33 def refund(order_id, amount) end |
#unblock(order_id, amount) ⇒ Object
30 31 |
# File 'lib/payture/api/v1/client/payture_apim.rb', line 30 def unblock(order_id, amount) end |