Páginas filhas
  • DT DVAFIN-4446 - Extrato Eletrônico de Cartão - Conciliação de Cartão - STONE

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsConfiguração Integração Sistema, Configuração Cartão Eletrônico, Requisição através Agendamento Geral Processo, Requisição através Baixa Cartão Extrato Eletrõnico
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

Configuração do "ClientApplicationKey":

Imagem 1 - A imagem acima mostra o componente INTFM010 utilizado na configuração do "ClientApplicationKey". No campo "Sistema" foi informado a opção "Stone", no campo "Função" foi informado do a opção "ClientApplicationKey", no campo "Campo;Valor" foi informado "Método" e no campo "Parâmetros" o dado fornecido pela Operadora  Stone.


Configuração do "ClientApplicationSecretKey":

Imagem 2 - A imagem acima mostra o componente INTFM010 utilizado na configuração do "ClientApplicationSecretKey". No campo "Sistema" foi informado a opção "Stone", no campo "Função" foi informado do a opção "ClientApplicationSecretKey", no campo "Campo;Valor" foi informado "Método" e no campo "Parâmetros" o dado fornecido pela Operadora  Stone.


Configuração do "x-authorization-raw-data":

Imagem 3 - A imagem acima mostra o componente INTFM010 utilizado na configuração do "x-authorization-raw-data". No campo "Sistema" foi informado a opção "Stone", no campo "Função" foi informado do a opção "x-authorization-raw-data", no campo "Campo;Valor" foi informado "Método" e no campo "Parâmetros" o dado fornecido pela Operadora  Stone.


Configuração do "x-authorization-encrypted-data":

Imagem 4 - A imagem acima mostra o componente INTFM010 utilizado na configuração do "x-authorization-encrypted-data". No campo "Sistema" foi informado a opção "Stone", no campo "Função" foi informado do a opção "x-authorization-encrypted-data", no campo "Campo;Valor" foi informado "Método" e no campo "Parâmetros" informar o  "COMPUTE HMAC".


Obtenção do  "COMPUTE HMAC":

Imagem 5 - A imagem acima mostra o conteúdo do página " https://www.freeformatter.com/hmac-generator.html" para obtenção do  "COMPUTE HMAC". No campo "Copy-paste the string here" foi informado o mesmo conteúdo do parâmetro da função "x-authorization-encrypted-raw-data", no campo "Secret Key" foi informado o mesmo conteúdo do parâmetro da função "ClientApplicationSecretKey", no campo "Select a message digest algorithm" foi selecionado a opção "SHA512" e o botão "COMPUTE HMAC" foi pressionado para obtenção do "COMPUTE HMAC", exibido na imagem 6.


Imagem 6 - A imagem acima mostra o "COMPUTE HMAC" gerado na página " https://www.freeformatter.com/hmac-generator.html".

Totvs custom tabs box items
defaultno
referenciapasso2

Configuração da operadora Stone no sistema:

Imagem 1 - Na imagem acima é mostrada a configuração da operadora Stone no sistema. No campo "Operadora *" foi informado o código "18" (Stone). no campo "Pessoa operadora *" foi informado o código da pessoa da operadora pessoa cadastrado através do componente PESFM010. No campo "Tipo entrada" foi informado a opção "Centralizado", no quadro "Relacionamento (Estabelecimento x Empresa)", no campo "Estabelecimento" são informados os "Stone Code" fornecidos pela operadora Stone, no campo "Empresa" são informadas as empresas correspondentes aos "Stone Code".

Totvs custom tabs box items
defaultno
referenciapasso3

Requisição de arquivo de conciliação através do Agendamento Geral de Processo: 

Imagem 1 - A imagem acima mostra o componente GERFP069 com as informações necessárias para requisição dos arquivos de conciliação de cartão. No quadro "Agendamento", o campo "Tipo" foi informado a opção "Integração", no campo processo foi informado "14" (WEBSERVICE STONE) e o botão "Executar" que deve ser pressionado para executar o componente GERFP001.


Imagem 2 - A imagem acima mostra o componente GERFP001, com o quadro "Data/hora" utilizado para informar o período dos arquivos de conciliação de cartão que serão requisitados da operadora Stone e o botão "Confirmar" que deve ser pressionado para obtenção destes arquivos da operadora Stone.


 

Imagem 3 - A imagem acima mostra o componente GERFP069, com o resultado da requisição dos arquivos de conciliação de cartão, do período informado no componente GERFP001 da imagem 2.  


Imagem 4 - A imagem acima mostra o conteúdo completo do resultado da requisição dos arquivos de conciliação de cartão a dar um clique duplo do campo "Resultado", na linha do quadro "Log execução" do componente FGRFP069 da imagem 3.

Totvs custom tabs box items
defaultno
referenciapasso4

Requisição de arquivo de conciliação através do componente FCRFP169:

Imagem 1 - A imagem acima mostra a requisição de arquivo de concilição através do componente FCRFP169. No grupo de opções "Origem dos dados" foi marcado a opção "Web API", no campo "Web API" foi informado a opção "Stone", no campo "Data" for informada o período do arquivo de conciliação". O botão "F4" deverá teclado para executar a requisição de arquivo de conciliação e o sistema apresentará o resultado na tela do componente GERFP038, mostrada na imagem 2.


Image Added

Imagem 2 - A imagem acima mostra o resultado da requisição efetuada pelo Web API da Stone do período informado, através do componente FCRFP169.


Image Added

Imagem 3 - A imagem acima mostra que a requisição pelo Web API da Stone do período informado foi efetuado com sucesso.


Image Added

Imagem 4- A imagem acima mostra o conteúdo do componente FCRFP169 após a requisição efetuada pelo Web API da Stone.

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>