Volevo utilizzare il servizio IPN di Paypal per verificare i pagamenti per un addebito di abbonamento ricorrente per il mio sito web. Come leghi le conferme IPN a un utente nel tuo sito?Come si collega una conferma IPN Paypal a un utente?
Il messaggio di conferma IPN ha un nome, e-mail, ID paypal, ID pagamento ricorrente, ma sembra non fornire un identificatore univoco poiché non so da dove proviene l'ID paypal o l'ID di pagamento ricorrente e potrebbe non essere banale in modo univoco abbinare il nome/e-mail che un utente ha sul proprio account paypal (o inserito lì) con il nome/e-mail che ho per loro sul mio sito (ci possono essere molti John Smith e la persona può scegliere di utilizzare un email diversa)
1) Quando invio la richiesta di pagamento iniziale a Paypal, posso allegare un UUID univoco nell'URL Chiedo loro di rimandarmi, quindi se salvi quell'ID univoco per quell'utente posso abbinare la conferma di pagamento all'utente che l'ha avviata. Lo sto rendendo più difficile di così? C'è un modo più semplice?
2) Inoltre, per un addebito periodico/abbonamento, paypal utilizza sempre l'URL che ho specificato con l'inizio del pagamento iniziale? Qualcuno ha esperienza pratica usando i pagamenti Paypal ricorrenti con IPN, riutilizza quell'URL univoco? O devo associare l'ID Paypal con l'utente dopo che è stato ricevuto il primo pagamento ricorrente?
buona soluzione anche. – Tim
A quali codici di stato txn_type reagisci? Mi sto divertendo a rispondere a questa domanda. http://stackoverflow.com/questions/13855287/parsing-paypal-subscription-ran-out – Volomike