Salve ragazzi, vorrei sapere come fate a verificare che il valore d txn_id non è già stato processato.
Anche io sto sviluppando un sistema di iscrizioni dove l'utente si iscrive e paga tramite paypal la sua quota di iscrizione.
Il valore txn_id essendo un valore automatico e cioè creato da paypal ad ogni pagamento non può essere inserito nel database insieme agli altri dati dell'utente al momento della sua iscrizione. La domanda è: come fate a verificare che il valore di txn_id che il sistema paypal vi reindirizza insieme al risultato della procedura (completed, failure, pending) corrisponda effettivamente a quella transazione? La domanda mi è sorta quando ho letto la riga del codice postato da leaderGL:
// Verifica che non hai già processato txn_id
ovviamente valore attribuito a nessun campo nel form di invio dati.
Grazie mille!
aspetto una vostra delucidazione