Il nostro sito Web utilizza il plug-in Django Paypal per il pagamento anticipato.
Stavamo usando paypal per la registrazione e una tantum. Questo ha funzionato bene. Ora abbiamo proseguito e implementato il modello di abbonamento. Tutto funziona bene ma il segnale di pagamento ricorrente non riesce a passare.
Con l'URL IPN registrato, i segnali di pagamento arrivano. Ma i segnali ricorrenti falliscono.
http://www.company.com/notify/
La pagina della cronologia IPN di Paypal mostra Riprova per pagamenti ricorrenti e viene inviata per i pagamenti riusciti. I file di log non mostrano alcun errore e l'accesso di apache a access.log
"POST // notify / HTTP / 1.0" 200 4 "-" "-" - per payment_was_successful signal
"POST // notify / HTTP / 1.0" 500 35434 "-" "-" per pagamento ricorrente
Posta una domanda a PAYPAL MTS, ma non è riuscito a ottenere alcun feedback Ho provato a creare un modulo e a pubblicare il contenuto nello stesso URL e anche questo ha funzionato.
Il metodo IPN in paypal-> ipn-> views restituisce OKAY. È questo il metodo chiamato anche per l'abbonamento?
Alla ricerca di aiuto o feedback ...
risposte:
0 per risposta № 1Risolto il problema in parte scaricando l'ultimo codice da github- dcramer. Uno aggiornato ha la gestione dei segnali per la sottoscrizione.