Added more generalize error handlers for preorder + using default payment
Merge pull request #8 from Affirm/dev

[chore] bring up to date
[chore] bump to 2.0.4