Sistema Gerencial MobTEF

Documentação API

Visão Geral

Esta documentação descreve como realizar uma requisição HTTP PUT para enviar o XML de uma transação TEF.

URLs Disponíveis

Método HTTP

PUT

Cabeçalhos (Headers)

CampoTipoObrigatórioDescriçãoExemplo
empresa_idinteiroSimIdentificador da empresa2
tokenstringSimToken de autenticação0202024
usuario_idinteiroSimID do usuário autenticado1
dispositivo_idinteiroSimID do dispositivo utilizado1
dispositivo_modelstringSimModelo do dispositivo1
dispositivo_tipostringSimTipo do dispositivo1
app_versaostringSimVersão do aplicativo1.0
app_nomestringSimNome do aplicativoMEGAPDV
plataformastringSimPlataforma do aplicativoWINDOWS
tef_idinteiroSimIdentificador da operação TEF285
Content-TypestringSimTipo do conteúdoapplication/json

Corpo da Requisição (JSON)

{
  "xml": "<arquivo em base64>"
}

O conteúdo da chave xml deve conter uma string em formato base64 representando o XML da transação TEF.

Exemplo de requisição CURL
curl --location --request PUT 'https://mobtef-homolog.conexaoapi.com.br/mpm/tef/xml' \
--header 'empresa_id: 2' \
--header 'token: 0202024' \
--header 'usuario_id: 1' \
--header 'dispositivo_id: 1' \
--header 'dispositivo_model: 1' \
--header 'dispositivo_tipo: 1' \
--header 'app_versao: 1.0' \
--header 'app_nome: MEGAPDV' \
--header 'plataforma: WINDOWS' \
--header 'tef_id: 285' \
--header 'Content-Type: application/json' \
--data '{
  "xml": "PG5mZVByb2... (base64 completo do XML) ..."
}'
Exemplo de Resposta
{
    "status": "success",
    "message": "Atualizado com sucesso.",
    "data": []
}
Nota: Certifique-se de converter corretamente o conteúdo XML em base64 antes de enviá-lo e de utilizar a URL correspondente ao ambiente (homologação ou produção).