class PayU::Orders::Response

Public Class Methods

new(response) click to toggle source
# File lib/pay_u/orders/response.rb, line 6
def initialize(response)
  @response = response
  @body = JSON.parse(response.body)
end

Public Instance Methods

code() click to toggle source
# File lib/pay_u/orders/response.rb, line 11
def code
  @response.code
end
ext_order_id() click to toggle source
# File lib/pay_u/orders/response.rb, line 31
def ext_order_id
  @body['extOrderId']
end
order_id() click to toggle source
# File lib/pay_u/orders/response.rb, line 27
def order_id
  @body['orderId']
end
redirect_url() click to toggle source
# File lib/pay_u/orders/response.rb, line 23
def redirect_url
  @body['redirectUri']
end
status() click to toggle source
# File lib/pay_u/orders/response.rb, line 19
def status
  Status.new(@body['status'])
end
success?() click to toggle source
# File lib/pay_u/orders/response.rb, line 15
def success?
  status.success?
end