Witam,
Temat już pewnie nie aktualny, ale jeśli nadal ktoś trafi na taki problem to podaje prawdopodobnie banalne rozwiązanie.
Ja właśnie napotkałem taki problem i testowałem cały skrypt po kawałku no i wyszło....
Problem występuje jeśli nazwa sklepu jest zbyt długa - do wyliczenia sumy kontrolnej zamówienia payu bierze pełną nawę a w pliku transakcji zwracana jest nazwa skrócona i suma kontrolna wyliczana ponownie nie zgadza się.
Można albo skrócić nazwę sklepu albo np obcinać nazwę dla PayU
w pliku platnoscipl.php zamienić linię.
<span class="syntaxdefault"></span><span class="syntaxstring">'desc'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">'Zakupy w sklepie '</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">Configuration</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">get</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'PS_SHOP_NAME'</span><span class="syntaxkeyword">),</span><span class="syntaxdefault"> </span>na linię:
<span class="syntaxdefault"></span><span class="syntaxstring">'desc'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">'Zakupy w sklepie '</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">substr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">Configuration</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">get</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'PS_SHOP_NAME'</span><span class="syntaxkeyword">),</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">21</span><span class="syntaxkeyword">),</span><span class="syntaxdefault"> </span>
Pozdrawiam