Download the PHP package nestdigital/asaas without Composer
On this page you can find all versions of the php package nestdigital/asaas. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package asaas
Nest Digital - Asaas
Observação
Esse pacote existe devido à necessidade de integração de um projeto de terceiro com o Asaas. Não existe nenhum vínculo do desenvolvedor desta SDK com a empresa Asaas.
Notas da Versão 2
Adicionado facade a instanciação da classe principal. A forma de instanciação mudou de:
Para:
SDK para uso em projetos Laravel da Nest Digital
Esse pacote permite chamadas na API da asaas de forma simplificada, encapsulando os processos de conexão e tratamento de dados. As função disponibilizadas estão de acordo com a nomenclatura da API disponibilizada pelo serviço.
Essa documentção apresenta detalhes sobre a implementação, para detalhes de requisição e formatação de dados consulte a documentação interativa de requisições disponibilizada pelo Asaas.
Recursos
- Encapsulamento da requisição.
- Tratamento de erros de conexão.
- Tratamento de tipo de dados (não implementado).
- Conversão de documentos para envio através de multipart/form-data (não implementado).
- Testes unitários (incompletos, sem verificação de formato de resposta).
Dependências
- PHP 7.1 ou maior.
- Illuminate/config 8.0 ou maior.
-
GuzzleHttp/Guzzle 7.4 ou maior.
Recomendações - Dev
- Manter a cobertura de testes unitários em 100% para refatoração segura.
- Usar da rota de testes disponibilizada pela API do Asaas (https://private-anon-d1f6145713-asaasv3.apiary-mock.com/api/v3/).
Instalação
Instalação com importação direta de repositório privado
Para instalar o pacote é necessário informar, no composer.json, o repositório privado ou publico no qual o projeto foi disponibilizado.
Informe também a dependência na tag require.
Como Usar
Para gerar o arquivo de configuração asaas.php automaticamente use o comando do artisan.
Instancie a classe Asaas do pacote e chame cada função de forma encadeada. As funções estão definidas no final deste documento.
Funções disponíveis
- Para modelo de dados checar documentação da API
Payments:
Customer
Installments
Subscription
Payment Link
Notification
Anticipation
Payment Dunning
Bill payment
Serasa
Financial Transactions
Account
Invoice
Fiscal Information
Webhook
All versions of asaas with dependencies
guzzlehttp/guzzle Version ^7.4
illuminate/support Version ^6|^7|^8|^9