"[Df\Payment\Token::get] A result of this method is rejected by the «df_result_sne» validator. The diagnostic message: A non-empty string is required, but got an empty one."

We are using module’s last version, with multishipping checkout

We saw this error in local environment, so we thought it was just a communications issue, but we’ve reproduced it trying test cards in live environment

In multishipping, we are getting following response “[Df\Payment\Token::get] A result of this method is rejected by the «df_result_sne» validator. The diagnostic message: A non-empty string is required, but got an empty one.”

In standard checkout, response is correct in POST request “tokens”, and POST request “place-order”

In multishipping, requests are not the same, and it seems payment[token] is being duplicated, so the empty one is being sent

Can you try to reproduce that, so we can validate if it’s a problem in the HTML structure of our site, or it’s a code issue?

Provide an exact link to a website where the issue can be reproduced.

I have reproduced it on your website, and will investigate it today.

I have fixed it in the 1.12.2 version.

It works
Thanks!