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âmetro | Tipo | Descrição |
---|---|---|
cnpj | string | É o CNPJ da loja que está utilizando o TEF da Cappta, precisa ser equivalente ao que está configurado no CapptaGpPlus |
pdv | int | Número de pdv do CNPJ que está utilizando o TEF da Cappta, precisa ser equivalente ao que está configurado no CapptaGpPlus |
chaveAutenticacao | string | Chave 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.
Updated over 6 years ago