non sono sicuro se hai inteso bene il processo di paypal (magari sì: scusa il dubbio nel caso):

- il tuo script "paga.php" richiama paypal
- paypal elabora la richiesta e torna a una pagina di appoggio da te specifica, p.es. "grazie.php"
- nel frattempo IN MANIERA ASINCRONA elabora il pagamento e in particolare in caso di completamento a buon fine richiama in background un altro tuo script, p.es. "pagato.php"

Stai seguendo questo schema? Dagli esempi che posti mi è venuto il dubbio... scusa