Też mam ten problem, tyle że w przypadku dotpay.pl
Ogólnie to niby działa OK, ale tylko dla produktów "fizycznych". Natomiast jeśli produkt jest do pobrania (np. oprogramowanie, kod itp) to moduł dostaje czkawki i co chwilę zmienia (właściwie powtarza) status transakcji na "Płatność zaakceptowana". Oczywiście wysyła przy każdym 2 maile do klienta - informacje o zmianie statusy transakcji i link do pobieranego pliku.
Przyczyna takiego stanu rzeczy jest to, że serwer dotpay.pl nie otrzymuje prawidłowej odpowiedzi od sklepu, że informacja o transakcji została przyjęta. Będzie to powtarzał w nieskończoność aż dostanie w odpowiedzi komunikat "OK".
Na razie nie wiem jeszcze jak rozwiązać ten problem (dopiero do tego usiadłem), ale na razie odkryłem, jak przerwać tą niekończącą się pętlę: trzeba zmodyfikować zawartość pliku validation.php. Powinien tam znaleźć się taki kod:
<?php
echo "OK";
?>
(Warto oczywiście zachować na później oryginalny plik validation.php)
Po kolejnej próbie dostarczenia statusu serwer dotpay.pl dostanie upragniony komunikat OK i pętla się skończy.
To oczywiście tylko plaster, jak znajdę rozwiązanie tego problemu dam znać.