Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Visão Geral
  2. Funcionalidades
  3. Configuração 
  4. Utilização
    1. Autorização de Pagamento para Crédito ou DébitoDigital
    2. Cancelamento de Venda
    3. Estorno de Transação
    4. Reimpressão de Comprovante
    5. Solicitação de CPF no Terminal
    Dicionário de Dados
  5. Tabelas utilizadas


01. VISÃO GERAL

Esta implementação tem como objetivo realizar transações de cartão de crédito e débito através da API denominada Payment Hub (Hub de Pagamentos)

O componente é baseado na implementação do Payment Hub como ferramenta de TEF, possibilitando direcionar os pagamentos para um ambiente de transações eletrônicas centralizado.

Payment Hub no presente momento disponibiliza apenas as API’s para transação de cartão de crédito (à vista e parcelado em até 12 vezes) e cartão de débito (à vista), portanto somente estas modalidades foram implementadas.

Está contemplado neste projeto, a identificação automática de Administradora Financeira que é gravada na tabela SL4 de acordo com o código de retorno da bandeira do cartão utilizado na transação TEF, com base nas configurações pré-definidas no cadastro de Administradora Financeira relacionada com o código de retorno conforme especificação de códigos de retorno da empresa processadora da transaçãopagamento com Carteiras Digitais.

Card documentos
InformacaoEssa funcionalidade está disponível apenas para o TOTVS PDV.
TituloIMPORTANTE!

02. FUNCIONALIDADES

  • Venda com Pagamentos em Cartão de Crédito ou Débitocom Carteiras Digitais.
  • Cancelamento de Venda
  • Reimpressão de Comprovante
  • Seleção de Terminal
  • Estorno de Transação
  • Solicitação de CPF pelo Terminal.

03. CONFIGURAÇÃO

Cadastro de Estação:

Através da nova guia Payment Hub disponível na Totvs Pagamentos Digitais disponível na tela de configuração do TEF no cadastro de Estação (LOJA121), é possível realizar a configuração para habilitar o uso desta implementação.

Essa implementação faz uso da solução Totvs RAC para autenticação e atribuição de autorizações desse serviço.

Card documentos
InformacaoOs dados de acesso/configuração do Totvs RAC devem ser obtidas junto ao departamento responsável da Totvs.
TituloIMPORTANTE!


Após ter os dados de configuração do Totvs RAC, basta informá-los nos campos, conforme demonstrado abaixo, para obtenção do token no momento de uso desta funcionalidade.

Campos

CampoDescrição
Companhia (MDG_PHCOMP)Código da companhia. Esse código é responsável por vincular o Hub de Pagamentos ao adquirente.
Tenant (MDG_PHTENA)Código de Tenant. Este código é o identificador da sua empresa no Totvs RAC.
Usuário (MDG_PHUSER)

Código do usuário do Totvs RAC que solicitará o token de acesso para utilização do Hub de Pagamentos.

Senha (MDG_PHPSWD)Senha para acesso ao ambiente do Totvs RAC.
Client ID (MDG_PHCLID)Código do produto que será validado no Totvs RAC.
Cli. Secret (MDG_PHCLSR)Senha do produto que será validado no Totvs RAC.
Terminal (MDG_PHTERM)Código do terminal TEF utilizado nas transações do Hub de Pagamentos.
Cartão Crédito/Débito (MDG_PHCCCD)Habilita ou desabilita operações de transação com cartão de crédito e débito.
Pagamento Digital ()Habilita ou desabilita operações de transação com pagamento digital.

04. UTILIZAÇÃO

Abaixo, em cada aba está disponível através de ilustrações como são realizadas as operações utilizando esta implementação.


Totvs custom tabs box
tabsVenda com Cartão de Crédito ou Débito, Cancelamento de Venda, Reimpressão de Comprovante, Seleção de Terminal, Estorno de Transação,CPF pelo Terminal
idspasso1,passo2,passo3,passo4,passo5,passo6
Totvs custom tabs box items
defaultyes
referenciapasso1

A seguir temos as ilustrações demonstrando o processo de uma venda, onde o pagamento foi realizado com Cartão de Crédito (para Cartão de Débito, o procedimento é o mesmo, bastando apenas selecionar a forma de pagamento Cartão de Débito).

