matmiranda / wirecard-dotnet

🚾 - API do Wirecard para .NET - SDK
https://dev.wirecard.com.br/
MIT License
2 stars 1 forks source link

Erro Consulta Assinante Signature.ConsultSubscriber #33

Closed AdrianoLuizSouza closed 4 years ago

AdrianoLuizSouza commented 4 years ago

Estou tentado consultar um assinante, pois caso o mesmo já exista na na WireCard eu irei realizar a alteração dos dados para conseguir criar uma assinatura., porem ao invocar o metodo Signature.ConsultSubscriber conforme orientado na documentação estou tendo um comportamento onde , se o assinante existe , ele executa com sucesso , porem quando não existe, esta disparando uma exceção.

se existe: image

Se não existe: image

matmiranda commented 4 years ago

@AdrianoLuizSouza Essa biblioteca sempre vai disparar uma exceção, quando for diferente de sucesso (200 OK). No seu caso você pode fazer assim:

try
{
    var result = await WC.Signature.ConsultSubscriber("cliente123456789");
}
catch (WirecardException ex)
{
    if (ex.statusCode.Equals(404))
    {
        //cliente não encontrado
    }
}

Obrigado.