Yes,bitcoin can overcome paypal.In bitcoin,payment is irreversible and so merchants would prefer it.Transaction fees is also low in bitcoins.Transaction time taken is more and it has to be solved.User base of bitcoin is low compared to paypal and so user volume of bitcoin has to be increased.Most of my friends have shifted to bitcoin payment leaving paypal.