• User

    Ciao,

    Sono nuovo iscritto e provare a rispondere come presentazione mi sembrava una buona idea.
    Peró vedo che questo messaggio é un pó vecchio.

    Ho giusto ieri finito di implementare express in PHP, se la richiesta é ancora valida posso provare a scrivere due righe sull'argomento.


  • User Attivo

    Ciao e benvenuto.

    Ti dico subito che ho declinato l'offerta di paypal express anche perchè non ho ancora capito la reale differenza col normale checkout (ne chi mi aveva fatto l'offerta è stato in grado di spiegarmelo).

    Ti sarei grato se potessi evidenziare le **reali **differenze col normale checkout ipn.


  • User

    Le differenze reali sono principalmente il lato programmativo e un diverso modo di implementare paypal agli occhi del cliente che paga tramite il sito in cui lo hai usato.

    PayPal offre (a pagamento) varie cose: una di queste é PayPal PRO.
    Si tratta in pratica di API per meglio sfruttare l'integrazione con PayPal stesso.

    Il PayPal normale (con IPN) é alla fine un semplice form che di solito crei al volo, e l'IPN (parametro notify_url) é l'unico modo che hai per verificare se un pagamento é stato effettuato.

    PayPalPRO invece ti permette di lavorare piú a basso livello, e ti offre due possibilitá (che di solito si implementano entrambe): PayPal Express e Direct Payment.
    In sostanza, dato che si tratta di API, tu puoi fare uno scambio di informazioni con PayPal in modalitá server-to-server: l'utilitá di usarle stá tutta nel modo in cui funzionano, perció provo semplicemente a spiegarlo dal punto di vista del cliente che paga.
    I passaggi, nel caso delle varie opzioni, sono a grandi linee questi:

    PayPal con IPN

    1. Il cliente é nella tua pagina dei pagamenti;
    2. tu crei il form verso PayPal;
    3. Il cliente clicca e vá su PayPal;
    4. Il cliente paga, loggandosi in PayPal o usando una carta di credito;
    5. PayPal ti manda notifica del pagamento via IPN;
      **
      PayPal PRO Express Checkout
      **1) Il cliente é nella tua pagina dei pagamenti;
    6. tu offri la scelta tra express e direct payment: lui sceglie express;
    7. Il cliente si logga in paypal, e autorizza il pagamento;
    8. il cliente viene reindirizzato sul tuo sito: paypal ti passa anche i suoi dati (come l'indirizzo di spedizione) presi dal suo account paypal;
    9. Tu gli confermi l'importo dovuto, eventualmente aggiungendo le spese di spedizione (perché ora sai qual'é il suo inidirizzo), e gli presenti un bel bottone "paga adesso";
    10. Il cliente clicca, e tu salvi l'ordine;
    11. In quest'ultima fase, tu richiedi il pagamento a PayPal per davvero, ma senza mandarci il cliente di nuovo. Dato che il pagamento é giá stato autorizzato al punto 3, la chiamata interna avrá l'effetto di trasferire effettivamente i fondi dall'account del cliente
      **
      PayPal PRO Direct Payment
      **1) Il cliente é nella tua pagina dei pagamenti;
    12. tu offri la scelta tra express e direct payment: lui sceglie direct payment;
    13. tu chedi al cliente i dati che ti servono, e anche quelli della carta di credito;
    14. internamente, invii i dati della carta di credito e del titolare a PayPal;
    15. PayPal ti risponde dicendoti se é riuscito a prelevare fondi da quella carta oppure no
    16. in caso di OK da PayPal, tu salvi l'ordine;

    Capisco che puó sembrare un pó complicato, o forse sono io che non sono tanto bravo a spiegare.

    In pratica, i benefici sono che con express puoi recuperare i dati del cliente da paypal, evitandogli di inserirli nuovamente nel tuo sito (tipo stato, provincia, indirizzo, etc..), mentre con directpayment puoi farti pagare tramite carta di credito senza che il cliente neppure si accorga che PayPal c'entra qualcosa (in pratica, lo usi come gateway internamente dal tuo server).

    Adesso che ci ho provato con le parole, provo con le immagini.
    Questo é un checkout con express: la cartatteristica é, appunto, il fatto oche il cliente "rimbalza" tra il tuo sito e quello di PayPal.
    Nel quarto passaggio, il tuo sito avrá da paypal i dati del cliente e l'autorizzazione a richiedere il pagamento.

    image

    Per quanto riguarda directpayment, il flow é questo:
    L'esperienza dell'utente é che non sá che sará paypal a verificare e prelevare fondi dalla sua carta.

    image

    Questo é tutto, dal punto di vista di cosa sono e come funzionano i serivizi PRO. Informazioni piú dettagliate richiederebbero esempi di codice, intanto fammi sapere se ci hai capito qualcosa o se sono stato chiaro come la Sfinge dell'enigma 🙂


  • User Attivo

    @redna379 said:

    Capisco che puó sembrare un pó complicato, o forse sono io che non sono tanto bravo a spiegare.

    no, sembra molto complicato 😄

    @redna379 said:

    In pratica, i benefici sono che con express puoi recuperare i dati del cliente da paypal, evitandogli di inserirli nuovamente nel tuo sito (tipo stato, provincia, indirizzo, etc..), mentre con directpayment puoi farti pagare tramite carta di credito senza che il cliente neppure si accorga che PayPal c'entra qualcosa (in pratica, lo usi come gateway internamente dal tuo server).

    attualmente l'unico dato che il cliente inserisce una volta nel sito paypal è la password (poichè in genere l'utente è contenuto nel cookie)
    Almeno la pwd glie la vorrai far scrivere...

    @redna379 said:

    Adesso che ci ho provato con le parole, provo con le immagini.

    Questo é tutto, dal punto di vista di cosa sono e come funzionano i serivizi PRO. Informazioni piú dettagliate richiederebbero esempi di codice, intanto fammi sapere se ci hai capito qualcosa o se sono stato chiaro come la Sfinge dell'enigma 🙂

    Si, avevo già visto lo schema nel sito paypal.

    Mi pongo nei panni (e di fatto ci sono) di uno che dovrebbe cambiare da paypal IPN a express checkout e continuo a non capire perchè dovrei farlo...

    Tieni presente che il checkout è una fase delicata e qualsiasi merchant (me compreso) prima di cambiare un sistema (o un mix di sistemi) che funziona, è veloce e sicuro e non dà problemi, si fa sparare addosso


  • User

    Il punto é SE ti serve cambiare.
    Dal punto di vista del "ricevere i soldini" non cambia nulla.

    Se giá si usa il paypal normale e non ci sono problemi ne lamentele da parte dei clienti, per me vige il veccio adagio che recita "non lasciare la strada vecchia per la nuova".

    Con PRO hai piú sicurezza nel sapere se i pagamenti sono stati effettuati, ad esempio se non vuoi salvare un ordine finché non sei sicuro che possa essere pagato davvero.

    Dal punto di vista del recupero dati con express, é pensato principalmente per siti che non hanno l'obbligatorietá di essere utenti registrati (cioé tu del cliente non sai nulla).
    In quel caso, recuperare i dati da paypal eviterá al cliente di doverli scrivere di nuovo sul tuo sito.

    Comunque, da quello che ho visto, PRO é utilizzato piú spesso per il directpayment, in quanto il pagamento tramita carta di credito nel paypal normale é per molti un pó ostico (non fá altro che chiederti ogni due secondi di registrarti a paypal e devi reinserire tutti i tuoi dati), mentre con directpayment puoi utilizzare paypal come un semplice servizio di gateway trasparente per l'utente.

    Nella sua banalitá, la domanda che ti farei é quindi: perché sei uno che dovrebbe cambiare da paypal IPN a express checkout? Pura curiositá, suggerimento di amici oppure c'é un qualche altro motivo?


  • User Attivo

    @redna379 said:

    Nella sua banalitá, la domanda che ti farei é quindi: perché sei uno che dovrebbe cambiare da paypal IPN a express checkout? Pura curiositá, suggerimento di amici oppure c'é un qualche altro motivo?

    Il motivo sarebbe solo che un commerciale di Paypal tempo fa mi ha tenuto mezz'ora al telefono decantando i pregi di express checkout, tutto qua.

    Nessuna esigenza particolare e nessuna voglia di cambiare, come già detto.


  • User

    Un commerciale di Paypal?
    Hehe, allora é facile... i servizi PRO si pagano!
    30 dollari al mese e da 1,8% a 3,4% + €0,35 Euro come commissione.

    Ci credo che ti ha decantato i pregi 🙂


  • Moderatore

    @Tomcat said:

    un commerciale di Paypal tempo fa mi ha tenuto mezz'ora al telefono decantando i pregi di express checkout, tutto qua.
    Ciao Tomcat,
    l'impressione è che sia Paypal ad avere dei grossi vantaggi con l'Express.


  • User Newbie

    Ciao a tutti,
    Perdonatemi, ma "in buona fede" quasi tutto quello che è stato qui spiegato non è corretto (succede). 🙂

    1. PayPal Express Checkout PRO o PayPal Direct Payments PRO in Italia non esistono...non funzionano proprio se provate ad installarla!Esiste solo per UK e USA...quindi dubito che il commerciale di PayPal volesse venderti la versione PRO (a meno che tu non abbia un sito e una società inglese/americana). Al contrario voleva venderti l'integrazione Express perchè è piu' stabile e funzionante.
    2. In Italia (e tutta l'Europa continentale) esistono solo PayPal Express Checkout (non PRO) e la versione IPN (che conoscete benissimo) e sono ENTRAMBE GRATUITE DA INSTALLARE. E' esatto dire che la versione PRO in UK e US sia a pagamento, ma sono in UK e US, non in Europa continentale=> non in Italia.
    3. Tutti gli eleganti grafici sopra postati e le corrette spiegazioni valgono solo per UK e US, non per l'Europa Continentale.
    4. Le principali differenze tra la IPN e l'Express Checkout sono:

    LATO ESERCENTE:
    a) PayPal Express Checkout funziona in modalità SINCRONA rispetto alle IPN: in pratica, se il cliente fa CLI sul bottone PayPal , non devo aspettare le notifiche di PayPal: l'autorizzazione/non autorizzazione è immediata. Direi che questo puo' essere molto importante: nella versione IPN alcune volte le notifiche si perdono nel web e non è una cosa carina (il cliente paga e l'esercente non lo sa e non spedisce dunque la merce..bella scena eh?!). Con Express Checkout questo non succede mai ed è molto piu' stabile come servizio.
    b) PayPal Express Checkout rende il flusso di pagamente molto flessibile a seconda delle esigenze dell'esercente: è basato su tre API (quindi i server paypal parlano a quelli dei merchants). Con la versione IPN il flusso rimane sempre lo stesso.

    LATO CLIENTE

    PayPal Express Checkout (nella sua versione "Shortcut") permette il pagamento al cliente anche se non si è registrato sul sito...oddio e come?! semplicemente fa il retrieve dei dati già registrati dall'utente. quindi? quindi paypal passa all'esercente i dati dell'utente utili alla spedizione..(l'unico che non viene retrievato è il CodFiscale, non obbligatorio in Italia, al contrario di quello che si dica tanto)senza farlo registrare sul sito ma senza perdere i dati. Quindi si evita di fargli registrare 200 dati e fargli fare 6 click prima di pagare...in 2 click tutto è fatto: pagamento e registrazione dati di spedizione. Questo aumenta la conversion rate dei clienti (chi compra su quelli che caricano il carrello)...ci credo, gli evito la registrazione e la digitazione dei dati di pagamento..

    Rispetto alla versione IPN io mi trovo molto meglio (senza paragone) , il tempo per tirare su il modulo Express Checkout è minimo, ci sono tutte le documentazioni sui vari siti PayPal per integrare (anche con alcuni esempi a seconda se programmi in SOAP o NVP).

    Guide a Express Checkout da parte di PayPal:nel sito paypal-shopping, cliccare in alto a destra su accesso commercianti e quindi cliccare sul tab "centro integrazione": li trovate TUTTO

    *Libro su PayPal edito da Apogeo : *basta andare su apogeonline e cercare il libro ecommerce con paypal (19euri)

    Esempio di sito con Express Checkout (vesione Shortcut senza registrazione al sito dell'utente): vespashopping.com (si, è un sito ufficiale della Piaggio).

    Vi prego, prima di scrivere..informatevi, non facciamo gli italiani che sempre si lamentano! 🙂 🙂

    Buona serata
    Gabriele


  • User

    Sorry...
    In effetti, le implementazioni che ho fatto io erano per siti americani, mai in europa continentale.


  • User Attivo

    @travagliag said:

    Vi prego, prima di scrivere..informatevi, non facciamo gli italiani che sempre si lamentano! 🙂 🙂

    Io non mi sono lamentato. Ho solo detto che non vedo ancora una ragione valida per cambiare l'attuale IPN.
    In compenso ho come l'impressione che con Pp Express "comandi" Paypal, mentre nel mio sito voglio comandare io e, soprattutto, voglio porre Pp alla stessa stregua degli altri mezzi offerti e non un passo avanti.

    Magari se le commissioni scendessero a livelli "terrestri" ci farei un pensierino 😄

    Tutte le altre motivazioni (registrazione, 200 dati, 6 clicks, etc) non riguardano il mio caso e, in fondo, non riguardano nessun carrello fatto per bene.
    @travagliag said:

    (il cliente paga e l'esercente non lo sa e non spedisce dunque la merce..bella scena eh?!)
    Impossibile: c'è la vecchia cara email che ti avvisa di ogni movimentazione.


  • Moderatore

    @travagliag said:

    Ciao a tutti,
    Perdonatemi, ma "in buona fede" quasi tutto quello che è stato qui spiegato non è corretto (succede). 🙂
    Ciao, grazie per l'intervento, ci aiuterà a chiarirci le idee. In fondo molti di noi sono Merchant e non programmatori, quindi non è facile per noi capire certi concetti non semplicissimi.
    l'integrazione Express perchè è piu' stabile e funzionante.
    Qui però ti chiedo qualche delucidazione aggiuntiva: perchè più stabile? Ci sono problemi nella versione "standard"?


  • User Newbie

    @travagliag said:

    Ciao a tutti,
    Perdonatemi, ma "in buona fede" quasi tutto quello che è stato qui spiegato non è corretto (succede). 🙂

    1. PayPal Express Checkout PRO o PayPal Direct Payments PRO in Italia non esistono...non funzionano proprio se provate ad installarla!Esiste solo per UK e USA...quindi dubito che il commerciale di PayPal volesse venderti la versione PRO (a meno che tu non abbia un sito e una società inglese/americana). Al contrario voleva venderti l'integrazione Express perchè è piu' stabile e funzionante.
    2. In Italia (e tutta l'Europa continentale) esistono solo PayPal Express Checkout (non PRO) e la versione IPN (che conoscete benissimo) e sono ENTRAMBE GRATUITE DA INSTALLARE. E' esatto dire che la versione PRO in UK e US sia a pagamento, ma sono in UK e US, non in Europa continentale=> non in Italia.
    3. Tutti gli eleganti grafici sopra postati e le corrette spiegazioni valgono solo per UK e US, non per l'Europa Continentale.
    4. Le principali differenze tra la IPN e l'Express Checkout sono:

    LATO ESERCENTE:
    a) PayPal Express Checkout funziona in modalità SINCRONA rispetto alle IPN: in pratica, se il cliente fa CLI sul bottone PayPal , non devo aspettare le notifiche di PayPal: l'autorizzazione/non autorizzazione è immediata. Direi che questo puo' essere molto importante: nella versione IPN alcune volte le notifiche si perdono nel web e non è una cosa carina (il cliente paga e l'esercente non lo sa e non spedisce dunque la merce..bella scena eh?!). Con Express Checkout questo non succede mai ed è molto piu' stabile come servizio.
    b) PayPal Express Checkout rende il flusso di pagamente molto flessibile a seconda delle esigenze dell'esercente: è basato su tre API (quindi i server paypal parlano a quelli dei merchants). Con la versione IPN il flusso rimane sempre lo stesso.

    LATO CLIENTE

    PayPal Express Checkout (nella sua versione "Shortcut") permette il pagamento al cliente anche se non si è registrato sul sito...oddio e come?! semplicemente fa il retrieve dei dati già registrati dall'utente. quindi? quindi paypal passa all'esercente i dati dell'utente utili alla spedizione..(l'unico che non viene retrievato è il CodFiscale, non obbligatorio in Italia, al contrario di quello che si dica tanto)senza farlo registrare sul sito ma senza perdere i dati. Quindi si evita di fargli registrare 200 dati e fargli fare 6 click prima di pagare...in 2 click tutto è fatto: pagamento e registrazione dati di spedizione. Questo aumenta la conversion rate dei clienti (chi compra su quelli che caricano il carrello)...ci credo, gli evito la registrazione e la digitazione dei dati di pagamento..

    Rispetto alla versione IPN io mi trovo molto meglio (senza paragone) , il tempo per tirare su il modulo Express Checkout è minimo, ci sono tutte le documentazioni sui vari siti PayPal per integrare (anche con alcuni esempi a seconda se programmi in SOAP o NVP).

    Guide a Express Checkout da parte di PayPal:nel sito paypal-shopping, cliccare in alto a destra su accesso commercianti e quindi cliccare sul tab "centro integrazione": li trovate TUTTO

    *Libro su PayPal edito da Apogeo : *basta andare su apogeonline e cercare il libro ecommerce con paypal (19euri)

    Esempio di sito con Express Checkout (vesione Shortcut senza registrazione al sito dell'utente): vespashopping.com (si, è un sito ufficiale della Piaggio).

    Vi prego, prima di scrivere..informatevi, non facciamo gli italiani che sempre si lamentano! 🙂 🙂

    Buona serata
    Gabriele
    Ragazzi resumo questo post perchè vorrei capire una cosa.
    Il sistema Express Checkout permette il pagamento solo se si è già registrati su paypal!?
    Se io volessi far effettuare un pagamento anche a chi non è registrato su paypal?
    Cioè fare una transazione simile a quella che si ha quando si paga un biglietto aereo!? Pochissimi passaggi e con carta di credito o postepay!?


  • User Attivo

    @Kaesar83 said:

    Cioè fare una transazione simile a quella che si ha quando si paga un biglietto aereo!? Pochissimi passaggi e con carta di credito o postepay!?

    Iwsmile, molto più conveniente ed offre tutte le garanzie proprie di un GW.


  • User

    @Kaesar83 said:

    Ragazzi resumo questo post perchè vorrei capire una cosa.
    Il sistema Express Checkout permette il pagamento solo se si è già registrati su paypal!?
    Se io volessi far effettuare un pagamento anche a chi non è registrato su paypal?
    Cioè fare una transazione simile a quella che si ha quando si paga un biglietto aereo!? Pochissimi passaggi e con carta di credito o postepay!?

    Express Checkout é solo per i lcienti registrati su PayPal.
    Comunque Express Checkouté un "sottoinsieme" dei servizi PayPal PRO, che includono anche un secondo metodo (directpayment) che permette ai clienti di pagare con carta di credito, senza naturalmente essere utenti di paypal.

    Maggiori dettagli su questo metodo qui:
    https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_WPDirectPayments


  • User Newbie

    Ciao redna379,
    ma il Direct Payment è implementabile in Italia?
    Ti dico ciò perchè mi son registrato su developer.paypal.com per fare dei test e quando provo a creare degli account (buyer e seller) di prova nel paese di appartenenza dell'account non è presente l'Italia.


  • User

    Non vorrei sbagliare, ma purtroppo credo che in Italia non si possa ancora.

    Per lo meno a Febbraio 2009 DoDirectPayment era disponibile solo per i mercati US, UK e Canada, e non c'erano piani per l'Italia.


  • User Newbie

    [...]
    Mi sa che non ti sbagli. 😛
    Grazie comunque per l'help, forse mi orienterò per Banca Sella con GestPay.


  • User Newbie

    Salve, scusate se riapro questa discussione dopo tanto tempo, ma pochi giorni fa ho avuto lo stesso problema di Tomcat, ovvero mi ha chiamato un commerciale di paypal dicendomi che è NECESSARIO che attivi Paypal Express Checkout, ho letto le varie risposte sopra e a me non interessano le differenze tra il metodo IPN (che ho in questo momento) e l'Express Checkout.
    Volevo chiedervi se è possibile lasciare il metodo IPN o se devo cambiarlo obbligatoriamente.
    Grazie in anticipo


  • User Newbie

    Interessa anche a me. io non ci vedo vantaggi (se non per paypal)