Image Removed

Image Removed

Caso o terminal não seja informado na configuração do TEF no cadastro de estação, é apresentada a tela com a lista de terminais disponíveis para utilização que estejam conectados no momento. Deve ser selecionado um terminal para que a transação TEF seja realizada.

Image Removed

Se desejar utilizar o mesmo terminal para as próximas operações, basta selecionar a opção de checkbox para manter o terminal selecionado, conforme demonstrado na imagem anterior. Caso essa opção não seja selecionada, toda vez será apresentada a tela solicitando que seja selecionado um terminal para realizar a operação.

Image Removed

Image Removed

O comprovante da transação TEF é impresso:

Image Removed

Pagamento Digital.





Card documentos
InformacaoPara que o sistema faça a gravação automática da Administradora Financeira na tabela SL4 com base no código de retorno da bandeira, é necessário estar devidamente relacionado o código de retorno na configuração das Administradoras Financeiras.
TituloIMPORTANTE!

Totvs custom tabs box items
defaultno
referenciapasso2

Quando for realizado o cancelamento da venda cujo pagamento foi realizado com cartão de crédito ou débito, será solicitado o cancelamento da(s) transação(ões) TEF desta venda automaticamente. Veja:

Image Removed

Image Removed

Image Removed




O comprovante de canelamento da transação TEF é impresso:

Image Removed


Totvs custom tabs box items
defaultno
referenciapasso3

É possível realizar a Reimpressão de Comprovante da Transação do Cartão, através do Menu F2, opção TEF - Gerenciais.

Image Removed


Informe o código do cupom/doc:Image Removed


Na próxima tela será(ão) apresentada(s) a(s) transação(ões) TEF relacionada(s) aquele cupom/doc. Basta selecionar a transação que deseja reimprimir e confirmar.Image Removed


O comprovante da transação é impresso.

Image Removed

Image Removed



Totvs custom tabs box items
defaultno
referenciapasso4

Através do Menu F2, opção TEF - Gerenciais, pode ser selecionado o terminal que deseja realizar as operações TEF. Ao escolher um terminal através desta opção, este terminal ficará pré-selecionado enquanto estiver com o sistema aberto. Ao sair do sistema e acessá-lo novamente, voltará a considerar a configuração do terminal que estiver definido no cadastro de estação na configuração do TEF, na aba Payment Hub. Caso não tenha um terminal definido no cadastro, o sistema apresentará a tela para selecionar um terminal no momento que for realizada uma operação TEF.

Image Removed


O sistema busca os terminais disponíveis para utilização que estejam conectados no momento.Image Removed


É apresentada a tela com a lista de terminais disponíveis. Basta selecionar o terminal desejado e confirmar.Image Removed


Após selecionado o terminal, o sistema utilizará este terminal para realizar as próximas transações TEF.

Totvs custom tabs box items
defaultno
referenciapasso5

É possível realizar o estorno individual da transação do cartão, através do Menu F2, opção TEF - Gerenciais.Image Removed


Informe o código do cupom/doc:

Image Removed


Na próxima tela será(ão) apresentada(s) a(s) transação(ões) TEF relacionada(s) aquele cupom/doc. Basta selecionar a transação que deseja estornar e confirmar.

Image Removed


Caso o terminal não seja informado na configuração do TEF no cadastro de estação, é apresentada a tela com a lista de terminais disponíveis para utilização que estejam conectados no momento. Deve ser selecionado um terminal para que a operação de estorno seja realizada.Image Removed


A transação é cancelada.

Image Removed


O comprovante do cancelamento é impresso:

Image Removed


Totvs custom tabs box items
defaultno
referenciapasso6

O CPF do cliente da venda pode ser informado via terminal através do botão CPF via PinPad disponível na tela do Totvs PDV.

Aviso
titleImportante!

É necessário estar com o parâmetro MV_LJDGCPF devidamente configurado para permitir digitar o CPF através do PinPad.

Image Removed


O CPF do cliente é solicitado no terminal.Image Removed


Após digitado no terminal, o campo de CPF é alimentado.Image Removed


