Perguntas frequentes

O VMpay pode ser integrado com outros sistemas?

Sim, o sistema VMpay disponibiliza várias APIs que possibilitam a integração com todos os sistemas do mercado.

A integração é realizada através de APIs padrão REST que enviam e recebem dados no formato JSON.

Com essas APIs é possível consultar, incluir, alterar, excluir e listar os dados do sistema VMpay.

Basta consultar o manual da API e utilizar o seu token de acesso para iniciar a integração.

Como obtenho meu token de acesso?

Basta solicitar a seu token de acesso junto ao operador. Esta chave é obtida no sistema VMpay pelo menu Configurações > Chaves de operador.

De posse desta chave, o desenvolvedor deverá passar o parâmetro access_token em todas as URLs, conforme o exemplo abaixo:

https://vmpay.vertitecnologia.com.br/api/v1/caminho/para/api?access_token=837e068fbb4c1e1f

Há um ambiente de homologação para APIs?

Sim, o VMpay possui um ambiente de homologação.

Para obter um token para acesso ao ambiente de homologação solicite diretamente à equipe de suporte.

Importante ¹: O token de acesso à API de homologação é diferente do token da API de produção.

Importante ²: A VM não realiza sincronização entre a base de homologação e a base de produção, sendo que o operador será responsável por popular e manter ambas as bases.

Como utilizar a paginação?

Abaixo alguns exemplos do relatório de invoices, passando o parâmetro de datas de 01/01/2021 até 30/01/2021.

Exemplo 1

Sem usar os parâmetros page e per_page: Neste exemplo, irá retornar apenas a página 1 com no máximo 100 registros.

https://vmpay.vertitecnologia.com.br/api/v1/invoices?access_token=837e068fbb4c1e1f&start_date=01/01/2021&end_date=30/01/2021

Exemplo 2

Usando apenas o parâmetro per_page: Neste exemplo o retorno será de 1000 registros e apenas a pagina 1.

https://vmpay.vertitecnologia.com.br/api/v1/invoices?access_token=837e068fbb4c1e1f&start_date=01/01/2021&end_date=30/01/2021&per_page=1000

Exemplo 3

Usando os parâmetros page e per_page: Neste exemplo o retorno será de 1000 registros e a página 3 de acordo com os parâmetros passados.

https://vmpay.vertitecnologia.com.br/api/v1/invoices?access_token=837e068fbb4c1e1f&start_date=01/01/2021&end_date=30/01/2021&per_page=1000&page=3

Como sei qual é a última página?

Em seu código você deverá incrementar o parâmetro page até que o número de registros retornados seja menor que o número passado no parâmetro per_page.

Como consulto o estoque nas minhas máquinas via API?

Todos os ajustes de inventário e reabastecimentos são realizados nas instalações e atualizam os saldos dos produtos no último planograma cadastrado.

Para consultar o estoque atual de cada instalação utilize a API de planograma.

Como consulto o estoque do centro de distribuição via API?

Importante: Caso deseje utilizar essa funcionalidade, solicite ao suporte que habilite a função de controle de estoque para seu operador.

O cliente pode possuir um ou mais centros de distribuição para reabastecimento de suas máquinas/instalações no sistema.

Para consultar o estoque dos centros de distribuição utilize a API de estoque.