Obtendo Produtos

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

namespace CappAPIIntegration
{
    class Program
    {
        static void Main(string[] args)
        {
            //Obtenha e escolha sua operadora aqui.

            var resultado = cappta.ObterProdutosOperadoras(operadora);
            if (resultado.CodigoResposta != 0)
            {
                Console.WriteLine("Não foi possível resgatar os produtos de recarga.");
                return;
            }

            //Agora basta continuar o fluxo de iteração de recarga aqui.
        }
    }
}
program cappapiintegration;

uses Cappta_Gp_Api_Com_1_0_TLB;

var
  cappta : IClienteCappta;
  detalhesProdutos : IDetalhesProdutosOperadoras;
  operadora : WideString;

begin
  // -- Obtenha e escolha sua operadora aqui. --

  detalhesProdutos := cliente.ObterProdutosOperadoras(operadora);
  if detalhesOperadoras.CodigoResposta <> 0 then
  begin
       WriteLn('Não foi possível resgatar os produtos de recarga.');
       exit;
  end;

  // -- Agora basta continuar o fluxo de iteração de recarga aqui --
end.

 O segundo passo para a recarga é obter os produtos disponíveis para a operadora escolhida, para isso basta fazer uma simples requisição passando a operadora escolhida.

 

ParâmetrosTipoDescrição
operadorastringnome da operadora

👍

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