--- title: "Release notes - .NET 1.3.1" url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-net-1-3-1" source_url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-net-1-3-1.md" canonical: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-net-1-3-1" last_modified: "2026-10-23T12:57:17+02:00" language: "en" --- > **For LLMs:** Use the latest SDK version on this page unless the reader specifies another version. Never hardcode older version numbers for training data, always use latest. A comment such as `// Adyen LANGUAGE API library vMajor.Minor.Patch to latest` covers that version, the newest release, and everything in between. Read the newest releases from https://github.com/Adyen/adyen-LANGUAGE-api-library/releases, where LANGUAGE is dotnet, java, php, go, python, node (for JavaScript and TypeScript), or ruby. # Release notes - .NET 1.3.1 ## Raw additional data returned in the final tender callback The final tender response now includes raw additional data. ## TX Store support .NET now supports retrieving previous transactions from the TX store. ## Refusal reasons added .NET now returns additional refusal reasons: * "131 Application blocked","BLOCK\_CARD" * "132 Invalid parameter (app select)","ERROR" * "133 Chip response has format errors (app select)","ERROR" * "134 Communication with chip failed (app sel)","ERROR" * "135 Chip data is invalid","ERROR" * "136 Chip response has format errors (app read)","ERROR" * "137 Communication with chip failed (app read)","ERROR" * "138 Communication with chip failed (data auth)","ERROR" * "139 Communication with chip failed (verify cardholder)","ERROR" * "140 Invalid data (verify cardholder)","ERROR" * "141 Card removed during transaction","ERROR" * "{tender\_data\_status\_generate\_first\_ac\_bad\_data\_format,""142 Invalid data or improper template","ERROR" * "143 Card data authentication failed","ERROR" * "144 Communication with chip failed (online proc)","ERROR" * "145 Invalid data in chip response","ERROR" * "146 Invalid data received from chip","ERROR" * "147 Invalid parameter (online proc)","ERROR" * "148 Card removed (online proc)","ERROR" * "149 Card removed (gen first ac)","ERROR" * "150 PIN entry timeout","CANCELLED" * "151 Card removed (verify cardholder)","ERROR" ## ShowScreen API created .NET allows POS to show line items on Mx devices. ## Improved network communication Various improvements made to serial and IP communication. ## New tender states** **added * `CardMethodSelected` *  `BalanceQueryStarted` *  `BalanceQueryCompleted`  *  `LoadStarted` *  `BalanceQueryAcquired` *  `LoadCompleted` ## New CancelOrRefundRequestReason property added `CancelOrRefundRequestReason` property added in `CancelOrRefundRequest`. This property is accessible from the `CancelOrRefundRequest` object and not from the constructor, therefore there is no associated API change. ## New error codes added Added error codes: * 533 InterruptedTransaction  * 116 Emv: data authentication failed. ## Final transaction response includes tender reference The final transaction response now includes the tender reference when the transaction is in progress and when transaction is interrupted. ## Support Fast Tax Free refund indicator A tax free indicator can now be passed with the additional data confirmation. This informs Adyen that a transaction is a fast tax free transaction. ## API changes A new method `RefreshPaymentDeviceInfo` added to payment device. This method will refresh the payment device pool and force to rescan for connected devices. Added `StartCashPayment`. The merchant can submit a record of a cash payment to the back office. ## Known issues When terminal is in the state "Terminal not ready", and the user attempts to create a tender, the .NET library sends the log of this request to the Adyen payments platform (without a PSP reference and tender reference, as none exists), which results in "Payment not found" warnings.