Download the PHP package samuelbie/mpesa without Composer
On this page you can find all versions of the php package samuelbie/mpesa. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package mpesa
MPesa Laravel SDK
Laravel MPESA SDK é como o próprio nome diz um SDK para pagamentos Online Via MPESA.
A partir deste SDK é possivel comunicar com o Open-api e executar operações de coleta de valores, transferencias, pesquisa e outras possibilidadades disponibilizadas pelo Mpesa.
Instalação
O método de instalação mais basico é usando o gestor de dependências Composer. Que na verdade eu recomendo.
Ou por outra basta adicionar ao suas dependencias(composer.json):
e depois executar o comando:
Configuração
Todas as suas configurações estarão guardas no ficheiro interno de configuração mpesa.php com o aspecto:
Neste caso o passar todas as suas credenciais locais ou de produção no seu ficheiro .env anexe as seguintes chaves.
Utilização
Métodos disponíveis
Coleta (C2B)
Assinatura
Exemplo
Transferencia para cliente (B2C)
Signature
Exemplo
Transferencia para Entidade (B2B)
Reverção (Reversal)
Assinatura
Exemplo
Consulta de estado (Query Transaction Status)
Exemplo
Resultados
Todas as operações de ou métodos disponiveis retornam um objecto de TransactionResponseInterface, esta interface ordena que os que a implementam, implementem os métodos:
Recomendações
É recomendado que que acima de tudo o usuário desta biblioteca leia a documentação do Open-Api e entenda o principio de funcionamento desta, para que possa entender os códigos de respostas, e as mensagens.
Contributo
Desde ja queremos agradecer aos criadores do pacote para PHP abdulmueid\mpesa, uma vez que este pacote é uma adaptação do pacote por eles criados. Aqui vai meu Kanimanbo a vocês
Vulnerabilidades de Segurança
Se descobrires alguma vulnerabilidade neste pacote, por favor envie um email para Samuel Bié via [email protected]. Todas as falhas de segurança serão devidamente analizadas e tratadas.
Licença
Mpesa Laravel SDK é de codigo livre sob licença MIT license.