Added specific exceptions
Added component to use Paypal logic easly from our controllers