added paypal exception handling