Per "ricordare" i dati, dovrebbe essere sufficiente metterli in sessione, altrimenti puoi usare i cookie o il db.
Quando si inviano i dati di pagamento a Paypal, Paypal ti risponde con tutti i dati che servono per sapere se il pagamento è avvenuto o no, ma per interfacciarti a Paypal segui le istruzioni fornite da loro.