When you query the transaction result, you get a 800.900.300 code:
{"result":{"code":"800.900.300","description":"user authorization failed"},"buildNumber":"82d393aad4390f43d567cfe15346f9e89bda7fae@2018-05-25 08:09:59 +0000","timestamp":"2018-05-28 07:47:02+0000","ndc":"577D442889CBE0BAB37802C38C0F8DA2.sbg-vm-tx01"}
User Authorization failure is caused by the use of incorrect credentials on the Peach Payments platforms. You will receive the following Status, Reason and Return codes for this error:
<Status code="70">REJECTED_VALIDATION</Status>
<Reason code="20">Format Error</Reason>
<Return code="800.900.300">user authorization failed</Return>
Please check the following to resolve this issue:
- Are you using LIVE credentials with the TEST system? or vice versa?
- Are all your credentials correct?
You would have received the following credentials from Peach Payments for TEST or LIVE systems:
- Username
- Password
- Secret Token
- Entity ID
If the issue is still not resolved then please create a support ticket or contact us on support@peachpayments.com