On this first episode of Smash the Bug, Wahid Nory, an experienced developer out of The Netherlands explains a difficult challenge he faced with a merchant's shopping cart redirection.
For most developers, checkout is a constant pain point. Recurring order functions are a whole new world of difficulty, especially with an external payment processor messing things up.
"Many payment provider modules are just not well built" and do not integrate well.
Persistence is often more important than actual skill level. When under pressure, determination and level of care will overshadow your experience level.