Sistema Gerencial MobTEF

Documentação API

Visão Geral

Esta documentação descreve como realizar uma requisição HTTP PUT para cancelar total ou parcialmente uma operaçã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 TEF163
Content-TypestringSimFormato do corpo da requisiçãoapplication/json

Corpo da Requisição

Cancelamento Parcial

Utilizado quando deseja cancelar somente parte da transação.

{
  "status": 51,
  "motivo": "motivo do cancelamento",
  "pagamento_id": 2,
  "fechar_pedido": true
}
Cancelamento Completo

Utilizado para cancelar integralmente a transação.

{
  "status": 51,
  "motivo": "motivo do cancelamento"
}
Exemplo de requisição CURL
curl --location --request PUT 'https://mobtef-homolog.conexaoapi.com.br/mpm/tef/cancelar' \
--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: 163' \
--header 'Content-Type: application/json' \
--data '{
    "status": 51,
    "motivo": "motivo do cancelamento",
    "pagamento_id": 2,
    "fechar_pedido": true
}'
Exemplo de Resposta
{
    "status": "success",
    "message": "Pedido 247 atualizado",
    "data": []
}
Nota: Verifique sempre as URLs para ambientes diferentes (homologação e produção) e mantenha o token seguro.