2012-07-29 11 views
6

Ho speso MESI cercando di integrare PayPal nel mio sito, seguito innumerevoli tutorial, articoli - leggi tutti i documenti, ho scaricato innumerevoli campioni e i cosiddetti "campioni completi e funzionanti" e devo ancora farlo funzionare.Integrazione con PayPal (IPN): solo quanto è REALMENTE possibile?

Ho anche fatto alcune domande in diverse occasioni, proprio qui su S/O (sotto un vecchio account ormai cancellato) che non ha portato a nessuna risposta corretta.

Mi sono appena imbattuto nel sito www.x.com e lo stavo leggendo. Ho intenzione di fare un altro tentativo, ma prima di farlo, mi piacerebbe sapere se,

come iniziare 1. Controllare lo stato dell'account. Accedi a PayPal. Vai al tuo profilo PayPal e fai clic su Le mie impostazioni. Conferma che il tuo "Tipo di account" è Premier o Business o aggiorna il tuo account.

2.Controlla le impostazioni API. Fai clic su I miei strumenti di vendita. Espandi "Vendita online" se necessario e seleziona "Accesso API". Fai clic su Aggiorna e aggiungi o modifica l'autorizzazione all'API o Visualizza firma API.

3. Nel profilo PayPal, fare clic su I miei strumenti di vendita, fare clic su Notifica immediata del pagamento. Segui le istruzioni per abilitare il tuo IPN inserendo il tuo URL di notifica.

4. Per creare uno script listener IPN di base, utilizzare il generatore di script IPN di PayPal. Se necessario, modifica lo script per soddisfare le tue esigenze.

5. Installare lo script sul sito Web all'indirizzo di notifica specificato nel profilo PayPal. 6.Prova il tuo script usando la sandbox di PayPal. (La registrazione è gratuita.)

7.Una volta verificato che l'implementazione funziona correttamente in Sandbox, ora sei pronto per l'attivazione.

che al di sopra testo citato, (da https://www.x.com/developers/paypal/products/instant-payment-notification) è davvero tutto quello che ho bisogno, come si dice?

Esistono altre cose che sono coinvolte che la documentazione non copre, o ci sono altre cose che uno avrebbe bisogno di conoscere, al fine di integrare PayPal IPN nel loro sito web, che non sono facilmente accessibili tramite la Siti web PayPal o X.com?

+2

Quindi cosa non funziona esattamente? Ho implementato IPN su innumerevoli siti Web senza problemi. –

+0

Non va mai a "VERIFICATO". Va sempre a "FAILED". Anche; i dati di posta che paypal manda indietro non sono mai come dicono, quindi quando cambio il mio codice, cade ancora nella clausola "FAILED". Ho pubblicato il codice completo su diverse domande qui e nessuno potrebbe trovare alcun problema ... Alla fine le persone smettono di cercare di aiutare, probabilmente perché non sono sicuro di cosa fare/provare dopo, come me. Ho provato a contattare PayPal ... Come previsto, non ho ricevuto risposta. – Jase

+0

Ho provato anche tutti i campioni (anche in lingue diverse!) Che PayPal e x.com ti danno, ma non funzionano mai. – Jase

risposta

2

Il problema più comune per la mancata ricezione di VERIFIED è che si sta inviando il pacchetto IPN a PayPal nell'ordine errato. Deve essere esatto senza variazioni di alcun tipo e devi ricordare di allegare anche &cmd=_notify-validate alla stringa di richiesta della richiesta.

+0

& cmd = _nonificare-validare - ora è qualcosa che sono quasi certo di non aver visto in molti dei campioni che ho raccolto! Grazie per la tua risposta, cercherò di fare un altro tentativo e vedere cosa succede. – Jase