Changes doc incl 4.13
Transcription
Changes doc incl 4.13
PosPay EMV client – Changes per build PosPay Client Changes Changes from 4.1.1 – 4.13.0 Document information: AUTHOR: PosPay Client Team The client development team, PayEx [email protected] Page 1 of 26 PosPay EMV client – Changes per build Table of contents 1 DOCUMENT SCOPE ........................................................................................................................................................................................ 4 2 INSTRUCTIONS FOR UPDATING THE DOCUMENT.............................................................................................................................. 4 3 RELEASE DATES ............................................................................................................................................................................................. 4 4 COMPATIBILITY WITH TERMINAL VERSIONS .................................................................................................................................... 6 5 VERSION CHANGES ....................................................................................................................................................................................... 6 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 5.13 5.14 5.15 5.16 5.17 5.18 5.19 5.20 5.21 5.22 PosPay Client 4.1.1 ........................................................................................................................................................................................ 6 PosPay Client 4.2.3 ........................................................................................................................................................................................ 7 PosPay Client 4.2.4 ........................................................................................................................................................................................ 8 PosPay Client 4.2.5 ........................................................................................................................................................................................ 8 PosPay Client 4.2.6 ........................................................................................................................................................................................ 8 PosPay Client 4.2.7 ........................................................................................................................................................................................ 9 PosPay Client 4.2.8 ........................................................................................................................................................................................ 9 PosPay Client 4.3.3 ...................................................................................................................................................................................... 10 PosPay Client 4.4.2 ...................................................................................................................................................................................... 11 PosPay Client 4.4.3 .................................................................................................................................................................................. 11 PosPay Client 4.5.0 .................................................................................................................................................................................. 11 PosPay Client 4.5.1 .................................................................................................................................................................................. 12 PosPay Client 4.5.2 .................................................................................................................................................................................. 12 PosPay Client 4.5.3 .................................................................................................................................................................................. 13 PosPay Client 4.6.0 .................................................................................................................................................................................. 13 PosPay Client 4.6.1 .................................................................................................................................................................................. 15 PosPay Client 4.6.2 .................................................................................................................................................................................. 15 PosPay Client 4.7.0 .................................................................................................................................................................................. 15 PosPay Client 4.8.0 .................................................................................................................................................................................. 16 PosPay Client 4.8.1 .................................................................................................................................................................................. 17 PosPay Client 4.8.2 .................................................................................................................................................................................. 17 PosPay Client 4.8.3 .................................................................................................................................................................................. 17 Page 2 of 26 PosPay EMV client – Changes per build 5.23 5.24 5.25 5.26 5.27 5.28 5.29 5.30 5.31 5.32 5.33 5.34 5.35 5.36 5.37 5.38 5.39 5.40 PosPay Client 4.8.4 .................................................................................................................................................................................. 17 PosPay Client 4.9.0 .................................................................................................................................................................................. 17 PosPay Client 4.9.1 .................................................................................................................................................................................. 19 PosPay Client 4.9.2 .................................................................................................................................................................................. 19 PosPay Client 4.9.3 .................................................................................................................................................................................. 19 PosPay Client 4.10.0 ................................................................................................................................................................................ 20 PosPay Client 4.10.1 ................................................................................................................................................................................ 21 PosPay Client 4.10.2 ................................................................................................................................................................................ 22 PosPay Client 4.10.3 ................................................................................................................................................................................ 22 PosPay Client 4.10.4 ................................................................................................................................................................................ 23 PosPay Client 4.11.0 ................................................................................................................................................................................ 23 PosPay Client 4.11.1 ................................................................................................................................................................................ 24 PosPay Client 4.11.2 ................................................................................................................................................................................ 24 PosPay Client 4.12.0 ................................................................................................................................................................................ 25 PosPay Client 4.12.1 ................................................................................................................................................................................ 25 PosPay Client 4.12.2 ................................................................................................................................................................................ 25 PosPay Client 4.12.3 ................................................................................................................................................................................ 25 PosPay Client 4.13.0 ................................................................................................................................................................................ 26 Page 3 of 26 PosPay EMV client – Changes per build 1 Document scope The purpose of this document is to inform which changes have been made over the various releases. It does not include all terminal fixes except the ones which have a notable effect on the customer experience. 2 Instructions for updating the document 3 Dates for installing the new versions must be logged in the table in chapter 3 All fixes must be logged under the version’s change description column in chapter 4 All fixes must be logged with the CLI-number in the issues column in chapter 4 Release dates Client version 4.1.1 4.2.3 4.2.4 4.2.5 Release date 22.06.2012 28.08.2012 29.08.2012 03.10.2012 Page 4 of 26 PosPay EMV client – Changes per build 4.2.6 4.2.7 4.2.8 4.3.3 4.4.2 4.4.3 4.5.0 4.5.1 4.5.2 4.5.3 4.6.0 4.6.1 4.6.2 4.7.0 4.8.0 4.9.0 4.9.1 4.9.2 4.9.3 4.10.0 4.10.1 4.10.2 4.11.0 4.11.1 4.11.2 4.12.0 4.12.1 4.12.2 4.12.3 4.13.0 12.10.2012 31.10.2012 29.11.2012 15.01.2013 01.03.2013 03.03.2013 04.03.2013 15.03.2013 22.03.2013 29.04.2013 14.05.2013 28.05.2013 10.06.2013 25.06.2013 16.10.2013 06.11.2013 20.11.2013 16.01.2014 12.02.2014 13.03.2014 31.03.2014 03.06.2014 14.07.2014 27.08.2014 09.09.2014 17.09.2014 01.12.2014 13.02.2015 13.02.2015 Page 5 of 26 PosPay EMV client – Changes per build 4 Compatibility with terminal versions Client version 4.2.x 4.3.x 4.4.x 4.5.x 4.6.x 4.7.0 4.8.0 4.9.1 4.9.3 4.10.x 4.11.x 4.12.x 4.13.0 5 Terminal version 1.10 1.11 2.01 + 2.02 2.02 + 2.03b 2.03b 2.04c 2.05b + 2.06b 2.06 + 2.07 2.06 + 2.07 2.06 + 2.07 + 2.08 2.06 + 2.07 + 2.08 + 2.09 2.10 2.11 Version changes 5.1 PosPay Client 4.1.1 Functionality description Purchase Purchase with cashback Purchase with voice referral Return Reversal Gratuity (“tips”) Page 6 of 26 PosPay EMV client – Changes per build Terminal update Get card info Purchase reference number Reversal with amount Reversal with card check Balance Deposit Withdrawal Linux and installer Pin before amount Ping PosPay server Balance manual card entry Deposit manual card entry Shift report Activate Verify 5.2 PosPay Client 4.2.3 Changes description Updated POMs Improved logging in production Installer improvement Code improvements Upgraded to Java 7 Issues CLI-596 CLI-637 CLI-634 CLI-593, CLI-639, CLI-650, CLI-649, CLI-590, CLI-588, CLI644, CLI-626, CLI-640, CLI-659, CLI-646 CLI-654 Page 7 of 26 PosPay EMV client – Changes per build 5.3 PosPay Client 4.2.4 Changes description PPP Balance and deposit w/manual PAN did not finish Handle unknown command event from terminal, we also need an event to notify the ECR Fix and handle correct response on Cancel and OpenPed 5.4 PosPay Client 4.2.5 Changes description Silent installer Installer and upgrade Split Linux and Windows installer to prevent bundling two JRE versions Change spring configuration to annotated spring Clean up logging Swedish receipts does not contain Financial institution in ‘character string’ Send OrderId as bytes without null termination : PurchaseWithCashBackRequest Swedish receipts fail to print issuer name and screened pan OpenPed does not use correct merchant and terminal id Added new project: Relay 5.5 Issues CLI-670 CLI-659 CLI-668 Issues CLI-674 CLI-651 CLI-652 CLI-595 CLI-591 CLI-680 CLI-666 CLI-677 CLI-671 PosPay Client 4.2.6 Changes description Bug fixes in the installer Issues Page 8 of 26 PosPay EMV client – Changes per build 5.6 PosPay Client 4.2.7 Changes description Installer needs to register COM and OCX components with windows Added new config parameter for model file download Deliver another return code on no terminal connect If offline transaction and Offline PIN CVM lookup receipt type as if Online authorized Create a PreAuthorization systemtest: Added createPreAuthRequest() to RequestBuilder. Deliver another return code on no terminal connect Add orderId (varkurvId) to all transactions (balance, withdrawal, deposit, refund), not only purchase (not complete) Create telium PreAuthorization service Create a PreAuthorization request Fix swedish receipt some more As a receiptprint I need to be able to print information about surcharge on danish receipts Add text field to PcPos: OrderId for PreAuth Cleanup logging Swedish recipts fails to print issue name and screened pan Swedish receipt does not contain Financial institution in 'cahrachter string' Changed some logging from DEBUG to INFO in relay service 5.7 Issues CLI-711 CLI-694 CLI-696 CLI-720 CLI-691 CLI-696 CLI-699 CLI-690 CLI-688 CLI-698 CLI-700 CLI-734 CLI-591 CLI-677 CLI-680 PosPay Client 4.2.8 Changes description Added more specific err.log for runClient.vbs Issues Page 9 of 26 PosPay EMV client – Changes per build 5.8 PosPay Client 4.3.3 Changes description Improved logging from the installer and scripts Improved the settings application Dankort v2. users need to be instructed to repeat the payment when online pin is rejected Dispatch events for TMSupdate and DataDump Fixed pending requests Added Finnish receipt profile and language Added VERSION file to the install Added manually enter PAN to the Refund service to support credit towards cresco value codes Add constructors without ordered in API request objects to preserve backwards compability Fixed catch of uncaught exceptions in API Improved offline handling in Relay service Implementation of new API: http request, new ServiceInvoker, event stream handler, event stream dispatcher, new interface APIService, version handling, http ERRORs in JSON format, service request handler, get event service, event service version delegator. Fixed the TMS transaction status handling Added function for dumping terminal data files Fixed receipts: language, additional text, OTRS entry mode for Danish receipts, added Saldo to balance receipts Improved the client log Fixed invalid merchant-/terminal id from ECR Fixed opened during purchase Issues CLI-715 CLI-636 CLI-741 CLI-764 CLI-767 CLI-701, 731 CLI-718 CLI-769 CLI-786 CLI-782 CLI-768 CLI-790, 788, 785, 777, 789, 772, 776, 775, 773, 774, 780, 779 CLI-721 CLI-703, 705. 707, 706, 708, 710, 709, 761 CLI-730, 765, 742, 766 CLI-692 CLI-671 CLI-740 Page 10 of 26 PosPay EMV client – Changes per build 5.9 PosPay Client 4.4.2 Changes description Fixed incorrect tip amount on receipt Fixed OTRS verification method Corrected the receiptFormatingHelper Created merchant template for pin based withdrawal receipt Fixed the installer Issues CLI-907 CLI-918 CLI-913 CLI-900 CLI-937 5.10 PosPay Client 4.4.3 Changes description Fixed VAT on receipts Fixed bug in relay service Issues CLI-939 5.11 PosPay Client 4.5.0 Changes description Implement a new reversal service v1.0 Updated windows java version Fixed receipt for rejected signature transaction Added possibility to enable product restriction on Volvo cards Removed the old nightly datadump request Fixed Pre Authorization int the new API Added Ref to rejected receipts Issues CLI-882, CLI-883 CLI-889 CLI-899 CLI-901, CLI-902, CLI-904, CLI-905, CLI-906, CLI-914, CLI-915, CLI-919 CLI-903 CLI-908 CLI-909 Page 11 of 26 PosPay EMV client – Changes per build Fixed installer to handle install paths with spaces Corrected the receipt format helper PosPay test application now show all tabs and receipt as default Removed installer scripts – install.out & $logger Fixed OTRS verification method Fixed manual card data int the new API Fixed Relay service – TMS download Fixed input response dialog in the new API Reinserted merchant and terminal id in logs Fixed prod installer. Will no longer fail with custom made config.properties Fixed multi merchant in the new API StorePoint fix: VAT on receipt Improved language at finnish receipts Fixed windows no JRE installer CLI-910 CLI-913 CLI-916 CLI-917 CLI-918 CLI-930 CLI-931 CLI-932 CLI-933 CLI-937 CLI-938 CLI-939 5.12 PosPay Client 4.5.1 Changes description Pos reference check is fixed Operator id/Cashier reference is now correctly sent to server Corrected entry mode for manual entered PAN Removed verify signature on return service Issues CLI-943 CLI-941 CLI-942 CLI-940 5.13 PosPay Client 4.5.2 Page 12 of 26 PosPay EMV client – Changes per build Changes description Fixed the report service Fixed the config loading in API Fixed silent Linux installer Issues CLI-947 CLI-827 CLI-949 5.14 PosPay Client 4.5.3 Changes description Fixed BIN-range test to accept longer PAN Added missing implementations for masked pan and partial pan Added Exceptions in Relay Fixed null pointer exception in report service Issues CLI-953 CLI-950 CLI-957 5.15 PosPay Client 4.6.0 Changes description Implemented support for NFC Implemented support for OTT Fixed response code for offline authenticated transactions Removed relay service from LAN installations Added missing operator id/cashier reference in P48 Corrected entry mode for manual entered pan Connected logstreamer to PosPay Report service will now fire 1901 event correctly Config properties will also be loaded from a given config folder if it exists Issues CLI-861 CLI-873 CLI-934 CLI-935 CLI-941 CLI-942 CLI-945 CLI-947 CLI-984 Page 13 of 26 PosPay EMV client – Changes per build Created installer for standalone Logstreamer Fixed the silent installer Spring wil now handle listing of cronJobs and connectionManagers in Logstreamer Changed Swedish receipts for response code 89, will now show PIN avvisad Added NFC to relay project Removed unused events We will no longer get nullpointer exception when not providing pan in a balance request We will no longer get nullpointer exception when when trying to run report service Report service will now work correctly with multi merchant Implemented get card info in new api Implemented open ped in new api We will no longer get nullpointer exception when calling close ped Implemented activated in new api Implemented verify in new api Implemented balance in new api Implemented withdrawal in new api Implemented deposit in new api Implemented ping in new api Implemented merchant information in new api Changed default relay tms addresses Minor refactoring of ConfirmTransactionState Refactored the api service names Removed the use of requestWhenReady Added missing translation on Swedish receipts Illegal characters passed in authorization code dialog, will no longer result in a time out Added support for terminal ping message We no longer need to keep terminal connection open for first transaction Fixed linux installer CLI-949 CLI-951 CLI-952 CLI-954 CLI-955 CLI-956 CLI-957 CLI-959 CLI-962, 963 CLI-966, 970 CLI-967 CLI-973 CLI-976 CLI-979 CLI-982 CLI-985 CLI-988 CLI-991 CLI-1000 CLI-1003 CLI-1004 CLI-1009 CLI-1011 CLI-1014 CLI-1019 CLI-1036 CLI-1050 Page 14 of 26 PosPay EMV client – Changes per build 5.16 PosPay Client 4.6.1 Changes description Fixed vat- and tip amount in AddAdditionalDataHandler Issues CLI-1066 5.17 PosPay Client 4.6.2 Changes description Revert CLI-1036 We no longer need to keep terminal communication open for first transaction Issues 5.18 PosPay Client 4.7.0 Changes description Added check for pinBeforeAmount in open/closePED in CorePosPayClientImpl Checked the new API for consistency Removed the login from PosPayClientImpl.initialize since it’s already done on CorePosPayClientImpl Fixed signature receipts (NO, DK and FI) Disconnect from the terminal after any transaction Implemented Adjust Pre Authroization Implemented Close Pre Authorization Converted to the new API Implemented Protel Bridge Implemented Delete Pre Authorization Issues 1001 1006 1007 1008 1015 1016 1021 1023 1024 1034 Page 15 of 26 PosPay EMV client – Changes per build Implemented Late Debit Implemented Late Credit Uninstall will no longer fail if installation directory contains spaces Fixed the total amount when using surcharge Unmasked PAN is now correctly printed on merchant receipts for BAX transactions Added event message for 4002 – Input request response Corrected Amount type in AddAdditionalDataHandler Added event message for 4000 – Receipt response Added DSAFE customer id Renamed OTT to MSISDN in WyWallet implementation RetrievalReferenceNumber is no longer missing when uniqueP37 is enabled Fixed disconnect from terminal issues Agreement id is no longer used as merchant id. PosPay merchant id is used instead Fixed json object in Transaction result Changed the service names for Late Credit/Debit Nullpointer in ReceiptUtils is fixed 5.19 PosPay Client 4.8.0 Changes description Changed text for response code 89 'Wrong pin (fallback to signature)' Implemented new terminal command 'PIN bypass' Client now provide pin bypass input dialog to the ECR, if configured Client now cancel any input dialog when not applicable anymore Changed how pan is printed on reciept. Customer receipt part now displays pan in 0+4 format, and the merchant part displays pan in 6+4 format Client now validate voice auth code and will retry if the code does not validate Added customer id line for Swedish receipts Client now displays babs agreement/merchant number in voice auth dialog Implemented support for customer id input dialog for signature authorized transactions Fixed misleading texts for Rejected/aborted events Changed Swedish cashback receipt to say 'KONTANT' and not 'Uttag' 1038 1041 1047 1051 1052 1065 1066 1069 1070 1071 1072 1076 1077 1078 1094 1096 Issues 736, 1164 1082 1083 1084, 1107, 1112, 1166 1087 1088 1089 1090 1091 1092 1093 Page 16 of 26 PosPay EMV client – Changes per build Fixed bug where setting UsingNewApi=false ended up sending dialog content using wrong format Client now handles Chip'n'go approved transactions Installation with SSL selected now sets the NFC ssl parameter A multimerchant ECR can now select current merchantid by calling getClient(childId) Client now includes seconds in transactionTime in TransactionResult Added comCheck scripts to installer Fixed a bug where the first transaction after a SDI ping did not always result in a completeevent Added communication check at startup of client 1098 1101 1104 1105 1108 1111 1115 1163 5.20 PosPay Client 4.8.1 Changes description Speed optimizing Receipt is now printed when signature transaction fails Multimerchant patching Issues CLI-1177, CLI-1178 CLI-1179 CLI-1180, CLI-1181 5.21 PosPay Client 4.8.2 Changes description Multimerchant patching Issues CLI-1180 5.22 PosPay Client 4.8.3 Changes description Preauth receipt now contains required information Issues CLI-1188 5.23 PosPay Client 4.8.4 Changes description Passing whitespaces as part of responseType will no longer cause invocation of the old API Issues CLI-1204 5.24 PosPay Client 4.9.0 Changes description Issues Page 17 of 26 PosPay EMV client – Changes per build Removed ReversalInvoker Updated spring to 3.1 Implemented Get Pre Authorization We no longer send balance amount at every transaction in the new API Unmasked PAN is now printed at merchant receipts for BAX signature (offline) SendRequest will now call JSON/HTTP methods Validation failure in AdditionalDataAddedState will no longer result in a cancel loop Added dependency to RRAS service for PosPayService Created new PostInstaller The installer now updates the *jvmoptions.properties files correctly when upgrading Improved receipt type selection Abort receipt type now differ on service types Cleaned up the parameters in configuration files The correct event is now returned when using ping and event polling Moved all maven repository references from old to new repo The installer can no longer be run if PosPay Client is already running Added STAN to receipt Added TSI to receipt Removed PSN from receipt Multi Merchant clients now send the correct merchant id in the initial terminal request PreAuthorization receipt now differ on PIN verification and Signature verification PreAuthorization receipt now print all the required fields Installer will no longer add duplicates to PATH Added support for printing customer id on Norwegian receipts Changed the structure of receipt type selection Refactored the receipt templates Pending request of type LOG will no longer prevent the next service to reconnect Cancel() + getResponse() combination from ECR will no longer result in Deadlock Passing white spaces as part of responseType will no longer cause invocation of the old API Fixed the Linux installer Fixed Reversal and Delete PreAuth in Protel Bridge CLI-656 CLI-1028 CLI-1044, CLI-1045 CLI-1048 CLI-1052 CLI-1073, CLI-1124 CLI-1079 CLI-1113 CLI-1114 CLI-1117 CLI-1138 CLI-1139 CLI-1141 CLI-1149 CLI-1169 CLI-1170 CLI-1173 CLI-1175 CLI-1176 CLI-1180 CLI-1184 CLI-1188 CLI-1187 CLI-1193 CLI-1195 CLI-1196 CLI-1197 CLI-1199 CLI-1204 CLI-1207 CLI-1209 Page 18 of 26 PosPay EMV client – Changes per build Protel Bridge’s java process will now successfully be killed when command window closes Get response will no longer return response code 101 if no event Added support for pin before amount through JNI Added host responder code to all Swedish receipts Updated Finnish event texts Protel Bridge will now properly receive masked pan 5.25 PosPay Client 4.9.1 Changes description Improved logstreamer Implemented vatOnReceipt We now log client component versions Fixed the installer Improved Finnish event texts Fixed LateCredit service Fixed receiptType selection CLI-1210 CLI-1212 CLI-1215 CLI-1217 CLI-1219 CLI-1222 Issues CLI-1054, CLI-1055, CLI1056, CLI-1058, CLI-1230 CLI-1121, CLI-1122 CLI-1145 CLI-1216, CLI-1226, CLI1228, CLI-1219 CLI-1227, CLI-1252 CLI-1244 5.26 PosPay Client 4.9.2 Changes description PAN has been removed from Voice Authorization event text Issues CLI-1267 5.27 PosPay Client 4.9.3 Changes description Balance with manual pan entry will no longer result in NullPointer Balance is now printed on receipt Fixed Shift Report invoked in old api Receipt from manual deposit will now print the correct value at Ref: Issues CLI-1297 CLI-1241 CLI-1301 CLI-1261 Page 19 of 26 PosPay EMV client – Changes per build 5.28 PosPay Client 4.10.0 Changes description Removed timout on server socket accept Dropped the list of connections in MyntConnectionManager Refactored Class names Implemented vatOnReceipt in HTTP/JSON transactionResult We now log client component versions during startup The duplicate control is now parameterized Implemented VoidActivation service We no longer block merchant in PosPay client, the terminal handles the blocking now Fixed reversal and deletePreAuth in Protel Bridge Protel Bridge java process will now stop correctly when command window exits Fixed SSL parameters in installer We should no longer get Null values in primitive fields in the database when doing an upgrade Removed unused dependencies We check if PosPayService depends on RRAS service during an upgrade Removed unused jars from class path Exceptions is now handled better in logstreamer Added PAN on Pre Authorization receipts Fixed reversal handling in Protel Bridge Upgrade will now work properly Balance is now printed at gift card receipts Added event filter for filtering dispatched events Fixed lateCreditDelegator Changed the default regex in MyntVoiceAuthHandler We can now handle unknown TLVTags Implemented new TLVTags from terminal Ref is removed from manual deposit receipts Implemented default values in DataStore.hbm.xml Implemented VoidActivation service Issues CLI-1054 CLI-1056 CLI-1058 CLI-1121, CLI-1122 CLI-1145 CLI-1150 CLI-1185 CLI-1198 CLI-1209 CLI-1210 CLI-1216 CLI-1218 CLI-1224 CLI-1226 CLI-1229 CLI-1230 CLI-1232 CLI-1239 CLI-1340 CLI-1241 CLI-1242 CLI-1252 CLI-1254 CLI-1257 CLI-1258, CLI-1324 CLI-1261 CLI-1260 CLI-1185 Page 20 of 26 PosPay EMV client – Changes per build Events sent from the terminal can now be TLV encoded OK – NOK messages to the terminal is now without length padding We now get terminal properties during start up Balance with manual PAN entry will no longer result in NullPointer Fixed Shift report Added logging for incoming request string in API Removed currency check from financial validation Implemented support for the latest ECR protocol changes Updated customer receipts Removed legacy code from runClient.vbs Added all missing TLVTags in the completeResponse Implemented rejection before authorization – card pulled Parameterized terminal data dump Removed signature from deposit receipts Implemented ATG price payment to credit cards Fixed Danish receipts Removed signature verification at reversals of signature transactions PcPos GUI translated to English Added support for transaction status 100 from terminal Fixed Linux NOJRE installer Open/Close PED is now available in the PPPDLLServer.dll Removed exclusion of Castor from manifest 5.29 PosPay Client 4.10.1 Changes description Fixed hibernate exception during start up TLV tag CARD_TOKEN 9F998020 having max length, not fixed length Handle getting PAN in the complete response without previously getting carddata Add configurable delay after dispatch of complete event CLI-1278 CLI-1282 CLI-1286 CLI-1297 CLI-1301, CLI-1302 CLI-1303 CLI-1312 CLI-1315 CLI-1317 CLI-1318 CLI-1319 CLI-1323 CLI-1327 CLI-1328 CLI-1329 CLI-1335 CLI-1340 CLI-1341 CLI-1345 Issues CLI-1309 CLI-1355 CLI-1358 CLI-1243 Page 21 of 26 PosPay EMV client – Changes per build Fix receipt templates with CardOwnerId Finnish translations fix Fixed nullpointer when doing closeped with PcPos PingService completes before we get a response from terminal Remove check for expiry date when validating manual entered cards Fixed runComCheck.vbs Print amount on price payment receipts Verify signature is not removed from the inputDialog queue when cancelling customerId We hardcode "cardToken" when setting receiptVo.cardToken in TransactionResultParser Error when sending voice auth code to terminal Removed xml-apis.jar from classpath in runAdmin/runClient 5.30 PosPay Client 4.10.2 Changes description We will no longer crash when using an unknown card The library folder is now properly wiped during an upgrade in Linux Cancel input is changed to use GET as the HTTP API documentation says Added signature lines to price payment receipts Fixed service description for Void Activation CLI-1346 CLI-1351 CLI-1353 CLI-1356 CLI-1359 CLI-1357 CLI-1354 CLI-1362 CLI-1373 CLI-1374 CLI-1375 Issues CLI-1358 CLI-1382 CLI-1386 CLI-1390 CLI-1393 5.31 PosPay Client 4.10.3 Changes description All signature receipts will now print customer id if provided Fixed logging level Issues CLI-1422 CLI-1424 Page 22 of 26 PosPay EMV client – Changes per build 5.32 PosPay Client 4.10.4 Changes description Increased pending request timeout Issues CLI-1445 5.33 PosPay Client 4.11.0 Changes description Implemented support for BAX version number Implemented support for LOAR Implemented support for CVR Added configurable delay after dispatch of complete event Improved log handling Fixed hibernate exception during start up Added short cut options for TeamViewer to the installer Fixed CardOwnerId at receipts Improved Finnish receipts Fixed Ping Service Fixed ComCheck We no longer end up in hang situation if the card is unknown Fixed expiry date validation for manual entered cards Fixed verify signature input dialog Fixed card token in TransactionResult The existing lib folder is now properly wiped during upgrade Cleaned up the class paths Fixed bug in http api-doc (CancelInput, Event Handling) Issues CLI-1171 CLI-1172 CLI-1174 CLI-1243 CLI-1247, CLI-1378, CLI1424 CLI-1309 CLI-1321, CLI-1376 CLI-1346 CLI-1351 CLI-1356 CLI-1357 CLI-1358 CLI-1359 CLI-1362 CLI-1373 CLI-1382 CLI-1383 CLI-1386 Page 23 of 26 PosPay EMV client – Changes per build Fixed price payment receipts Fixed service description for Void Activation Fixed CardOwnerId at receipts Included Deposit Service as a customer verification service for SE Increased pending request timeout to allow for larger upgrades Fixed TransactionId for balance We will no longer end up in NotInitialized state if we get a NullPointerException during start up Improved Swedish receipts Added PluginExecutionFilter for maven-enforcer-plugin CLI-1354, CLI-1390, CLI1423, CLI-1425, CLI-1459 CLI-1393 CLI-1422 CLI-1444 CLI-1445 CLI-1450 CLI-1451 CLI-1452 CLI-1457 5.34 PosPay Client 4.11.1 Changes description We no longer send 4003 event when there is no force signature dialog to cancel We try to connect to the terminal a second time in the case of an SocketTimeOutException Pin bypass dialog is only created once per transaction Fixed typo on Finnish receipts DataDumpCleaner will now work on linux as well Fixed receipt templates so we do not crash when creating cancel receipts Issues CLI-1470 CLI-1475 CLI-1477 CLI-1479 CLI-1481 CLI-1486 5.35 PosPay Client 4.11.2 Changes description Implement support for event code translation Issues CLI-1534 Page 24 of 26 PosPay EMV client – Changes per build 5.36 PosPay Client 4.12.0 Changes description Implemented card extensions for fuel card handling Issues CLI-1427 5.37 PosPay Client 4.12.1 Changes description Fixed SSL connection Issues CLI-1581 5.38 PosPay Client 4.12.2 Changes description Fixed input response Added support for whitelisting of src addresses for PPP Swedish receipts will no longer contain KONTANT when payment card is used Minimized OTRS receipts Abort receipts will now print card data if payment card is used Fixed mileage input dialog for YX cards Issues CLI-1663 CLI-1651 CLI-1647 CLI-1387 CLI-1344 CLI-1670 5.39 PosPay Client 4.12.3 Changes description Fixed SSL installer It’s now possible to use config.properties file when upgrading Fixed Loyalty cash Issues CLI-1728 CLI-1381 CLI-1653, CLI-1680, CLI1773 Page 25 of 26 PosPay EMV client – Changes per build 5.40 PosPay Client 4.13.0 Changes description Improved receipts Will no longer fail if there is a space in config parameters Space is now permitted in Content-Type Improved handling of terminal logs Added support for PayEx TMS Issues CLI-1300, CLI-1344, CLI1387, CLI-1647, CLI-1665 CLI-1489 CLI-1673 CLI-1714 CLI-1735 Page 26 of 26