Pular para o conteúdo principal

Configuração do PayKit

Nesta página estão dispostos os métodos que podem ser utilizados para que a automação faça a configuração do Paykit de forma programática. A obrigatoriedade de implementação desses métodos irá variar de acordo com o modelo de integração escolhido pela sua automação (consulte a [página inicial]../Introducao.md).

Configura CNPJ do Estabelecimento

Para configurar o CNPJ da empresa de forma programática execute a funcionalidade abaixo:

 int ConfiguraCNPJEstabelecimento(char *pCNPJEstabelecimento);
CampoTamanhoDescrição
pCNPJEstabelecimento14 NPonteiro que contém o número do CNPJ para ser utilizado na configuração.

Configura Empresa, Loja e PDV

Para configurar de forma programática o PDV, com número da empresa, loja e número de PDV integrar com o método abaixo:

 int ConfiguraEmpresaLojaPDV(char *pNumeroEmpresa, char *pNumeroLoja, char *pNumeroPDV);
CampoTamanhoDescrição
pNumeroEmpresa4 NPonteiro que contém o número da Empresa para ser utilizado na configuração.
pNumeroLoja4 NPonteiro que contém o número da Loja para ser utilizado na configuração.
pNumeroPDV4 NPonteiro que contém o número do PDV para ser utilizado na configuração.

Configura Comunicação TEF

Para realizar a configuração de comunicação com TEF de forma programática integrar com a aseguinte funcionalidade:

 int ConfiguraComunicacaoDTEF(char *pConfiguracaoIpPortaSsl);

o parâmetro pConfiguracaoIpPortaSsl recebe as informações no formato:

IP1:Porta1:SSL1;IP2:Porta2:SSL2;...;IPn:Portan:SSLn`

Sendo ; o separador para caso seja passado mais de um servidor, SSL indica se é utilizada uma comunicação via TLS, opções possiveis: 1 para habilitar a comunicação via TLS e 0 para desabilitar.

Exemplo da formatação dos dados informando mais de um servidor TEF:

TEF.com.br:9999:1;TEF.com.br:9998:1;TEF.com.br:9997:0;TEF.com.br:9996:0

Busca Certificado

Esta transação permite realizar o download do certificado de comunicação com o TEF de forma programática. Os parâmetros estão abaixo caracterizados para a função BuscaCertificado.

  int BuscaCertificado(char *pURL, char *pPathCertificado);
CampoTamanhoDescrição
pURLAUrl de onde será feito o download do certificado, caso o ponteiro informado seja nulo será utilizado o valor default.
pPathCertificadoAPath absoluto indicando onde deverá armazenado o certificado
02 IRetorno:
• [00] Operação executada com sucesso
• [11] Erro ao processar a solicitação

Essa chamada deve ser feita após ter sido configurado os dados de CNPJ, empresa, loja e pdv, caso contrário retornará uma sinalização de erro.

Configuração do Sistema TEF

void DIRETIVA_CALLBACK ConfiguraDPOS()

O procedimento ConfiguraDPOS disponibiliza a interface gráfica de configuração dos parâmetros da DLL do sistema TEF.

void DIRETIVA_CALLBACK VersaoDPOS(char *pVersao)

O procedimento VersaoDPOS retorna no parâmetro pVersao a versão formatada da DLL do sistema TEF.

Este conteúdo foi útil para você?