Pay At Table Fault Responses

Supported Fault Response Codes to PXP

The below table shows the FaultResponseCode values that are supported in the response back to PXP

ResponseCodeFaultResponseCodeFaultResponseMessageMerchant Use Case
Success0Successful Response
Error1User {} invalidUsed when the Merchant System cannot validate the User ID during the Login stage
Error2Check/Table {} not foundUsed when the Merchant System cannot locate the Check or Table number during the Check Info stage
Error3Unable to close check {0}Used when the Merchant System is unable to successfully close the check in the Post Payment stage
Error4User {} invalidUsed when the Merchant System cannot validate the User ID during the Disconnect Message
Error5Itemised check {} not foundUsed when the Merchant System cannot locate the Check or Table number during the Disconnect stage
Error7General ErrorGeneral Error is to only be used as a generic error when no other FaultResponseCode values match the use case
Error8Device not registeredUsed when the Merchant System does not recognise the SerialNumber or PTid within the Login stage
Error12Check {} already paidUsed when the Merchant System cannot close a check during the Post Payment stage as it has already been closed.
Error16Check {} is already open on device {}Used when the Merchant System has returned the Check Info Response to a device for a check without having received the corresponding Disconnect to unlock the Check. This prevents the Check being collected on multiple devices at the same time