Próbuję podłączyć płatności payu - ale chyba robię coś nie tak

Mam taki kod:
$id_payu = 123456; // klucz payu $zlacz = $zlacz."13a980d4f851f3d9a1cfc792fb1f5e50"; //drugi klucz $podpis = hash("md5", $zlacz); $OpenPayU_Signature = "sender=".$id_payu.";algorithm=MD5;signature=".$podpis; <form method="POST" action="https://secure.payu.com/api/v2_1/orders" id="payu-payment-form" class="" name="nazwa_formularza"> <input type="hidden" name="description" value="Przedłużenie abonamentu firmy <?php echo baza_odczyt($row['nazwa']);?>" /> <input type="hidden" name="currencyCode" value="PLN" /> <input type="hidden" name="products[0].name" value="Przedłużenie abonamentu firmy <?php echo baza_odczyt($row['nazwa']);?>" /> <input type="hidden" name="products[0].quantity" value="1" /> <input type="hidden" name="OpenPayu-Signature" value="<?php echo $OpenPayU_Signature;?>" /><button type="submit" id="fwefwefw" class="fwefwefw"></button> </form>
W wyniku tego kodu otrzymuję przykładowo taki formularz:
<form method="POST" action="https://secure.payu.com/api/v2_1/orders" id="payu-payment-form" class="" name="nazwa_formularza"> <input type="hidden" name="notifyUrl" value="http://127.0.0.1/lunchtime/order/OrderNotify.php" /> <input type="hidden" name="continueUrl" value="http://127.0.0.1/?stan=ok" /> <input type="hidden" name="customerIp" value="127.0.0.1" /> <input type="hidden" name="merchantPosId" value="123456" /> <input type="hidden" name="description" value="xxxxxxxxxxx" /> <input type="hidden" name="currencyCode" value="PLN" /> <input type="hidden" name="totalAmount" value="10000" /> <input type="hidden" name="extOrderId" value="1.8034607548" /> <input type="hidden" name="products[0].name" value="xxxxxxxxxxx" /> <input type="hidden" name="products[0].unitPrice" value="10000" /> <input type="hidden" name="products[0].quantity" value="1" /> <input type="hidden" name="buyer.email" value="email@wp.pl" /> <input type="hidden" name="buyer.phone" value="telefon" /> <input type="hidden" name="buyer.firstName" value="imii" /> </form>
Czy to jest poprawne?
Payu zgłasza mi błąd: Dostęp zabroniony.
Nie wiem czy to kwestia danych testowych - czy coś mam nie tak z tymi podpisami :/