Ich implementiere Paypal auf meiner Website bezahlen. Aber es gibt einige versteckte Formelemente zum Beispiel den Preis und diese können wir leicht manipulieren. Wie kann ich sie zum Beispiel in PHP perfekt verstecken, damit niemand den Wert manipulieren kann?Paypal Implementierung: Versteckte Elemente zu PHP
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="item_name" value="Item Example 1">
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="amount" value="5.95">
<input type="hidden" name="currency_code" value="USD">
<input type='hidden' name='cancel_return' value='http://example.com/cancel.php'>
<input type='hidden' name='return' value='http://example.com/success.php'>
<input type="image" name="submit" border="0"
src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif" alt="PayPal - The safer, easier way to pay online">
<img alt="" border="0" width="1" height="1" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>
Die versteckten Elemente item_name
, item_number
, amount
und currency_code
Ich will sie nicht sehen. Gibt es eine Chance, sie zum Beispiel mit PHP oder irgendwie zu verstecken?
Vielen Dank!
halten Sie die Informationen in Sitzung auf Ihrem Server und stornieren Sie die Reihenfolge, wenn die Werte geändert wurden, oder unterschreiben Sie die Bestellung mit einem HMAC und übergeben Sie diese an paypal und überprüfen Sie es, nachdem es geht –