SDK Changelog
Version | Date | Changes |
---|---|---|
2.1.88 | 22/07/2024 |
Added
Fixed |
2.1.87 | 13/06/2024 |
Fixed |
2.1.86 | 10/06/2024 |
Added
Fixed |
2.1.83 | 20/02/2024 |
Fixed |
2.1.82 | 01/01/2024 |
Added
Fixed |
2.1.80 | 14/12/2023 |
Fixed |
2.1.76 | 22/11/2023 |
Fixed |
2.1.73 | 30/10/2023 |
Fixed |
2.1.70 | 16/10/2023 |
Fixed |
2.1.68 | 01/10/2023 |
Fixed |
2.1.67 | 21/09/2023 |
Fixed |
2.1.66 | 21/09/2023 |
Added
Fixed |
2.1.65 | 18/09/2023 |
Fixed |
2.1.64 | 07/09/2023 |
Added
Fixed |
2.1.62 | 30/08/2023 |
Added
Fixed |
2.1.61 | 29/08/2023 |
Fixed |
2.1.60 | 27/08/2023 |
Fixed |
2.1.59 | 15/08/2023 |
Added
Fixed |
2.1.58 | 03/08/2023 |
Fixed |
2.1.56 | 31/07/2023 |
Added
Fixed |
2.1.53 | 24/07/2023 |
Added
Fixed |
2.1.49 | 09/07/2023 |
Added
Fixed |
2.1.46 | 4/07/2023 |
Fixed |
2.1.45 | 18/06/2023 |
Added |
2.1.44 | 15/06/2023 |
Added
Fixed |
2.1.41 | 07/06/2023 |
Fixed |
2.1.37 | 31/05/2023 |
Added
Fixed |
2.1.29 | 01/05/2023 |
Fixed |
2.1.26 | 19/04/2023 |
Added
Fixed |
2.1.22 | 14/03/2023 |
Fixed |
2.1.18 | 28/02/2023 |
Fixed |
2.1.12 | 08/02/2023 |
Added
Fixed |
2.1.06 | 23/01/2023 |
Added
Fixed |
2.1.03 | 21/12/2022 |
Fixed |
2.1.02 | 18/12/2022 |
Added
Fixed |
2.0.19 | 13/12/2022 |
Added
Fixed |
2.0.13 | 30/11/2022 |
Added
Fixed |
2.0.9 | 24/11/2022 |
Fixed |
2.0.7 | 27/10/2022 |
Added
Fixed |
2.0.5 | 20/10/2022 |
Fixed
Changed |
2.0.1 | 28/09/2022 |
Fixed |
2.0 | 25/09/2022 | In this release we added a feature that will help you to integrate easily , now all you need is to pass your JWT and we will handle the install and login.
Added
Fixed
Removed
Changed |
1.0.3 | 07/09/2022 |
Added
Fixed
Removed
Changed |
1.0.2 | 05/09/2022 |
Added |
1.0.1 | 01/09/2022 |
Added
Fixed
Removed |
1.0 | 31/08/2022 | Initial Release |
v2.1.88
22/07/2024
Added
1. Added requestId to session function.
2. Added RRN in transaction list response.
3. Added message string to GeneralFailure in nearpay.payment() and nearpay.refund()
Fixed
1. Fixed crash when session is closed.
2. Fixed issue where session doesn't check for payment plugin being installed.
v2.1.87
13/06/2024
Fixed
1. Removed SDKApplication class and removed SDKApplication name from shared public module's manifest.
v2.1.86
10/06/2024
Added
1. Added new PurchaseFailure UserCancelled for cancel with reverse
Fixed
1. Changed requestCancel message when requestId has not been set by a purchase request.
2. Fixed when old payment plugin attempts to send terminalId to sdk.
3. Only run requestCancel when requestId has already been set by a purchase request.
v2.1.83
20/02/2024
Fixed
1. Resolved bitmap receipt printing issues on Android 13/14.
v2.1.82
01/01/2024
Added
1. Get reconciliation by uuid now have the option to show ui receipt
2. Get transaction by uuid now have the option to show ui receipt
3. Added method getUserSession in SDK that will return information about the terminal, the merchant, and the user logged in
Fixed
1. Performance enhancement and bug fixes
v2.1.80
14/12/2023
Fixed
1. Handled sending multi-requests to the SDK
2. Show transaction list by customer reference number
3. Check user session
v2.1.76
22/11/2023
Fixed
1. handled install url api errors when getting sdk installation url
v2.1.73
30/10/2023
Fixed
1. Fixed Reconcile Listner Not Triggered
v2.1.70
16/10/2023
Fixed
1. Not returning appropriate callbacks results in for get reconcile, get reconcile list, get transaction by uuid, get transaction page list, get reconciliation list.
v2.1.68
01/10/2023
Fixed
1. Performance enhancement and bug fixes
v2.1.67
21/09/2023
Fixed
1. Fixed SDK not checking if the payment plugin is exist or not
v2.1.66
21/09/2023
Added
1. SDK now routinely checks for payment plugin version updates and force-updates every hour
Fixed
1. Fixed SDK not recognize if the payment plugin installed from outside source
v2.1.65
18/09/2023
Fixed
1. Fixed orientation crash in Android version 8
2. Performance enhancement and bug fixes
v2.1.64
07/09/2023
Added
1. Check if the terminal doesn't have profile, it will show an error
2. Feature to allow user to make the terminal accessible even when there is connection
Fixed
1. Handled not-installed state when logout is called
2. Performance enhancement and bug fixes
v2.1.62
30/08/2023
Added
1. Handled supported operations in terminal preference
Fixed
1. Fixed showing wrong location for any performed transaction
v2.1.61
29/08/2023
Fixed
1. Performance enhancement and bug fixes
v2.1.60
27/08/2023
Fixed
1. Performance enhancement and bug fixes
v2.1.59
15/08/2023
Added
1. For security propose now our NearPay SDK can deduct VPN used to protect your merchants from fraud activity
2. Now you can list all transactions and reconciliations from the SDK with the ability to filter them using start date and end date
3. Added the ability to select the preferred internet connection Wifi or SIM or both for a more reliable internet connection
Fixed
1. Fixed security issues and make SoftPOS more secure
2. Fixed memory leak while transaction which leads to app crash after some transaction.
3. Fixed location memory leak
v2.1.58
03/08/2023
Fixed
1. Added consumer rules to sdk to prevent apps that enable minifying/obfusucation from obfuscating sdk data models
v2.1.56
31/07/2023
Added
1. Added network configuration (defualt, sim_only, sim_preferred)
2. Upgraded java 17
Fixed
1. Fixed progress carsh devide by zero
2. Corrected uiLoading flag place
v2.1.53
24/07/2023
Added
1. Cancel transaction with guranteed reversal
2. Implemented force update to google store sdk
3. Replaced all list of receipt callback params with a TransactionData object
4. Send isNewTransaction flag to proxy
Fixed
1. Fixed reconcile scheme font size
v2.1.49
09/07/2023
Added
1. When login by email or mobile, you can pass the tid as a second parameter. (optional)
Fixed
1. Fixed query data listeners names
v2.1.46
4/07/2023
Fixed
1. Installation and bug fixes
v2.1.45
18/06/2023
Added
1. Transaction List and Transaction by UID methods are added
2. Reconciliation List and Reconciliation by UID methods are added
v2.1.44
15/06/2023
Added
1. Support different size of screens
2. Added UI position to set the UI position based on your device
3. Added PaymentText to set the text for the payment reader UI
Fixed
1. Installation and bug fixe
v2.1.41
07/06/2023
Fixed
1. Installation and bug fixes
v2.1.37
31/05/2023
Added
1. Nearpay install request permission first
Fixed
1. Installation and bug fixes
v2.1.29
01/05/2023
Fixed
1. Dismiss UI removed from setup and logout
v2.1.26
19/04/2023
Added
1. Local transaction which allow you to pass your transaction UUID
Fixed
1. Performance enhancement and bug fixes
v2.1.22
14/03/2023
Fixed
1. Performance enhancements and bug fixes
2. Fixed the dynamic receipt font in reconcile
v2.1.18
28/02/2023
Fixed
1. Performance enhancements and bug fixes
2. Fixed install for android 11
v2.1.12
08/02/2023
Added
1. Added receipt font size
2. Added admin pin in payment
Fixed
1. Performance enhancement and bug fixes
2. Fixed install progress bar
v2.1.06
23/01/2023
Added
1. Added nearpay Session which allow you to control the transaction from the backend
Fixed
1. Performance enhancement and bug fixes
v2.1.03
21/12/2022
Fixed
1. Performance enhancement and bug fixes
v2.1.02
18/12/2022
Added
1. Added Nearpay Connect SDK which allow you to communicate remotely with the payment plugin using iOS
Fixed
1. Performance enhancement and bug fixes
v2.0.19
13/12/2022
Added
1. Added finishTimeOut for all Screens so you can set the timing of UI to be dismissed
2. Added exit button for receipt view
3. Reverse UI is now optional , you can set enableReversal to false
Fixed
1. Performance enhancement and bug fixes
v2.0.13
30/11/2022
Added
1. Added new login methods, you can login now using email , phone number or let your user enter it
2. Added edit refund UI , you can set enableEditableRefundAmountUi to true so the user can edit the amount of refund
3. Added reverse button after the purchase is done
Fixed
1. Performance enhancement and bug fixes
v2.0.9
24/11/2022
Fixed
1. Performance enhancement and bug fixes
v2.0.7
27/10/2022
Added
1. Added updateJWT method. So, you can update your jwt when authentication failed
2. Added nearpay.toJson Method which it can be used to convert Transaction Receipt to JSON
3. Added setUp Method which it can be used to set your app up before making any purchase , it will run install and login
Fixed
1. Performance enhancement and bug fixes
v2.0.5
20/10/2022
Fixed
1. Fixed the delay on the first payment
2. Fixed the issue with health check
3. Fixed the delay in the app over all
Changes
1. Changed TransactionReceipt to be list in Receipt in Purchase , Refund and Reverse
2. Changed transactionReferenceRetrievalNumber to TransactionUUID in refund
v2.0.1
28/09/2022
Fixed
1. Fixed the issue with NearPay object creation
v2.0
25/09/2022
Added
1. Added nearPay.Reverse
2. Reconcile UI
3. EnableReceipt UI
Fixed
1. Performance enhancement and bug fixes
Removed
1. nearPay.checkStatus
2. Activity in purchase, refund and reconcile
3. nearPay.install
4. nearPay.login
Changes
1. Nearpay Object
2. PaymentListener to PurchaseListener in purchase
3. PaymentListener to RefundListener in refund
v1.0.3
07/09/2022
Added
1. Added onPaymentUiClosed()
Fixed
1. Performance enhancement and bug fixes
Removed
1. Removed paymentSession()
Changes
1. Changed transactionUUID with transactionReferenceRetrievalNumber in Refund
v1.0.2
05/09/2022
Added
1. Added payment session which will control when the form of the payment starts or dismissed
2. Added reconcile data
v1.0.1
01/09/2022
Added
1. Added environments in nearpay object
Fixed
1. Fixed a bug in check status
Removed
1. Removed update config
v1.0
31/08/2022