이전에 페이팔 통합을 해 본 적이 없지만 다른 게이트웨이와 함께 작업했습니다.PayPal 금액 변조
다른 게이트웨이에는 게시물 형식으로 보낸 해시가 있습니다. 이로 인해 사람들이 데이터를 변경 (즉, 금액 변경)하는 것을 방지합니다.
이 변조가 페이팔과 함께 중단되면 해시가되지 않습니다.
<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>
어떻게 페이팔에 게시하기 전에 금액을 수정하는 사람들을 막을 수 있습니까? 즉, 금액은 100이되어야하지만 사람들은 1로 변경해야합니다.
대부분의 사이트에서 사용자를 페이팔로 리디렉션하는 다른 페이지를 소개하는 이유는이 페이지가 가장 최신 정보를 가지고 있기 때문입니다 자동으로 자바 스크립트를 사용하여 게시물을 수행합니다. 기본적으로 : 페이지> 리디렉션> 페이팔을 확인하십시오. 사용자가 매개 변수를 변경할 수 있습니까? 예.당신이 걱정하는 경우에 나는 Paypal 's Express 체크 아웃 방법을 조사 할 것입니다. 모든 정보가 서버 측을 통해 전송됩니다. –