Left PayPal in favor of Stripe. Work in progress. First part done.