-
Notifications
You must be signed in to change notification settings - Fork 43
Description
NuGet Package Version
3.4.0
Payment service provider
Nexi
Payment terminal
Ingenico Move/5000
Communication Logs
Hi,
our customer with two Move/5000 experiences random timeouts and errors.
Error logs:
or:
The first issue is not that "bad", because we offer a retry for this which usually works (but sometimes this error occurs multiple times in a row)
The second issue is catastrophic though. The terminal accepts the payment of the customer but on the ECR we never get the payment information. It is totally random, the next payment usually works again and no pattern can be seen. I instructed the cashiers to look out for patterns, but it happens with every card type, for all amounts and without any previous signs. The wifi router is about 3 meters away and connectivitiy is good with the terminals.
Our implementation initializes a single DeviceCommunication and ZvtClient once on the first connection and reuses it until the cash register is shut down and the software restarts. Should we reinitialize the connection on every command?
More information
In a different store the same customer uses Lane/3500 with a LAN connection, no problems there.
Our register config:
await _zvtClient.RegistrationAsync(new RegistrationConfig()
{
ActivateTlvSupport = true,
ReceiptPrintoutForPaymentFunctionsViaPaymentTerminal = printConfig, // a setting set by the customer
ReceiptPrintoutForAdministrationFunctionsViaPaymentTerminal = printConfig, // a setting set by the customer
SendIntermediateStatusInformation = true,
});