Esta documentação descreve como realizar uma requisição HTTP PUT para enviar o XML de uma transação TEF.
PUT
| Campo | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
| empresa_id | inteiro | Sim | Identificador da empresa | 2 |
| token | string | Sim | Token de autenticação | 0202024 |
| usuario_id | inteiro | Sim | ID do usuário autenticado | 1 |
| dispositivo_id | inteiro | Sim | ID do dispositivo utilizado | 1 |
| dispositivo_model | string | Sim | Modelo do dispositivo | 1 |
| dispositivo_tipo | string | Sim | Tipo do dispositivo | 1 |
| app_versao | string | Sim | Versão do aplicativo | 1.0 |
| app_nome | string | Sim | Nome do aplicativo | MEGAPDV |
| plataforma | string | Sim | Plataforma do aplicativo | WINDOWS |
| tef_id | inteiro | Sim | Identificador da operação TEF | 285 |
| Content-Type | string | Sim | Tipo do conteúdo | application/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.
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) ..."
}'
{
"status": "success",
"message": "Atualizado com sucesso.",
"data": []
}