Release notes - Terminal - Android Payment - Version PAY-1.17
TAP-594 Software check only at the host download and before the first transaction following an update of the application.
TAP-632 PAXStore can now push the configuration file to the A35.
TAP-661 New self terminal activation feature. No need to call support.
TAP-639 PayFacto centralized journal now shows data for A35.
TAP-664 No longer able to use physical keyboard to start a transaction on the locked activation screen.
TAP-666 Replace Waiter ID by Server ID on our receipts
TAP-667 Terminal will no longer crash if there is no paper while printing Summary and Detail reports.
TAP-671 Software check or host download are displayed now instead of grey screen.
TAP-679 Tip of a transaction is now returned from Transaction Data (TRXDATA) request.
TAP-684 Voids and other transactions no longer generating reversal.
TAP-685 No longer able to press Settlement button 2 times and generate 2 settlements.
TAP-686 The back button or exit button is now available on the activation screen.
TAP-687 "Problem Activating Your Account?" link is now clickable on the A920 to open support page.
TAP-688 The "Send code" button is now available on the activation screen for A80.
TAP-689 "Resend Code" link is now only clickable in the text area.
TAP-690 White line at the bottom of the Welcome Scree is now removed for the A920 & A80.
TAP-691 Text size has been updated on the A35 to match the other PAX terminals.
TAP-692 The support page now opens fully on the app for A35 & A920Pro when selecting "Problem Activating Your Account" link.
TAP-693 App no longer crashes on Tap card screen when wrong password entered for manual entry and a card is Tapped after.
TAP-694 After activating the payment app when the user clicks on the back button, they will now be redirected to the gateway app.
TAP-696 In ECR mode, if payment application is locked, go back to lock screen.
TAP-698 The Activation parameters are now correctly pushed in the terminal.
TAP-699 The "Verify Via Phone" after Resend Code process no longer shows the New Code Sent message.
TAP-700 The "New Code Sent" message is now center aligned.
TAP-701 Application does not crash anymore if it is re-pushed during the activation screen.
TAP-704 The "Verify via Phone" or "Verify via Email" link is now centered aligned.
TAP-705 Welcome screen no longer flashig when the user opens the Gateway app.
TAP-706 Users are unable to unlock the terminal after 15 min with received OTP now.
TAP-710 The OTP field now resets when changing the mode of receiving an OTP.
TAP-473 Crash no longer happens when card is tapped at the same time of the card read timeout.
TAP-695 The gateway app always opens with a white screen as designed.
Release notes - Terminal - Android Payment - Version PAY-1.16.3
Bug
TAP-651 Issue if intent is receive without extra data, Android application to application fix
TAP-649 Abandonment tracking issue
TAP-648 Payment - Reflect tip amount in void response back to third party
TAP-646 Issue when AID of the card length is lower than a normal AID
TAP-645 Qwerty keypad appears during manual card entry
TAP-644 Logging each transaction 1 line for card read error
TAP-642 PAYMENT - Tip screen - No tip means no confirmation screen
TAP-641 Void with empty amount crash with test version
TAP-637 Manual entry expectation on A80
TAP-636 Surcharge issue if only one surcharge card method is set
TAP-634 The option "English" is in french language when the app is in french
TAP-633 The language option "francais" is in small letter
TAP-631 A920 - The border line for the buttons is in black color for the TIP screen
TAP-630 All the text on the TIP screen page is in black color
TAP-629 A920 - The user is navigating to the Home screen after clicking on any button of the TIP screen
TAP-616 "untranslate" language selection
TAP-611 Android intent is getting -16 after two special amounts
TAP-610 Issue when pressing on the loading screen between select account dialog and the pin entry
TAP-609 Terminal is stuck after transaction is approved.
TAP-606 a new clerk ID is not requested when doing void or completion
TAP-597 A35 - There is an unnecessary scanned receipt image visible when the user scan a receipt
TAP-596 Button texts for "$ and %" are in white color for white theme
TAP-592 A35 - Gift card option is not available on the payment screen
TAP-591 A35 - User experience for clerk creation should be improved
TAP-586 Cashback - The preset amount looks inconsistent
TAP-585 A920 - The keypad button of tip screen is not responding fast enough and match the figure you enter or erase
TAP-584 There are some hidden buttons on all the TIP screens empty space areas
TAP-583 A35 - Some of the button text on the TIP screen does not middle aligned of the button
TAP-582 A35 - The TIP preset button text are trimmed and not fully visible
TAP-580 A35 - The terminal language is automatically change after doing the Completion or Void transaction
TAP-579 A35 - The button text is not properly fit into the box on batch details page
TAP-577 A35 - The virtual keypad does not show consistently for manual entry field
TAP-576 There is a glitch when the user enters the merchant password for manual card entry
TAP-575 The font size is different for different screen of the TIP screen
TAP-572 A920 - The erase button does not delete the amount properly
TAP-571 A80/A35 - The Confirm button looks different at the bottom of the manual tip entry pages
TAP-570 Tip amount value is displaced after entering the amount on Manual entry page
TAP-569 A35 - The preset buttons' border on the Tip screen are trimmed
TAP-568 Pressed state looks weird for certain buttons on the TIP screen
TAP-567 Pressed state is missing for certain buttons on multiple pages of the Tip screen
TAP-566 Confirm button background is different on "Tip Percentage" and "Tip Amount" pages
TAP-565 Button text is green on the Tip screen for "Cancel" and "Confirm" buttons
TAP-564 Unnecessary black bar is highlighted on the confirmation page of the TIP screen
TAP-563 Golden border highlight is not equally aligned in all four sides of the keypad
TAP-561 The payment is processing twice even after the Result page
TAP-552 User is stuck on the home screen after the first trial of reversal without connection
TAP-549 Surcharge card Type from Intent
TAP-367 Print Button Not Always Highlighted
Story
TAP-652 PAYMENT - IM30 ONLY - Change location of CLESS LOGO in card read screen - From 1.14.5 to 1.16
TAP-643 PAYMENT - Summary report with clerks - Do not show clerk with no transactions
TAP-600 Change all hardcoded DNS entries from CTPaiement to Payfacto
TAP-479 Payment - New tip screen for cardholder
Task
TAP-650 Allow the terminal to use the amount 0.00$ for a completion without pre auth
TAP-640 Payment App - to support third party load test, only in test build
TAP-624 out of paper timeout dialog
TAP-614 Make the VOID and Completion confirmation screen optional for ECR request
TAP-608 New TAG for ECR mode in internal logging
TAP-607 Standalone - Add message to main screen if last transaction end in crash
TAP-604 Update poslink library to V.1.09.01
TAP-560 Keep the clerk that complete or void a transaction
TAP-557 Remove beep for contactless processing
TAP-556 Settlement ECR empty return -4
TAP-555 Make bar code optional for receipt \(Disable by default\), faster and shorter printing
TAP-554 Make result screen optional in ECR
TAP-551 contactless debit account type should be cheque
TAP-550 Refactor some screen
TAP-533 PayFacto - to add special amount for each error code in order to automated testing STP
Release notes - Terminal - Android Payment - Version PAY-1.15.3
Bug
[TAP-602] Authorize card in double Interac PIN
[TAP-595] Gift card transaction showing surcharge amount in the STP log
[TAP-593] Debit transaction applies the same surcharge fees what is set for credit transaction
[TAP-590] Fix confirmation amount after tip
Story
[TAP-589] PAYMENT - Remove the message about the unsettled back after 3 days
[TAP-588] PAYMENT - Put tip experience from v1.14 back
Release notes - Terminal - Android Payment - Version PAY-1.15.1
Story
TAP-531 Make the clerkID feature more user friendly without actions needed by merchant
TAP-266 Payment - Proof of concept - Contactless surcharge
Sub-task
TAP-420 "Completion without pre-auth" option should be removed from the app - back for unattended solutions
Task
TAP-534 Fix double tap issue on sale button in standalone
# Release notes - Terminal - Android Payment - Version PAY-1.15
Bugs
TAP-501 block all transaction when transaction already in progress
TAP-58 Volume button is not disabled for some key in screens.
TAP-50 A80 - When Setting the Tip Percentage Presets the Physical Cancel Button Doesn't Work Properly
Stories
TAP-504 Protection where you cannot swap to non-sync to sync clerk IDs if there are open transactions \(and vice-versa\)
TAP-503 Terminal will support new host parameters blocking fields and block appropriate card entry methods
TAP-499 Print the clerk name field on the clerk report, if clerk name is set for the clerk ID
TAP-498 In the clerk settings, allow name customization per clerk ID of a clerk name
TAP-497 Automatic creation of clerk IDs in ECR mode when clerk ID is unknown
TAP-496 The merchant operator taps his card/dongle on the internal reader, the ID is transferred as a clerk \(15 digits clerk IDs\)
TAP-494 User can use the generated password to process a full merchant/admin password in the password settings section
TAP-493 User misses a password 5 consecutive times, the terminal is no longer locked
TAP-480 Payment - UX - New contactless experience when card reading is displayed
TAP-476 Payment - Clerk summary - Subtotals only include the Interac vales
TAP-475 PayFacto - UX - No more popups during card read and transaction processing
TAP-299 PayFacto - Update system time on transaction, safely
Sub-task
TAP-517 Completely remove the SWIPE CARD password
TAP-516 Completely remove the EXIT APPLICATION password
TAP-315 New Printer Error Messages
Release notes - Terminal - Android Payment - Version PAY-1.14.4
TAP-468 Cash transaction are not in reports
TAP-465 Fix with completion amount enter manually
TAP-463 Auto-settlement issue in standalone
TAP-461 New Intent Transaction TRXDATA
TAP-460 Reprint return all info from transaction in Android Intent
TAP-458 Detail report print fix when too many transaction
TAP-457 Prevent back button from cancelling the transaction after the card has been tapped on the A80
TAP-456 Datacandy approved transaction return Transaction declined - 1 in result string
TAP-455 Prevent from clicking twice on the print button for customer
TAP-365 A920- during a transaction, if you enter a clerk number not already created, no error the app crashes and returns to the main screen Sale.
Stories
TAP-464 Payment - Manual settlement - timestamp preventing delays between settlements
TAP-412 Payment - Unattended Change Requests - Settings and functions to be hidden when terminal is unattended
TAP-448 PayFacto - Rename to PAYMENT
TAP-440 PayFacto - New application icons
TAP-427 "Clerk" option should be removed from the app for unattended device app
TAP-426 "Cashback" is an unnecessary option for unattended device
TAP-424 "Cash or Card option" is not required for the unattended device app
TAP-423 "Validate last 4 digit" remove when unattended
TAP-422 "Password on Features" not required for the unattended devices
TAP-421 "Auto Settlement" option is not required for the unattended device app
TAP-420 "Completion without pre-auth" option should be removed from the app
TAP-419 "Reports" feature is not necessary for the unattended device
TAP-414 "Settlement" feature is not required for the unattended device
Tasks
TAP-462 Remove/Hide the 0 at the beggining of the invoice number on the receipt
TAP-451 Payment - to block transaction request intent if a transaction is in process.
Release notes - Terminal - Android Payment - Version PAY-1.14.3
Bug
TAP-454 AMEX manual/Fallback entry print as unknown on the receipt for the card type
TAP-446 Make sure card reader is closed at the beginning and the end of a transaction
TAP-445 Boot service fix with A920pro
TAP-433 A920Pro- The terminal language changes after a transaction with a different language card.
TAP-430 Restart application if application consume too much memory or after a settlement
TAP-418 Remove previous logging background processes from application
TAP-416 A920PRO fix language
Story
TAP-453 Payment - Risk - In the host options, on TID change, put a SUPER ADMIN password prompt.
TAP-362 Payment - A920Pro - Application icon displayed on the terminal desktop
TAP-360 Payment - A920 Pro - Enable printer permissions
Task
TAP-434 Payment App - memory leak fix
Release notes - Terminal - Android Payment - Version PAY-1.14.2
Bug
TAP-410 Issue with cash or card question, Application crash
TAP-407 Keep financial data store in device, serialization of data
TAP-406 Fallback message with latest termlink
Story
TAP-400 Payment - Process automatic download flags from header
TAP-399 PayFacto - Reversals on credit refunds
TAP-388 Payment - Payroc Whitelabel
Release notes - Terminal - Android Payment - Version PAY-1.14.1.2
Story
TAP-373 PayFacto - Autostart after an application push has been completed, new issue fixed
Release notes - Terminal - Android Payment - Version PAY-1.14.1.1
Bug
TAP-309 A80 not working with PayFacto centralized journal
Story
TAP-373 PayFacto - Autostart after an application push has been completed. Fix applied on semi-integrations startups of the application
Release notes - Terminal - Android Payment - Version PAY-1.14.1
Bug
TAP-394 Log to centralized journal critical error when TermLink SDK has a wrong version installed
TAP-393 Issue with payment app card reader still open but transaction cancelled (resource management)
TAP-383 A920- 1- Remove the pop up of "it is a gift card?" from the "Verify account" transaction or display the balance of the datacandy card instead. the terminal now returns to the main screen "SALE" only if we select "yes"
TAP-379 A920-during a "sale" transaction if a datacandy card is passed instead of a payment card, the Gateway returns 29 acquirer error but the transaction is approved as a redemption.
TAP-369 ECR accept completion to 0
TAP-359 A920- when we press "Print clerk list", terminal screen displays "settlement" instead of "Clerk list" on the printing screen
TAP-282 A920: Duplicate: the message displayed to print the customer copy is not fully translated
Story
TAP-396 Payment - Host download required flag set to Y prior to host parameter transaction process
TAP-395 Payment - Live authorization by default should be enabled (currently disabled)
TAP-380 A80 - Payfacto - ECR - issue of Payment approved but POS refused (resource management)
TAP-373 PayFacto - Autostart in standalone after an application push has been completed
TAP-371 PayFacto - Is it a gift card popup question, add a 3s timer and default the timeout as a YES answer
TAP-370 Payment - Accept completions and completions without preauthorization amount to 0 - Cancelling a preauthorization
TAP-265 Payment - Disable hot spot on Android mobile terminals
Sub-task
TAP-334 If available, display the host settlement time.
Task
TAP-389 prevent broadPos error by tapping to quickly when starting a transaction
TAP-381 Manage correctly if activities get killed in background
TAP-372 Check if termlink install before starting a transaction
Release notes - Terminal - Android Payment - Version PAY-1.14
Bug
TAP-359 A920- when we press "Print clerk list", terminal screen displays "settlement" instead of "Clerk list" on the printing screen
TAP-358 A920- transaction declined (error code 354, Invalid Operator) when use a clerk number and password already created
TAP-338 Payment - When a reversal is processed, display it on screen instead of the current transaction required
TAP-322 Stability - Settings crash fix
TAP-319 Stability - Dialog processing crash fix
TAP-311 Stability - Crash in settings #2
TAP-309 A80 not working with centralized log, in progress
Story
TAP-349 Payment - Crash during a transaction will ensure transaction is not automatically resumed. Standalone to main screen, ECR distinctive response code
TAP-337 White-label - IOT Payments
TAP-332 Payment - Remove auto-settlement hours, display host settlement time and perform cleanup only at host settlement time
TAP-313 Payment - When swiping a gift card, process automatically to GiftPayFacto
TAP-298 PayFacto - 3 swipes of invalid gift card does not trigger a TRANSACTION CANCELLED message.
TAP-297 GiftPayfacto - Swiping a credit card should trigger a much more distinctive message than just 'Invalid Card'
TAP-278 Payment - When exiting the application with the admin password, kill the app from the loaded list
Task
TAP-339 PayFacto - send memory usage log to centralized logging system
Version 1.13 (Feb 11th, 2021)
Story
TAP-324 Payment - Create an option to allow/disable logging to PayFacto
TAP-314 PayFacto - Improve messages to cardholder and merchant
TAP-301 Payment - Fix error code 999
TAP-287 Payment - Send events to PayFacto logging central system
TAP-286 Payment - Send non-fatal exceptions to PayFacto logging central system
TAP-285 Payment - Send crash logs to PayFacto logging central system
Bug
TAP-323 EPOS999 - Fix 999 error codes
TAP-320 Fix crash on programmed host downloads when performing a semi-integrated transaction
Sub-task
TAP-316 PayFacto - EMV messages to cardholder
Changed the message when contactless card is declined by the terminal to show TAP NOT ACCEPTED instead of AMOUNT LIMIT EXCEEDED
Epic
TAP-269 Improve stability
Version 1.12 (Jan. 22nd, 2021)
** Epic
* [TAP-269] - System Process Hanging
** Story
* [TAP-119] - Payment - Switch autosettle - Enable switch auto-settlement configuration without impacting current setups
* [TAP-125] - Settlement report printout - Summary included by default (per card and per operator)
* [TAP-185] - Payment - Update the success screen with the latest UX
* [TAP-186] - Payment - Update the failure screen with the latest UX
* [TAP-187] - Payment - Wait for card removal before ending transaction
* [TAP-251] - Payment - Refund and Void require admin password - Create an option to require the admin password level on refunds and voids
* [TAP-270] - Payment - Completely remove timer to manage logs sending to S3
* [TAP-271] - Payment - Completely remove the update system time
* [TAP-272] - Payment - Remove auto-settlement hours and timer manager but leave printer options
* [TAP-274] - Payment - On new batch ID received from switch execute cleanup
** Bug
* [TAP-254] - ECR mode - printing of summary report can print receipt with zero totals
* [TAP-256] - A80 log do not work
* [TAP-261] - Issue with terminal lock after password failed in ECR
* [TAP-262] - A920: the terminal no longer supports the language defined in the settings, or the payment card language.
* [TAP-268] - Remove gray screen at starting of the application
* [TAP-281] - The application won't exit on the first try after a host download
Version 1.11 (December 15th, 2020)
Release notes - Terminal - Android Payment - Version PAY-1.11 (December 15th)
** Story
* [TAP-112] - Payment - Terminal not at the same time - Synchronize with switch time
* [TAP-140] - Payfacto - Taxi QC province regulation text as automatic footer
** Bug
* [TAP-182] - A920- Remove the tax message at the bottom of the receipt for refund and void transactions
* [TAP-183] - A920-ECR mode: When the simulator sends a "verify account" transaction, the application closes on the terminal and the gateway sends a wrong message.
* [TAP-184] - Completion standalone - invalid entry
Version 1.10 (December 8th, 2020)
Release notes - Terminal - Android Payment - Version PAY-1.10
Task
* [TAP-42] - PayFacto - Put all settings variable in the PAXStore push parameters
* [TAP-101] - Make Payment application full screen
* [TAP-179] - New error code for duplicate invoice reprint
Story
* [TAP-86] - PayFacto - New switch fields
* [TAP-89] - PF 1.10 Bug fixes
* [TAP-103] - Android intent printing ad hoc reports
* [TAP-127] - Payment - Contactless lengthy reads - Update of EMV configuration file A920 QA + SDK update
* [TAP-133] - Payment - Contactless lengthy reads - Update of EMV configuration file A80 QA + SDK update
* [TAP-136] - Payment - Contactless lengthy reads - Update of EMV configuration file IM30 QA + SDK update
* [TAP-149] - PayFacto - Create an option to remove the required merchant password on manual entries
* [TAP-150] - PayFacto - Migrate the completion without preauthorization from the Monitor/Prolin line
** Bug
* [TAP-25] - On First Configuration of Terminal Setup Admin/Merchant Password Screen Issue with Physical OK Button
* [TAP-26] - On First Configuration of Terminal Setup After Admin/Merchant Password is entered, On Screen Keyboard Remains for next Screen
* [TAP-81] - PayFacto - Auto-settle - Activated detail report but got no detailed report
* [TAP-164] - A920- If the terminal language is French, the transaction screen is in English and the transaction menu also
* [TAP-165] - A920- The terminal does not take into account the language of the card. Payment screens are always in English
* [TAP-166] - A920- the auto settle option no longer works
* [TAP-167] - A920- When the auto-settle option is activated, the terminal settings show that it is at DISABLED
* [TAP-170] - A80- Approval screen print and none, the Ok button should print out the reciept, the cancel button should cancel out
* [TAP-171] - A920- Add the settings: Enable completion without pre-authorization on the settings report (About Menu)
* [TAP-172] - A80- Reports, -To reprint a receipt, we have to push the OK button 2x before it works
* [TAP-173] - A80 - When paying with gift card, after returning from Gift PayFacto Powered by DataCandy application you get System UI error
* [TAP-174] - A920 - Terminal delete the original if completion was unsuccessful.
* [TAP-175] - A80- change "transaction approved" to "transaction successful" when making a settlement on the A80 When reports printing is enabled
* [TAP-177] - Completion without pre-authorization - the terminal decline the "Standalone completion" and returns 373 "no match"
* [TAP-178] - Completion without pre-authorization - completions must be saved in the terminal and in "batch details"
** Sub-task
* [TAP-53] - Terminal - Switch fields to be integrated - TIP - From version 1.10, this means the PayFacto processed transaction with tips, the tip amount will appear on the online merchant reports
* [TAP-87] - PayFacto - Switch Fields - Waiter ID
* [TAP-88] - PayFacto - Switch Fields - Versions
Version 1.09.01
This release is primarily a bug fix release
Bug fixes
- Android Payment - Power button and Exit button are disabled after SecureTable/SecurePay first call PayFacto Payment
- PayFacto - Detail report transactions appearing multiple times
- A920-Gateway- remove the "testing network connection" for recovery. Because even if the connection is reestablished and we make "retry" the transaction is always reversed
- Gateway- For a transaction canceled during the reconnection of the terminal, Gateway returns P2, Switch "Transaction approved" and the transaction not found on details report
- A80-Gateway-Connected : we have no transaction received from the simulator to the terminal
This version is the release of the IM30 as an unattended solution that will be deployable for the Canadian market.