[PHP] Aggiungere pulsante paypal

Discussione in 'PHP' iniziata da ciaobanana, 8 Novembre 2018.

Tag (etichette):
  1. ciaobanana

    ciaobanana Nuovo Utente

    Registrato:
    16 Ottobre 2018
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Buongiorno,
    sono giunto fino a qui perchè sul web non ho trovato proprio quel che cerco.
    Ho bisogno di implementare un bottone di pagamento. Il sito è solo un progetto, non so nemmeno se verrà mai utilizzato, la soluzione low-cost è paypal.

    Ho visto che viene messa a disposizione la possibilità di creare l'html del bottone (da copiare e incollare), direttamente sul sito ufficiale. Il problema è che lo crea solo con prezzi fissi...Mentre il mio viene calcolato automaticamente e messo in una variabile PHP (che non so come passargli).
    Dato che il prezzo non è fisso, dovrei specificare alla form quanto l'utente deve pagare. Come faccio?

    Questo è il codice fornitomi da paypal:
    HTML:
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="hosted_button_id" value="DFPKXVXBY8K5Y">
    <input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal è il metodo rapido e sicuro per pagare e farsi pagare online.">
    <img alt="" border="0" src="https://www.paypalobjects.com/it_IT/i/scr/pixel.gif" width="1" height="1">
    </form>
    

    Mentre sul web ho trovato soluzioni come questa:
    HTML:
    <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
           <input type="hidden" name="cmd" value="_xclick">
           <input type="hidden" name="currency_code" value="EUR" />
           <input type="hidden" name="lc" value="IT" />
           <input type="hidden" name="item_name" value="Abbonamento <?php echo $type; ?> su TuoSito" /> 
           <input type="hidden" name="amount" value="<?php echo $amount; ?>" />
           <input type="hidden" name="business" value="tuoEmailPrimario@sito.com" />
           <input type="hidden" name="notify_url" value="http://www.tuoSito.com/urlDelListener.php" />
           <input type="hidden" name="custom" value="<?php echo $data; ?>" />
          <input type="submit" value="PAGA ADESSO" />
       </form>
    
    Il problema è che paypal non mi da tutti quegli input, ma un generico "hosted_button_id", dove sono scritti tutti i dati non in chiaro...
    Soluzioni?
    Grazie
     
  2. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    556
    Mi Piace Ricevuti:
    26
    Punteggio:
    28
    Sesso:
    Maschio
    Occupazione:
    Developer
    Località:
    L'Aquila
    Utilizza le API "server" o "client" di PayPal....
     
Sto caricando...

Condividi questa Pagina