Terminal-2 icon

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.