Aggiungo abbonamenti a un sito tramite Paypal IPN che funziona molto bene, posso creare con successo un nuovo abbonamento e verificarlo. L'abbonamento ha una prova gratuita di due settimane. Sfortunatamente la guida era un po 'vaga sugli stati delle sottoscrizioni.Abbonamenti con Paypal IPN
Al momento, l'account utente ottiene lo stato sottoscritto quando subscr_signup o subscr_payment viene ricevuto e rimosso quando viene ricevuto subscr_cancel o subscr_failed. Credo che sia corretto, ma è meglio accertarsene.
Anche cosa è subscr_eot? la guida IPN lo descrive come "termine di scadenza dell'abbonamento". Questo viene attivato dopo che il periodo di prova è finito?
Non sono sicuro che sia necessariamente vero. Penso che dipenda dal tipo di abbonamento che hanno, iniziando con I/S ecc. – ajbeaven
Ho sentito che subscr_ * è la vecchia maniera. È vero? Ad ogni modo, sto cercando di capire questi valori di txn_type. http://stackoverflow.com/questions/13855287/parsing-paypal-subscription-ran-out – Volomike
Solo per aggiungere a questo - afaik - se non si stava facendo una prova gratuita, quindi 'subscr_signup' viene inviato solo se il primo il pagamento è andato a buon fine pure. Quindi puoi ascoltare solo subscr_signup e subscr_eot per attivare/disattivare le iscrizioni. – Webcognoscere