You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pessoal, sou um amante do Asaas e gostei desse repositório. Já uso para um projeto mas tinha feito poucas melhorias.
Recentemente, fiz um grande update de todo o código, muita coisa mesmo e creio que consegui melhorar muito!
Vejam as novidades que incluí nesta lib:
PEST (com diversos exemplos)
CreditCard entity
CreditCardHolderInfo entity
Fine entity
Interest entity
Auto binding das entities
Textos traduzidos para inglês
Sincronizados todos os fields das payloads do Asaas com as properties das classes
Removi Guzzle (projeto abandonado) mantive apenas o GuzzleHttp
Inserido DocBlock em todas propriedades relevantes e em todos os métodos
Nessa versão, tornei tudo orientado a objetos, isso impactou nos GETs, refiz o método "build" para trazer um objeto (subscription por exemplo) com as entidades relacionadas já populadas, tudo funcionando ;)
Ainda devo fazer muitas melhorias, aos poucos vou abordando demais endpoints do Asaas.
Próxima feature que devo fazer:
Fazer "upgrade" ou "downgrade" de uma assinatura. (Isso parece simples, mas não é)
Uma vez que o Asaas é agnóstico a "planos", você tem que administrar seus próprios planos de assinatura, mas quando um cliente quer fazer uma mudança, é necessário criar o desconto "pró-rata" para descontar da primeira parcela da nova assinatura.
Estou vendo como fazer isso (aceito sugestões), mas vai ser complexo porque vou ter que criar uma assinatura com um valor e depois alterar o valor da primeira parcela apenas.
Pessoal, sou um amante do Asaas e gostei desse repositório. Já uso para um projeto mas tinha feito poucas melhorias.
Recentemente, fiz um grande update de todo o código, muita coisa mesmo e creio que consegui melhorar muito!
Vejam as novidades que incluí nesta lib:
Nessa versão, tornei tudo orientado a objetos, isso impactou nos GETs, refiz o método "build" para trazer um objeto (subscription por exemplo) com as entidades relacionadas já populadas, tudo funcionando ;)
Ainda devo fazer muitas melhorias, aos poucos vou abordando demais endpoints do Asaas.
Próxima feature que devo fazer:
Fazer "upgrade" ou "downgrade" de uma assinatura. (Isso parece simples, mas não é)
Uma vez que o Asaas é agnóstico a "planos", você tem que administrar seus próprios planos de assinatura, mas quando um cliente quer fazer uma mudança, é necessário criar o desconto "pró-rata" para descontar da primeira parcela da nova assinatura.
Estou vendo como fazer isso (aceito sugestões), mas vai ser complexo porque vou ter que criar uma assinatura com um valor e depois alterar o valor da primeira parcela apenas.
https://github.com/adrianovcar/asaas-php-sdk/
Quem quiser contribuir, fique à vontade!
The text was updated successfully, but these errors were encountered: