Source code for pagseguro.exceptions

# -*- coding: utf-8 -*-


[docs]class PagSeguroException(Exception): ''' Exception base para operações com o PagSeguro ''' def __str__(self): return self.message.encode('ascii', 'replace')
[docs]class PagSeguroApiException(PagSeguroException): ''' Erros de chamada à API do PagSeguro em geral '''
[docs]class PagSeguroPaymentException(PagSeguroApiException): ''' Erros durante o processo de pagamento '''
[docs]class PagSeguroNotificationException(PagSeguroApiException): ''' Erros durante o processo de notificacoes de pagamento '''