pagseguro/ruby

View on GitHub
lib/pagseguro/transaction/search/search_abandoned.rb

Summary

Maintainability
A
30 mins
Test Coverage
module PagSeguro
  class SearchAbandoned < PagSeguro::Search
    private
    def perform_request_and_serialize
      @response = Request.get(@path, api_version,
        {
          initialDate: options[:starts_at].xmlschema,
          finalDate: options[:ends_at].xmlschema,
          page: page,
          maxPageResults: options.fetch(:per_page, 50),
          credentials: options[:credentials]
        })
      @errors = Errors.new(@response)
    end

    def api_version
      'v2'
    end
  end
end