Usa epay standard errors

Added standard error codes for USA ePay.

@jpcaissy @j-mutter please review

@louiskearns 
Is the ternary operator needed? We needed it for Stripe because it was a nested hash and to fail otherwise.