Fazer a integração da API é muito simples a nível técnico. Falando especificamente de aplicações para Android, fiquei extremamente fascinado com as diferentes oportunidades que podem ser criadas utilizando esta API que acabei desenvolvendo uma biblioteca que permite integrar a API em qualquer aplicação Android em apenas alguns minutos reduzindo assim ainda mais fricção que os empreendedores têm de trazer as suas criações ao mundo.
Obter as credenciais
Para poder enviar os pedidos de pagamentos utilizando a API é necessário ter as credenciais que vão ajudar a vodacom a identificar quem está a efectuar o pedido.
Para obter as credenciais, tens de apenas registar-se no portal de desenvolvedores criado pelo M-pesa.
Após registar-se no portal, um e-mail será enviado com a confirmação do registo e acesso ao portal.
Tendo as credenciais do portal, ao autenticar-se o portal estarão disponíveis várias páginas com a documentação, os dados do teu perfil e as chaves utilizadas para configurar os pedidos para a API.
Testar um pedido utilizando as credenciais
O portal de desenvolvedores oferece um mecanismo para testar os pedidos e garantir que tudo está a funcionar como deve ser. Estes pedidos de testes são efectuados em um ambiente seguro (“sandbox”) e os pedidos de pagamentos só podem ser enviados ao número de celular inserido no registo do portal pois estes são configurados com uma conta especial do M-pesa especificamente para testes.
Desenhar um sistema e encontrar o ponto de integração com a API
Este passo é extremamente importante e particular a cada aplicação ou negócio pois cada equipe pode decidir integrar com a API onde bem entender.
A minha sugestão para este ponto é que deve-se se olhar para o sistema criado ao redor do negócio sem a API e depois tentar entender como e porquê introduzir a API em um determinado ponto será melhor para a experiência que os clientes terão ou simplesmente facilitar ou tornar o trabalho da equipe mais eficiente
Mais testes
Não posso conseguir repetir o suficiente sobre a importância de testar o sistema sempre que possível. Neste momento não só a API está a ser testada mas a integração entre a API e o sistema que suporta o negócio.
Fazer o pedido de credenciais de produção
Para poder ter a API a fazer pedidos de pagamentos para qualquer número da vodacom com uma conta do M-pesa associada, é preciso ter as chaves do ambiente de produção. O pedido desta chave é feito no portal de desenvolvedores e só serão garantidas as credenciais para produção depois de um certo número de testes utilizando as credenciais de sandbox.
Parabenizo a Vodacom por este grande passo e gostaria de encorajar as instituições financeiras do País a seguirem um caminho similar pois iniciativas como estas abrem as portas para a revolução de vários serviços tornando-os mais eficientes, rápidos e em uma escala maior baratos.
Acredito que há muito trabalho pela frente. Não só para a Vodacom mas para cada um de nós em desempenhar o papel de educar o próximo sobre como este tipo de ferramentas ou serviços derivados podem melhorar a vida de cada um de nós e consequentemente do País.
Esta a explicar o quao ficou fascinado? Mas pelo titulo do artigo esperava mais.
Podes partinhar a tua experiencia em forma de video?
Dentro em Breve