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.