Páginas filhas
  • DT TOTVS Moda PDV / Tela de Recebimento / TEF - Payment Hub

Versões comparadas

Chave

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



01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Moda

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:TOTVS Moda PDV
Função:Recebimento TEF com  Payment hubHub
Requisito/Story/Issue (informe o requisito relacionado) :DVAVAR-8561
DVAVAR-8560
DVAVAR-8559
DVAVAR-8558


02. SITUAÇÃO/REQUISITO

Realizar uma implementação para que seja feita a autenticação do RAC Totvs para TOTVS para que seja possível realizar  recebimentos  TEF realizar recebimentos TEF através do  Payment hubPayment Hub.

03. SOLUÇÃO


Totvs custom tabs box
tabsConfiguração, Passo 02, Passo 03, Passo 04, Autorização de pagamento, Reimpressão do comprovante, Estorno Pagamento, Solicitação CPF/CNPJ PinPad
idspasso1,passo2,passo3,passo4,passo5
Totvs custom tabs box items
defaultyes
referenciapasso1

Na aba TEF da TEF da tela Configuração de Parâmetros no campo Gerenciador TEF foi incluído a incluída a opção Payment hub.

Foi incluído Foram incluídos também os campos para os novos parâmetros para as configurações necessárias para o envido envio de uma venda para a Adyen, como por exemplo, identificação da loja, identificação do POS , e etc.

Par Na aba Integrações Externas da tela Configuração de Parâmetros foram Incluídos  novos parâmetros de configurações para obtenção do token através do RAC, como por exemplo, URL, usuário, senha, ClientId e ClientSecret

Está gravando as informações de token para que não seja necessário fazer a obtenção do mesmo em todas as requisições do Payment hub

deverá ser configurado o Agente Externo no componente INTFM033.

Na sequência deverá ser gerado o pacote de Agente Externo através do componente INTFP033.

Para visualizar os Agentes Externos configurados e recebidos através de pacote, pode ser utilizada a opção Configuração → Agente Externo.

Image AddedImage Removed

Imagem 1 -  INTFM033: Tela de configuração integração com o TOTVS RAC.

1- Nome de usuário 

2 - Senha do Usuário 

3 - Identificador para protocolo OAuth 2.0

4 - Id de acesso gerado para comunicação entre totvs rac e adyen

5 - Senha gerada para comunicação entre totvs rac e adyen

6 - Parametro para header de requisição http

7 - Url do tenant do totvs rac

8 - Botão para gerar o Token 

Image Removed

de Agente Externo.


Image Added

Imagem 2 -  INTFP033: Geração de pacotes.


Image Added

Imagem 3 -  Tela de visualização dos Agentes Externos configurados no TOTVS Moda PDV.


Image Added

Imagem 4 - Tela de Cadastro de usuário no RAC.


Totvs custom tabs box items
defaultno
referenciapasso2

Nas imagens abaixo, veremos o processo de venda NFC-e com o meio de recebimento Payment Hub:


Image Added

Imagem 1 - Na tela de venda NFC-e podemos observar que foi informado apenas um item para o consumidor final, totalizando o valor de R$50,00.


Image Added

Imagem 2 - Na tela de recebimento, podemos observar que foi selecionado como forma de recebimento o Payment Hub. Para essa forma de recebimento foi escolhido crédito em apenas 1x.


Image Added

Imagem 3 - Após escolher a forma de recebimento Payment Hub com a opção crédito, vemos a mensagem de aguarde, onde espera-se a interação com o periférico pin-pad.


Image Added

Imagem 4 - Após escolher a opção crédito, é apresentado no dispositivo pin-pad o valor correspondente a transação, onde pode-se apresentar o cartão por contactless, chip ou tarja.


Image Added

Imagem 5 - Após passar o cartão, é apresentada mensagem de autorização, onde são validados os dados do cartão.


Image Added

Imagem 6 - Feita a autorização do cartão, é apresentada mensagem de aprovação no dispositivo pin-pad.


Image Added

Imagem 7 - Após aprovação do recebimento, é impresso o comprovante TEF.


Image Added

Imagem 8 - Ao finalizar todo o processo, vemos o DANFE gerado para a venda. Podemos observar que no mesmo constam os dados do cartão utilizado para o recebimento.

Totvs custom tabs box items
defaultno
referenciapasso3

Ao finalizar uma venda TEF onde possa apresentar erro ao imprimir o comprovante, deve haver a possibilidade do caixa conseguir realizar a reimpressão desse mesmo comprovante para que possa ser entregue ao cliente.

Após ser realizada uma venda TEF e ocorrido erro, ao imprimir o comprovante será necessário seguir a orientações abaixo:


Image Added

Imagem 1 - No menu lateral clicar na aba processo.


Image Added

Imagem 2 -  Ao expandir a aba processo, clicar no botão TEF.


Image Added

Imagem 3 -  Consultar e selecionar a venda TEF onde ocorreu o erro de impressão. 


Image Added

Imagem 4 - Clicar em "Imprimir". em seguida irá aparecer a tela para a impressão do comprovante, clicar em imprimir novamente.


Obs: Caso o parâmetro TP_IMPRESSAO_CUPOM_TEF estiver configurado como 4 não estará realizando a impressão do comprovante no final da venda.

Totvs custom tabs box items
defaultno
referenciapasso4

→ Para efetuar o cancelamento da transação TEF, acesse o Menu > Processo > TEF;


Image Added

       

→ Na tela de "Operações TEF", informe os filtros desejados e clique no botão "Consultar";

Selecione a transação que deseja cancelar e clique no botão "Cancelar TEF" (conforme imagem);


Image Added


→ Após efetuar o cancelamento, aguarde a impressão do comprovante pelo pin-pad;

  • CÓPIA DO ESTABELECIMENTO

Image Added

  • CÓPIA DO CLIENTE

Image AddedImagem 2 - Tela de Cadastro de usuário no RAC 

Totvs custom tabs box items
passo2
defaultno
referenciapasso5

Para solicitar a digitação do documento do cliente (CPF ou CNPJ) clique no ícone em azul ao lado do campo de documento, conforme é apresentado na imagem abaixo:


Image Added


→ Escolha uma das opções CPF ou CPNJ e aguarde a digitação pelo usuário.

Image Added


No periférico (pin-pad) serão apresentadas as seguintes mensagens, de acordo com a opções escolhida:

CPF:

Image Added


→ CNPJ:

Image Added


Após o usuário informar o CPF e pressionar a tecla verde, aguarde o sistema capturar a informação e prosseguir com a venda.



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>

...