class PayU::Orders::Service
Constants
- ENDPOINT
Public Class Methods
new(http_client)
click to toggle source
# File lib/pay_u/orders/service.rb, line 8 def initialize(http_client) @http_client = http_client end
Public Instance Methods
cancel_order(order_id, request)
click to toggle source
# File lib/pay_u/orders/service.rb, line 24 def cancel_order(order_id, request) Orders::Response.new( @http_client.delete("#{ENDPOINT}/#{order_id}", request) ) end
place_order(request)
click to toggle source
# File lib/pay_u/orders/service.rb, line 12 def place_order(request) Orders::Response.new( @http_client.post(ENDPOINT, request) ) end
refund_order(order_id, request)
click to toggle source
# File lib/pay_u/orders/service.rb, line 18 def refund_order(order_id, request) Orders::Response.new( @http_client.post("#{ENDPOINT}/#{order_id}/refunds", request) ) end