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
A exceção \IuguObjectNotFound é demasiado genérica. Estamos integrando o sistema com a Iugu e um dos testes executados é o que simula problemas de conectividade. Em uma operação de \Iugu_Customer::fetch() , ou qualquer outro fetch(), o método Iugu_APIRequest->request() é chamado e, gerando apenas este tipo de exceção, seja qual for o erro original, não permite que esta seja tratada corretamente.
Na prática, quando o sistema não conseguir conectar-se à API, seja por problema de conectividade ou mesmo um período de manutenção (503 "Service Unavailable"), será levado a crer que o usuário em questão não existe, e procederá à criação do recurso.
Estou utilizando essa chamada para fazer transferências automaticas entre subcontas, sempre que um pagamentos é realizado (gatilho: inovice.released é ativado) está me apresentando muita inconsistência algumas tranferências são realizadas outras não, quando vou verificar nos logs do servidor sempre há um IuguObjectNotFound no mesmo horário que acontece as transações. alguém já achou uma saída para resolver esse tipo de problema?
A exceção \IuguObjectNotFound é demasiado genérica. Estamos integrando o sistema com a Iugu e um dos testes executados é o que simula problemas de conectividade. Em uma operação de \Iugu_Customer::fetch() , ou qualquer outro fetch(), o método Iugu_APIRequest->request() é chamado e, gerando apenas este tipo de exceção, seja qual for o erro original, não permite que esta seja tratada corretamente.
Na prática, quando o sistema não conseguir conectar-se à API, seja por problema de conectividade ou mesmo um período de manutenção (503 "Service Unavailable"), será levado a crer que o usuário em questão não existe, e procederá à criação do recurso.
iugu-php/lib/Iugu/APIRequest.php
Lines 34 to 40 in 05b1c8e
The text was updated successfully, but these errors were encountered: