class Cielo::API30::Request::QuerySaleRequest

Attributes

environment[RW]

Public Class Methods

new(merchant, environment) click to toggle source
# File lib/cielo/api30/request/query_sale_request.rb, line 10
def initialize(merchant, environment)
  super(merchant)
  @environment = environment
end

Public Instance Methods

execute(payment_id) click to toggle source
# File lib/cielo/api30/request/query_sale_request.rb, line 15
def execute(payment_id)
  uri = URI.parse([@environment.api_query, "1", "sales", payment_id].join("/"))
  Cielo::API30::Sale.from_json(send_request("GET", uri))
end