Skip to content

Random timeouts and "NoDataReceived" #59

@tofi92

Description

@tofi92

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:

Image

or:

Image

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,
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions