Payment processing bug notifications

- when `PaymentResource` generates errors, don't suppress them, but instead suppress just the entity.
- log response codes from authorize.net when a transaction is not approved.
   - previously these were ignored b/c the code that wrote the information was overridden.