Allpay i (nie)otrzymywane kody

Pierwszy raz mam kontakt z allpayem a muszę obsłużyć jednorazowe kody.

Zrobiłem sobie skrypt odbierający dane i zapisujący do bazy, utworzyłem też generowane 8-znakowe kody z odsyłaczem do skryptu, ustawiłem konto w tryb testowy i sprawdzam.

I tu pojawia się problemos. Sprawdzam przez wygenerowany odsyłacz, transakcja testowa, dwa przyciski Pozytywna i Negatywna, klikam pozytywna, trwa sprawdzanie i wyskakuje stronka ze ok, kupiony kod to xxx. To samo na maila przychodzi -A w bazie nowy PUSTY rekord, bez kodu, bez nazwy konta!

Wchodzę na Ustawienia - Parametry URLC i klikam test, wypełniam formularz podając ten sam odsyłacz do skryptu + opisy, kwota i takie tam. - wynik pozytywny! Pokazuje się podsumowanie a w bazie wpis z podanym przezemnie kodem i opisem.

Co jest grane? Czy w trybie testowym tak już jest że nie przesyła kodu na link zwrotny i w normalnym będzie działało już poprawnie czy jak?

Dlaczego w teście urlc mi działa a na testowej transakcji już nie?

Zaznaczyłem przyjmowanie zewnętrznego i nic, dopiero jak wstukałem jeszcze główny adres urlc zadziałało.

pięknie dziękuje za pomoc.