Source code for web_payments._exceptions

# better include from web_payments

__all__ = []

[docs]class RedirectNeeded(Exception): pass
[docs]class ExternalPostNeeded(Exception): pass
[docs]class PaymentError(Exception): def __init__(self, message, code=None, gateway_message=None): super().__init__(message) self.code = code self.gateway_message = gateway_message
[docs]class NotInitialized(NotImplementedError): pass
[docs]class NotSupported(Exception): pass