Adulteração de quantia do PayPal

Eu nunca fiz uma integração paypal antes, no entanto eu trabalhei com outros gateways.

Com outros gateways há um hash que também é enviado no formulário post, isso impede as pessoas de adulterar os dados, ou seja, alterar a quantidade.

Como é que esta adulteração parou com paypal, não parece haver qualquer hash.

<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
  <input type="hidden" value="_xclick" name="cmd">
  <input type="hidden" value="online****@theg*****.com" name="business">
  <!-- <input type="hidden" name="undefined_quantity" value="1" /> -->
  <input type="hidden" value="Order" name="item_name">
  <input type="hidden" value="NA" name="item_number">
  <input type="hidden" value="22.16" name="amount">
  <input type="hidden" value="5.17" name="shipping">
  <input type="hidden" value="0" name="discount_amount">        
  <input type="hidden" value="0" name="no_shipping">
  <input type="hidden" value="No comments" name="cn">
  <input type="hidden" value="USD" name="currency_code">
  <input type="hidden" value="http://XXX/XXX/XXX/paypal/return" name="return">
  <input type="hidden" value="2" name="rm">      
  <input type="hidden" value="11255XXX" name="invoice">
  <input type="hidden" value="US" name="lc">
  <input type="hidden" value="PP-BuyNowBF" name="bn">
  <input type="submit" value="Place Order!" name="finalizeOrder" id="finalizeOrder" class="submitButton">
</form>

Então, como posso impedir que as pessoas alterem o valor antes de postar no paypal? Ou seja, o valor deve ser 100, mas as pessoas mudando para 1.

questionAnswers(2)

yourAnswerToTheQuestion