Sha256: dcf6f2dd28bfce1a7d7a83e9ab05d4970143744523ab96348600a541da552336

Contents?: true

Size: 548 Bytes

Versions: 5

Compression:

Stored size: 548 Bytes

Contents

module Gateway

  class RequestData
    # Identificador da origem de venda na loja
    attr_accessor :Origin

    # Identificador da sessão do usuário no sistema da loja (utilizado pelo serviço de antifraude)
    attr_accessor :SessionId

    # Endereço IP do cliente da loja
    attr_accessor :IpAddress

    # Categoria da venda e-commerce. B2B ou B2C
    attr_accessor :EcommerceCategory

    def to_json
      hash = {}
      instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) }
      hash
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
mundipagg_sdk-1.4.1 lib/gateway/Sale/request_data.rb
stone_ecommerce-1.4.0 lib/gateway/Sale/request_data.rb
mundipagg_sdk-1.4.0 lib/gateway/Sale/request_data.rb
stone_ecommerce-1.3.0 lib/gateway/Sale/request_data.rb
stone_ecommerce-1.2.3 lib/gateway/Sale/request_data.rb