Payment Processor Error

Payment Processor Error

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

    • Related Articles

    • Cayan Payment Processor Configuration

      Please find the Cayan Payment Processor Configuration
    • iVend Retail - Payment Processor Integration

      Who should be reading this document? The target audience for this document is intended for partners who are willing to undertake source code modification under license from CitiXsys to pursue customisations. This document provides a complete overview ...
    • Datacap Payment Processor iVend Configuration

      Objective This article provides detailed steps on how to configure the Datacap EMV Payment Processor. It also addresses commonly faced issues during the configuration and helps to provide possible resolutions to the issues that may be encountered. ...
    • Datacap Payment Processor iVend Configuration

      Objective This article provides detailed steps on how to configure the Datacap EMV Payment Processor. It also addresses commonly faced issues during the configuration and helps to provide possible resolutions to the issues that may be encountered. ...
    • Error Payment Processor: 'Invalid Field - Invalid Trancode' At Payment Window

      Problem statement While user trying to void the payment, facing the ‘Error Payment Processor: 'Invalid Field - Invalid Trancode'’ Product version 6.6 Symptoms NA Resolution/Work Around >>Restart the application by shutdown terminal and try to void ...