Download the PHP package jlamim/banpay-php-sdk without Composer
On this page you can find all versions of the php package jlamim/banpay-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jlamim/banpay-php-sdk
More information about jlamim/banpay-php-sdk
Files in jlamim/banpay-php-sdk
Package banpay-php-sdk
Short Description Essa biblioteca permite você se conectar com a API do BanPay através da sua aplicação em PHP. NÃO É uma biblioteca oficial, porém a considero funcional, pois sempre adiciono novas funcionalidades conforme a API evolui.
License MIT
Informations about the package banpay-php-sdk
BanPay PHP SDK
Essa biblioteca permite você se conectar com a API do BanPay através da sua aplicação em PHP.
NÃO É uma biblioteca oficial, porém a considero funcional, pois sempre adiciono novas funcionalidades conforme a API evolui.
Documentação da API
A documentação oficial da API pode ser encontrada em https://banpay.com.br/api.
Instalação Via Composer
Caso não possua o Composer instalado em sua máquina ou ambiente, você pode seguir as instruções do site oficial do Composer em https://getcomposer.org/doc/00-intro.md.
Acesse o diretório raiz da sua aplicação pelo terminal e execute o comando a seguir para instalar a biblioteca:
Após instalar, inclua o autoloader em seu projeto:
Definindo o ambiente
A API do BanPay conta com um ambiente de produção e outro de homologação. Por padrão a biblioteca se conecta ao ambiente de produção e para mudar a conexão para o ambiente de homologação basta utilizar $cliente->setEnvironment('homologacao')
.
No código seria algo como:
Se ao fazer as requisições à API você se deparar com erros relacionados a certificado SSL é sinal de que seu ambiente não está localizando os certificados. Para desativar a verificação do certificado basta utilizar
$cliente->setVerifySSL(false)
.
Funcionalidadesda API
Consulta a Cliente
Consulta a Saldo
Consulta a Transação (transferência)
Realizar Transferência
As transferências através da API do BanPay só podem ser realizadas a partir da conta de origem do token informado.
Para verificar a transferência e obter mais detalhes sobre ela você pode utilizar o recurso de "Consulta a Transação" disponível na API e com suporte nessa biblioteca.
Considerações Finais
Suporte
Para reportar um novo bug por favor abra uma Issue no github
Licença
Distribuída sobre a licença MIT. Copie, cole, modifique, melhore e compartilhe sem medo ;)