First Fix

This fixes the following:

- Display PayPal Error message
- Fix duplicate payment detection
@JustinSainton not sure I see it. maybe an old commit?