...
Issue resolved where Month and Year filters for the Monthly Statement report would not display all months for a given previous year as expected.
Issue resolved where the “Flat Fee” line of the Merchant Monthly Statement report would display as a normal whole number (e.g. “20) instead of standard currency format (e.g. $0.20).
Terminals
Payrix App for PAX A-Series Mobile Platform
Version 2.1.12
App crashing fix when transaction history page is opened Version 2.1.11
Increased the socket and the read timeout and also parsed a human-readable message to explain what's going on.
Memory optimization.
Bulletproofing code from crashing, slowness, and memory waste
Added a service to check if the device is offline and notify the user.
Increased network connection timeout to 60 seconds and also generated an error message to the client if an error occurred.
Moved BPCommunicator object for CardManager Activity to a ViewModel called CardManagerViewModel for parsing BroadPOS txn and data management to the calling Activity
Created a foreground service to handle Doze mode for Android 6 and above.
Added retry in Payment Success Page for transactions that were successful, but couldn't update the Payrix server due to network issues. If the transaction is successful but can't update Payrix, a reload button will be displayed with an error message below it. The user can retry by clicking on the reload button, if it's successful, the button will change back to the default button (i.e button to close the page).
Version 2.1.11
Increased the socket and the read timeout and also parsed a human-readable message to explain what’s going on.
Memory optimization.
Version 2.1.10
Previously, when a transaction was still processing and a new one dropped via notification, we discarded the latest (newly dropped notification) incoming txn without updating the core API. This fix updates the core API with the status failed and a descriptive message, which reads "Terminal is busy."