Skip to content

More Failure Codes for Processing In-Person Payments

Below, we’ve added two additional in-person payment failure codes to help you better understand why a certain transaction failed and trigger your own workflows in response to the issue. You can see the full list of failure codes and associated failure messages here.

  • DEVICE_IN_USE: The device is currently processing a request. Attempt a request again once the request is complete, or within 6 minutes.
  • DEVICE_NOT_ENABLED: The device is not activated. Please activate the device and try again.
  • DEVICE_IN_USE: The device is currently processing a request. Attempt a request again once the request is complete, or within 6 minutes.
  • DEVICE_NOT_ENABLED: The device is not activated. Please activate the device and try again.

We also updated the failure messages for the following existing in-person payment failure codes:

  • GENERIC_DECLINE: The transaction was declined for an unknown reason. The account owner needs to contact their issuer for more information.
  • TRANSACTION_NOT_PERMITTED: The transaction was declined because the card or transaction type is not permitted. The cardholder needs to use a different type of card or attempt a different transaction method.
  • GENERIC_DECLINE: The transaction was declined for an unknown reason. The account owner needs to contact their issuer for more information.
  • TRANSACTION_NOT_PERMITTED: The transaction was declined because the card or transaction type is not permitted. The cardholder needs to use a different type of card or attempt a different transaction method.