This guide covers the most common errors or issues you might face using the YOYOPay app or terminal.
Error code table
Troubleshooting/Common Issues
Error codes table:
Error name | Error code | Explanation | Resolution |
Offline decline | K. 12200.-3 | Mastercard wants to use the chip to validate the transaction. Originates from Mastercard protection to request chip after some hundreds of Kroner. | Softpay doesn't work with a chip reader so the cardholder needs to use another card, or an alternate payment method needs to be used. |
Declined (1201); | T12500. -4609 | Not enough funds in the account. We cannot disclose this to the cardholder or the merchant. A generic message "transaction not possible" is displayed instead. | Use an alternate payment method |
Transaction tap timeout | K.600.5281 or 5290 or 5291 | The cardholder hasn't tapped their card on the device in time. It often means that people have an issue finding the NFC antenna on the device. | Restart a transaction |
Transaction failure: [visibility=invalid:RESTRICTED] | T 900.860 | We don't allow the app to be backgrounded as a security measure. We don't allow overlay either. The transaction will automatically be cancelled. It often happens when a notification or phone call comes in during transactions. | Tell the merchant to keep the app in the foreground during the whole transaction. If necessary prevent any notifications on the device. |
Pin paused; Overlay on pin | P.13000.9080 | We don't allow the app to be backgrounded as a security measure. We don't allow overlay either. The transaction will automatically be cancelled. It often happens when a notification or phone call comes in during transactions. | Tell the merchant to keep the app in the foreground during the whole transaction. If necessary prevent any notifications on the device. |
Identical purchase | T 12500 4864 | That happens when the merchant inputs the same payment amount shortly after a previous transaction and the same card tries to make the payment for both transactions. | Wait several minutes, use a different card or use an alternative payment method |
Terminal not ready | T 12501 | The app is not ready or already processing another transaction. Only one transaction can be processed at a time, including cancellation. This means a transaction was started before the previous one was completed or while a cancellation was still running. | Wait for the previous transaction or cancellation to come through. |
Transaction failure: [[global.development_settings_enabled=invalid*]] - Developer options enabled | T.900.810 | The Android device has developer options enabled. We don't allow this to happen for security reasons. | Turn off developer options. |
Troubleshooting/Common Issues
Currently, there are no known issues related to this guide. If you encounter any problems which are not listed above, please reach out to our support team for assistance.