SDK Changelog

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. Add 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. Handle 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. handle install url api errors when getting sdk installation url

v2.1.73

30/10/2023

Fixed

1. Fix 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. Fix 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. Fix SDK not recognize if the payment plugin installed from outside source

v2.1.65

18/09/2023

Fixed

1. Fix 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. handle not-installed state when logout is called

2. Performance enhancement and bug fixes

v2.1.62

30/08/2023

Added

1. Handling supported operations in terminal preference

Fixed

1. Fix 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. We added the ability to select the preferred internet connection Wifi or SIM or both for a more reliable internet connection

Fixed

1. Fix security issues and make SoftPOS more secure

2. Fix memory leak while transaction which leads to app crash after some transaction.

3. Fix location memory leak

v2.1.58

03/08/2023

Fixed

1. add consumer rules to sdk to prevent apps that enable minifying/obfusucation from obfuscating sdk data models

v2.1.56

31/07/2023

Added

1. Add network configuration (defualt, sim_only, sim_preferred)

2. upgrade java 17

Fixed

1. Fix progress carsh devide by zero

2. Correct uiLoading flag place

v2.1.53

24/07/2023

Added

1. Cancel transaction with guranteed reversal

2. Implement force update to google store sdk

3. Replace all list of receipt callback params with a TransactionData object

4. Send isNewTransaction flag to proxy

Fixed

1. Fix 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. fix 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 encasements and bug fixes

2. Fixed the dynamic receipt font in reconcile

v2.1.18

28/02/2023

Fixed

1. Performance encasements 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. Bug Fixes

v2.0.9

24/11/2022

Fixed

1. 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. 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. 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. 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