puoi fare così:
- raccogli tutti i dati necessari a "generare" il "bottone" paypal
- memorizzi i dati nel tuo db con un flag "false" (l'utente non ha ancora pagato)
- mostri il bottone
L'utente può a questo punto anche non completare il pagamento: il flag resta a false (puoi anche "ripulire" questi record successivamente).
Se l'utente completa il pagamento paypal richiamerà alla conferma lo script che tu indichi come callback. Questo tuo script non deve gestire un output a video: semplicemente elabora la risposta di paypal (v. docs "ipn paypal") e aggiorna il db cambiando il flag in "true"

Rispondi quotando