Realizando a autenticação

Antes de realizar seus pagamentos será necessário autenticar o seu PDV, para isso a classe ClienteCappta disponibiliza o método AutenticarPdv

ParâmetroTipoDescrição
cnpjstringÉ o CNPJ da loja que está utilizando o TEF da Cappta, precisa ser equivalente ao que está configurado no CapptaGpPlus
pdvintNúmero de pdv do CNPJ que está utilizando o TEF da Cappta, precisa ser equivalente ao que está configurado no CapptaGpPlus
chaveAutenticacaostringChave de autenticação do integrador disponibilizada pela turma de homologação

👍

Para detalhamento dos códigos de retorno consulte a tabela Possíveis códigos de retorno

using System;
using Cappta.Gp.Api.Com;

namespace CappAPIIntegration
{
    class Program
    {
        static void Main(string[] args)
        {
            ClienteCappta cappta = new ClienteCappta();

            string cnpj = "00000000000000";
            int pdv = 8;
            string chaveAutenticacao = "2C1CE88C-6A0C-4FA6-BF2D-519B1DB31DF4";

            int resultadoAutenticacao = cappta.AutenticarPdv(cnpj, pdv, chaveAutenticacao);
            if (resultadoAutenticacao != 0)
            {
                Console.WriteLine("Não foi possível autenticar com o CapptaGpPlus");
                return;
            }
        }
    }
}
program cappapiintegration;

uses Cappta_Gp_Api_Com_1_0_TLB;

var
  cappta : IClienteCappta;
  cnpj : string = '00000000000000';
  pdv : integer = 8;
  chaveAutenticacao : string = '2C1CE88C-6A0C-4FA6-BF2D-519B1DB31DF4';
  resultadoAutenticacao : integer;

begin
  cappta := CoClienteCappta.Create;

  resultadoAutenticacao := cappta.AutenticarPdv(cnpj, pdv, chaveAutenticacao);
  if resultadoAutenticacao <> 0 then
  begin
       WriteLn('Não foi possível autenticar com o CapptaGpPlus');
       exit;
  end;
end.
Imports Cappta.Gp.Api.Com

Public Class Integracao
    Private Sub Integracao_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        Dim cappta As New ClienteCappta

        Dim cnpj As String = "00000000000000"
        Dim chaveAutenticacao As String = "2C1CE88C-6A0C-4FA6-BF2D-519B1DB31DF4"
        Dim pdv As Integer = 8

        Dim resultadoAutenticacao = cappta.AutenticarPdv(cnpj, pdv, chaveAutenticacao)

        If resultadoAutenticacao <> 0 Then
            Console.WriteLine("Não foi possível autenticar com o CapptaGpPlus")
            Return
        End If

    End Sub
End Class

 Para recuperar o cnpj e pdv do TEF basta clicar com o botão direito do mouse no ícone do CapptaGpPlus no taskbar do windows e selecionar a opção Sobre o Cappta Cartões a tela que será exibida contém as informações necessárias.

  A chave de autenticação será fornecida pelo time de homologação assim que o processo de integração for solicitado. Ela deverá ser sempre utilizada para identificar o seu software.

 Obs: Caso a chave utilizada seja inválida, o CapptaGpPlus não irá autenticar a integração.