Potrebbe essere un problema di timeout, ovvero lo script ci mette troppo tempo ad essere eseguito.
Non ti appare un messaggio di errore o un warning?

P.S. non capisco la clausola WHERE nella tua query, ID_PAGAMENTO non lo confronti con niente, a che serve? Dovrebbe funzionare allo stesso modo anche senza.