[PHP] Aggiungere pulsante paypal

ciaobanana

Nuovo Utente
16 Ott 2018
2
0
1
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="[email protected]" />
       <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