Environment:
iVend 6.6.8024 SAP B1 10
Problem Statement:
One of the Customer was facing an error with a custom payment processor. Getting below attached error.
The Payment processor has been working well on other installations but having issue on patch 8024.
Solution:
Troubleshooting Steps followed
1. Checked the POS error Log and found below error message.
2. We verified the file CXS.Payments.PesaPal.dll at below location and found the file
file:///C:\Program Files (x86)\CitiXsys\iVend Retail\PointOfSale\
3. We checked if file was copied from other system or location and having permission issue as per below screenshot but it was found ok
4. We checked the POS log again and found “Access Denied” error at below location
C:\Program Files (x86)\CitiXsys\iVend Retail\PointOfSale\
So, we checked the permission related to folder and logged in user.
5. Logged in user was admin user and it was also found ok
6. Issue was with the DLL’s only, so we asked the customer to copy the DLL’s again from the running system.
7. Customer was also asked to compile the DLL’s in "Any CPU" format.
8. We checked that tender type "Mpesa-Auto" was inactive, and seems one of the deleted tender type was marked as authorized with incorrect files. So, we corrected it from the Backend with the help of queries.
Recommendations /Suggestion:
CS0009747