Web siteme Paypal ile ödeme yapıyorum. Ama örneğin gizli fiyat formları ve bunlar kolayca manipüle edebiliyoruz. Bunları PHP'de mükemmel olarak nasıl gizleyebilirim, böylece kimse değeri manipüle edemez mi?Paypal Uygulaması: PHP için Gizli Unsurlar
<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>
gizli elemanları item_name
, item_number
, amount
ve currency_code
onları görmek istemiyorum. Bunları örneğin PHP veya bir şekilde saklamak için bir şans var mı?
Çok teşekkür ederim!
Bilgileri sunucunuzdaki oturumda saklayın ve değerler değiştirildiyse siparişi iptal edin veya siparişi HMAC ile imzalayın ve PayPal'a aktarın ve sonra kontrol edin. –