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