Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Supermercados PDV

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
Linha Supermercados PDV

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:PDV, Broker e Simulador API
Função:Integração CUSTOM API
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

Jira
serverJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyDSUPPDVTESLA-10619


02. SITUAÇÃO/REQUISITO

Implementar autenticação via Bearer Token token (JWT) na CUSTOM API  do PDV.

03. SOLUÇÃO

Criação de novos parâmetros para configuração do modelo de autenticação e implementação no tipo Bearer no cabeçalho das requisições HTTP. 
Operações da API de Integração PDV preparadas para autenticação via Bearer token (JWT):

  • Inicio da Venda (cotStartSale);
  • SubTotal da Venda (cotSubtotalSale);
  • Pagamento da Venda (cotSalePayment);
  • Finalização da Venda (cotEndSale);
  • Cancelamento (cotCancelSale); 
  • Menu Venda Fechada (cotClosedSaleMenu);
  • Menu Venda Aberta (cotOpenSale);
  • Vender item (cotSellItem); 
  • Ticket de Estacionamento no Final da Venda (cotParkingTicketEndSale);
  • Autenticações de vendas no convênio (cotUserAuthentication).

Passo a Passo

No Monitor de PDV's em Configurações> Configurações de PDVs> Integrações Externas> externas> Vendas> Integração 

Image Modified

Imagem 01 -  Integrações Externasexternas


Na Integração desejada, localize o grupo Autenticação

Image RemovedImagem 02 - AutenticaçãoImage Added

Imagem 02 - EventosAutenticação


Dentro do grupo Autenticação configure o Tipo para Bearer token(JWT)

Imagem 03 - TipoImage Added

Imagem 03 - ImpressorasTipo


Preencha a URL de autenticação

Imagem 04 - URL de autenticaçãoImage Added

Imagem 04 - Modelo URL de impressão para observaçãoautenticação


Ainda no dentro do grupo Autenticação, localize o grupo Nome propriedade e preencha os parâmetros Usuário e Senha, o valor destes parâmetros é utilizado como nome das propriedades do JSON da requisição de autenticação

Imagem 05 - Nome propriedadeImage Added

Imagem 05 - Nome propriedade


No Monitor de PDV's em Configurações> Configurações de PDVs> Integrações externas> Autenticações diversas> Autenticações para convênios> Autenticação da webservice

Imagem 06 - Autenticação da webserviceImage Added

Imagem 06 - Autenticação da webservice


Configure o Tipo para Bearer token(JWT)

Imagem 07 - TipoImage Added

Imagem 07 - Tipo


Preencha a URL de autenticação

Imagem 08 - URL de autenticaçãoImage Added

Imagem 08 - URL de autenticação


Ainda no dentro do grupo Autenticação da webservice, localize o grupo Nome propriedade e preencha os parâmetros Usuário e Senha, o valor destes parâmetros é utilizado como nome das propriedades do JSON da requisição de autenticação

Imagem 09 - Nome propriedadeImage Added

Imagem 09 - Nome propriedadeImage RemovedImagem 05 - Observação obtida através da CustomApi


Salve e envie as configurações para o PDV

Imagem 10 - Salvar configuraçõesImage Added

Imagem 06 10 - Salvar configurações

04. DEMAIS INFORMAÇÕES

Se estiver na versão 24.11, atualize para o service pack 24.12.001 002 ou superior.

05. ASSUNTOS RELACIONADOS