Skip to content

Configuração 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).

Configura CNPJ do Estabelecimento

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

 int ConfiguraCNPJEstabelecimento(char *pCNPJEstabelecimento);
Campo Tamanho Descrição
pCNPJEstabelecimento 14 N Ponteiro 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);
Campo Tamanho Descrição
pNumeroEmpresa 4 N Ponteiro que contém o número da Empresa para ser utilizado na configuração.
pNumeroLoja 4 N Ponteiro que contém o número da Loja para ser utilizado na configuração.
pNumeroPDV 4 N Ponteiro 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 Linx 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:

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

Busca Certificado

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

  int BuscaCertificado(char *pURL, char *pPathCertificado);
Campo Tamanho Descrição
pURL A Url de onde será feito o download do certificado, caso o ponteiro informado seja nulo será utilizado o valor default.
pPathCertificado A Path absoluto indicando onde deverá armazenado o certificado
02 I Retorno:
• [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 Linx

void DIRETIVA_CALLBACK ConfiguraDPOS()

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

void DIRETIVA_CALLBACK VersaoDPOS(char *pVersao)

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