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âmetro | Tipo | Descrição |
---|---|---|
configs | IConfiguracoes | Objeto 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
Propriedade | Obrigatório? | Tipo | Descrição |
---|---|---|---|
ExibirInterface | Não. Por padrão sempre é false | bool | Determina 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. |