Payment Processor is not initialized properly Error showing during POS opening
Environment
iVend 6.6 integrated with SAPB1
Problem Statement
During POS opening,Payment Processor is not initialized properly Error Showing
Cause :
Check POS log and Found below Error
<Message>Invalid Terminal ID. Maximum length of Terminal ID should be 24 characters.</Message>
<ExceptionInfo>
<Type>System.Exception</Type>
<Message>Invalid Terminal ID. Maximum length of Terminal ID should be 24 characters.</Message>
<Source>CXS.Payments.DataCapEMV</Source>
<TargetSite>CXS.Payments.Core.AuthorizationResult HandleTerminalID()</TargetSite>
<StackTrace> at CXS.Payments.DataCapEMV.DataCapEMVPaymentSystem.HandleTerminalID()
at CXS.Payments.DataCapEMV.DataCapEMVPaymentSystem.Startup()
at CXS.Payments.Core.PaymentManager.Initialize(Form ownerForm, String startupPath, String POSKey)
at CXSRetailPOS.CXSRetailPOSProgram.OnInitializationSuccess()</StackTrace>
</ExceptionInfo>
</Event>
Resolution/Work Around
Replcae latest dll for CXS.Payments.DataCap. Can use these dll from Working POS.
Recommendations /Suggestion
NA