Basta prosseguir com a venda normalmente.


05. DICIONÁRIO DE DADOS

  • Campos (SX3) - Tabela MDG

Campos novos:

CampoMDG_PHCOMP
TipoCaractere
Tamanho8
Decimal0
TítuloCompanhia
DescriçãoCódigo da Companhia
Help

Código da companhia. Esse código é responsável por vincular o Hub de Pagamentos ao adquirente.

CampoMDG_PHTENA
TipoCaractere
Tamanho250
Decimal0
TítuloTenant
DescriçãoTenant
Help

Código de Tenant. Este código é o identificador da sua empresa no TOTVS RAC.

CampoMDG_PHUSER
TipoCaractere
Tamanho100
Decimal0
TítuloUsuário
DescriçãoUsuário
Help

Código do usuário do TOTVS RAC que solicitará o token de acesso para utilização do Hub de Pagamentos.

CampoMDG_PHPSWD
TipoCaractere
Tamanho100
Decimal0
TítuloSenha
DescriçãoSenha
Help

Senha para acesso ao ambiente do TOTVS RAC.

CampoMDG_PHCLID
TipoCaractere
Tamanho250
Decimal0
TítuloClient ID
DescriçãoClient ID
Help

Código do produto que será validado no TOTVS RAC.

CampoMDG_PHCLSR
TipoCaractere
Tamanho250
Decimal0
TítuloCli. Secret
DescriçãoClient Secret
Help

Senha do produto que será validado no TOTVS RAC.

CampoMDG_PHTERM
TipoCaractere
Tamanho100
Decimal0
TítuloTerminal
DescriçãoCódigo do Terminal
Consulta PadrãoTTEFPH
Help

Código do terminal TEF utilizado nas transações do Hub de Pagamentos.

CampoMDG_PHCCCD
TipoCaractere
Tamanho1
Decimal0
TítuloHab.Cart.Hub
DescriçãoHabilita Trans Cartão Hub
Opções1=Sim;2=Não
Help

Habilita transações em crédito/débito pelo Hub de Pagamentos do Varejo.


  • Campos (SX3) - Tabela SL4

Campos novos:

CampoL4_TRNID
TipoCaractere
Tamanho100
Decimal0
TítuloID Transação
DescriçãoID da Transação
Help

Id da transação do Payment Hub

CampoL4_TRNPCID
TipoCaractere
Tamanho100
Decimal0
TítuloID Trn. Proc
DescriçãoID Transação Processador
Help

Id da transação do processador do Payment Hub.

CampoL4_TRNEXID
TipoCaractere
Tamanho100
Decimal0
TítuloID Trn. Ext.
DescriçãoID da Transação Externa
Help

Id externa da transação do Payment Hub.


Campos alterados:

CampoL4_BANDEIR
Tamanho40
CampoL4_REDEAUT
Tamanho40


  • Campos (SX3) - Tabela SAE

Campo alterado:

CampoAE_ADMCART
DescriçãoCod. Retorno da Bandeira


  • Campos (SX3) - Tabela MDE

Campo novo:

CampoMDE_ORIGEM
TipoCaractere
Tamanho1
Decimal0
TítuloOrig.Retorno
DescriçãoOrigem Código de Retorno
Opções1=Sitef;2=Adyen
Help

Indica a origem do código de retorno.


Campos alterados:

CampoMDE_CODSIT
Tamanho40
TítuloCód. Retorno
DescriçãoCódigo de Retorno
CampoMDE_DESC
Tamanho60
TítuloDescrição
DescriçãoDescr. como especificado
CampoMDE_TIPO
TítuloTipo Retorno
DescriçãoTipo de Retorno


  • Consulta Padrão (SXB)

Consulta nova:

Consulta PadrãoTTEFPH
Tipo de consultaEspecífica
DescriçãoCons. Terminal
ExpressãoLjPHSelTer()
RetornoLjPHGetTer()


06. TABELAS UTILIZADAS

  • MDE - Códigos de Retorno TEF

  • MDG - Configurador TEF

  • SAE - Administração Financeira

  • SL4 - Condição Negociada

  • SLG - Estações


HTML
<!-- esconder o menu --> 


<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;
}
</style>