Ever since I started at Spree, the spree_paypal_express extension has been
somewhat a black sheep of the officially supported Spree extensions. By
that I mean that nobody wants to touch it because the code behind it is so
incredibly ugly and the logic is rather confusing to boot.
It's now been 1 year and 10 months since I started, and
spree_paypal_express has barely changed. It's actually *depressing* for me
to see people file issues on the GitHub project or report them on
spree-user because I know it would be a huge cost (time-wise) to go
investigate it and fix it. Since I don't have the time, I can't help people
and that's what makes me sad. Helping people be happy when using Spree is
what makes me happy.
Recently, I've been taking time out of my day to work on a new
spree_paypal_express extension using absolutely nothing from the old
extension. Today, I was able to walk through a checkout from start to
finish using this extension.
If you want/need Spree and PayPal Express to work together, then *please
beta test this extension!!: *
Ideally, once this extension is considered "stable" then it will replace
the spree/spree_paypal_express extension completely. The quickest way we're
going to get this extension to that point is if you all try it out and try
to break it.
Please help me, help you not have to deal with PayPal.