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/
int tipoInformacao = 1; //tipo documento CPF
IRequisicaoInformacaoPinpad infoPinpad = new RequisicaoInformacaoPinpad
{
TipoInformacaoPinpad = tipoInformacao
};
String resultado = cappta.SolicitarInformacoesPinpad(infoPinpad);
Console.WriteLine(resultado);
}
}
}
program cappapiintegration;
uses Cappta_Gp_Api_Com_1_0_TLB, SysUtils;
var
tipoInformacaoPinpad: integer;
requisicaoPinpad: RequisicaoInformacaoPinpad;
resultado: string;
begin
// -- Não esqueça de realizar a autenticação aqui \o/ --
tipoInformacao := 1; // -- Tipo documento CPF --
requisicaoPinpad := CoRequisicaoInformacaoPinpad.Create();
requisicaoPinpad.Set_TipoInformacaoPinpad(tipoInformacao);
resultado := cappta.SolicitarInformacoesPinpad(requisicaoPinpad);
ShowMessage(resultado);
end;
Imports Cappta.Gp.Api.Com
Imports Cappta.Gp.Api.Com.Model
Module Module1
Sub Main()
Dim cappta As New ClienteCappta()
Dim tipoInformacao = 1
Dim infoPinpad As IRequisicaoInformacaoPinpad = New RequisicaoInformacaoPinpad()
infoPinpad.TipoInformacaoPinpad = tipoInformacao
Dim resultado = cappta.SolicitarInformacoesPinpad(infoPinpad)
Console.WriteLine(resultado)
End Sub
End Module
Imports Cappta.Gp.Api.Com
Imports Cappta.Gp.Api.Com.Model
Module Module1
Sub Main()
Dim cappta As New ClienteCappta()
Dim tipoInformacao = 1
Dim infoPinpad As IRequisicaoInformacaoPinpad = New RequisicaoInformacaoPinpad()
infoPinpad.TipoInformacaoPinpad = tipoInformacao
Dim resultado = cappta.SolicitarInformacoesPinpad(infoPinpad)
Console.WriteLine(resultado)
End Sub
End Module
private void ButtonSolicitarInformacaoPinpadActionPerformed(java.awt.event.ActionEvent evt) {
int tipoDeEntrada = ComboBoxTipoInformacaoPinpad.getSelectedIndex();
if (tipoDeEntrada == 0) {
CriarMensagemErroJanela("Porfavor escolha uma opção válida");
return;
}
IRequisicaoInformacaoPinpad iRequisicaoInformacaoPinpad = ClassFactory.createRequisicaoInformacaoPinpad();
iRequisicaoInformacaoPinpad.tipoInformacaoPinpad(tipoDeEntrada);
String informacaoPinpad = cappta.solicitarInformacoesPinpad(iRequisicaoInformacaoPinpad);
AtualizarResultado(informacaoPinpad);
}
Utilizando este método, é possível solicitar informações a serem digitadas no pinpad. O método funciona de forma síncrona. Este método é chamado fora do loop de IteraçãoTef. As opções consistem em : CPF, telefone/celular e senha.
Tipos de informação
Tipos | Valor | Descrição |
---|---|---|
Cpf | 1 | Representa um número do documento CPF, que contem 11 dígitos. |
Telefone/Celular | 2 | Representa um número de telefone ou celular, contendo 10 ou 11 dígitos. DDD + Número, exemplo : (00) 91234-1234 ou (00) 1234-1234 |
Senha | 3 | Representa uma senha numérica de 4 a 12 dígitos. |