Configurando sua integração

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

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.Model

Module Module1
    Sub Main()

        Dim cappta As New ClienteCappta()

        Dim configs As IConfiguracoes = New Configuracoes
        configs.ExibirInterface = True

        Dim resultado = 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
private void ConfigurarModoIntegracao(boolean exibir) {
        IConfiguracoes configs = ClassFactory.createConfiguracoes();
        configs.exibirInterface(exibir);
        cappta.configurar(configs);
    }
Private Sub ConfigurarModoIntegracao(exibirGp As Boolean)
    
    Dim configs As New Configuracoes
    configs.ExibirInterface = exibirGp
    
    Dim result As Long
    result = cappta.Configurar(configs)
    
    If result <> 0 Then
        CriarMensagem (MensagensPainel.mensagem(result))
    End If
    
End Sub

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

👍

Quer mais detalhes desse procedimento?

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

Esta é a interface da Cappta no modo integração Visível

548
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.