Configurando sua integração

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

namespace CappAPIIntegration
{
    class Program
    {
        static void Main(string[] args)
        {
            //Não esqueça de realizar a autenticação aqui \o/
            IConfiguracoes configs = new Configuracoes
            {
                ExibirInterface = true
            };

            int resultado = cappta.Configurar(configs);
            if (resultado != 0)
            {
                Console.WriteLine("Não foi possível realizar a configuração");
                return;
            }
        }
    }
}
program cappapiintegration;

uses Cappta_Gp_Api_Com_1_0_TLB;

var
  cappta : IClienteCappta;
  resultado : integer;
  configs : IConfiguracoes;

begin
  // -- Não esqueça de realizar a autenticação aqui \o/ --

  configs := CoConfiguracoes.Create;  
  configs.Set_ExibirInterface(true);

  resultado := cappta.Configurar(configs);
  if resultado <> 0 then
  begin
       WriteLn('Não foi possível realizar a configuração');
       exit;
  end;
end.
Imports Cappta.Gp.Api.Com
Imports Cappta.Gp.Api.Com.Model

Module Module1

    Sub Main()

        Dim cappta As ClienteCappta = New ClienteCappta()
        Dim configs As IConfiguracoes = New Configuracoes

        configs.ExibirInterface = True

        Dim resultado As Integer = cappta.Configurar(configs)

        If resultado <> 0 Then
            Console.WriteLine("Não foi possível realizar a configuração")
            Return
        End If

    End Sub
End Module

 Após realizar a autenticação, é possível configurar sua integração com a CappAPI e definir algumas regras específicas (confira detalhes nas tabelas abaixo), para isso a classe ClienteCappta disponibiliza o método Configurar.

ParâmetroTipoDescrição
configsIConfiguracoesObjeto contendo as opções disponiveis para configurar o CapptaGpPlus

👍

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

Configurações disponíveis

PropriedadeObrigatório?TipoDescrição
ExibirInterfaceNão. Por padrão sempre é falseboolDetermina a maneira de integração com a CappAPI, caso seja enviado true, cuidamos de toda a interação com o usuário para você (integração Foreground). Caso seja enviado false, a integração será completamente transparente (Background), ou seja, o CapptaGpPlus irá devolver todos os passos que devem ser executados, entre eles a exibição de mensagens ou a solicitação de alguns dados básicos para dar continuidade aos pagamentos.