Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    29

    Problema con listener per paypal

    Salve, ho collegato il mio sito, con paypal sandbox, riesco ad arrivare al sito, e i miei prodotti e il prezzo totale si vedono e tutto.. il problema è dopo, quando pago, si mi rindirizza sulla pagina che io ho inserito (con il name return) ma non mi prende proprio il listener.. ovvero il notify_url, ho provato a mettere l'inserimento sopra perchè magari si bloccava a qualche controllo, ma ho visto che non mi esegue l'ipn..

  2. #2

  3. #3

  4. #4
    http://localhost/LIBRE... ?? Come può la sandbox di paypal (che immagino giri sui server paypal) mandarti qualcosa a "localhost" ? gli devi mettere un hostname raggiungibile da internet
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    29
    io utilizzo uniserver.. comunque i file di ritorno con operazione riuscita , e di cancellazione, funzionano.. quindi li prende comunque i dati anche se è su localhost..
    Ultima modifica di chris123; 11-05-2016 a 14:30

  6. #6
    quindi tu mi stai dicendo che invii il submit ad https://url.sandbox.paypal.che.non.s....aka.localhost e quindi che la sandbox poi invia una get/post a http://localhost => http://127.0.0.1 dal suo server, e questo raggiungerebbe il tuo pc?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    29
    io sto dicendo che il campo hidden, il cui name è return, me lo prende infatti finito il pagamento mi reindirizza alla pagina che io gli ho dato, che è su localhost.. e quindi si, raggiunge il mio pc

  8. #8
    No la chiamata non la fa paypal, la pagina paypal redirige il browser all'url indicata, quindi e' il browser che esegue la chiamata (almeno era cosi' nel flow l'ultima volta che ho implementato un pagamento con paypal).

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    29
    mentre il listener lo fa direttamente paypal?

  10. #10
    no non ci siamo capiti:

    paypal dovrebbe funzionare in questo modo (o almeno una volta funzionava così):

    visibile all'utente:

    submit del form --> sandbox di paypal dove l'utente paga --> redirect al campo hidden del form

    non visibile all'utente:

    sandbox paypal --> invio richiesta http al listener comunicato nei campi hidden del form

    questo tradotto vuol dire che il redirect ti funziona perchè il tuo client (browser) l'indirizzo "localhost" lo vede (grazie alla ceppa, stai sullo stesso pc), ma quando il server paypal fa la richiesta http a "localhost/ipn.php" per inviare il feedback al listener, non vede il TUO di localhost ma vede il SUO di localhost, quindi stai dicendo al server di paypal di richicmare su se stesso http://localhost/etc/ipn.php

    prova a mettere quella pagina ad una url pubblica e vedi come cambia la cosa
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.