Obtendo Operadoras

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/

            var resultado = cappta.ObterOperadoras();
            if (resultado.CodigoResposta != 0)
            {
                Console.WriteLine("Não foi possível resgatar as operadoras");
                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;
  detalhesOperadoras : IDetalhesOperadoras;

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

  detalhesOperadoras := cliente.ObterOperadoras;
  if detalhesOperadoras.CodigoResposta <> 0 then
  begin
       WriteLn('Não foi possível resgatar as operadoras');
       exit;
  end;

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

O primeiro passo para a recarga é obter as operadoras disponíveis, para isso basta fazer uma simples requisição.

👍

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