Yeah, I remember taking all these steps, and I still got stuck because something kept breaking. I wasted 2-3 days running in endless circles, all with the joy of your admin interface with that kept logging me out whenever I took too long debugging something. I ended up dropping Paypal as my payment handler and went over to Stripe, and this was based entirely on how easy their system was to integrate. Their API is a joy to work with, it was a breeze to test my code, and I could get back to working on features users actually care about. Goodbye forever.
... View more