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
Eu utilizo o seu projeto a um bom tempo e hoje meus clientes não conseguiam gerar cobranças.
Depois de observar os erros, cheguei a conclusão que esses campos não estão sendo aceitos se forem vazios.
Eu não utilizava eles na minha cobrança, mas agora tive que adicionar no payload para conseguir emitir o invoice.
Não cheguei a debugar, mas acredito que esses campos são enviados como vazios por padrão, entretanto o asaas espera um objeto.
Então enviei o objeto com os valores zerados para não ter efeito e a cobrança foi gerada com sucesso.
A solução é basicamente adicionar um array_filter lá nos atributos enviados para requisição de cobrança logo depois da linha $this->cobranca = array_merge($this->cobranca, $dados); nos métodos setCobranca e #setCobrancaCartao.
Eu utilizo o seu projeto a um bom tempo e hoje meus clientes não conseguiam gerar cobranças.
Depois de observar os erros, cheguei a conclusão que esses campos não estão sendo aceitos se forem vazios.
Eu não utilizava eles na minha cobrança, mas agora tive que adicionar no payload para conseguir emitir o invoice.
Não cheguei a debugar, mas acredito que esses campos são enviados como vazios por padrão, entretanto o asaas espera um objeto.
Então enviei o objeto com os valores zerados para não ter efeito e a cobrança foi gerada com sucesso.
"discount": { "value": 0, "type": "FIXED", "dueDateLimitDays": 0 }, "interest": { "value": 0 }, "fine": { "value": 0, "type": "FIXED" }
The text was updated successfully, but these errors were encountered: