自定义Paypal支付保护

时间:2013-04-17 04:01:01

标签: javascript asp.net

我正在做PayPal支付系统。步骤是:

  1. 收集所有商品&用户选择的价格值,通过js来自html输入。
  2. 重定向到url paypal并添加商品和价格:

    https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_cart&upload=1&business=someemail@here.com&cy_code=USD&lc=US&item_name_1=Black Gold&item_number_1=1&quantity_1=1&amount_1=$58.00

  3. 问题: 但是使用这种方法,用户可以通过从我的网站下载页面并更改脚本来轻松地更改价格。那么我可以为此做些什么保护?

    我现在有2个想法。但我不认为他们是好的解决方案。

    1. 按服务器站点编码/解码价格
    2. 从sql ...
    3. 获取价格值

1 个答案:

答案 0 :(得分:1)

使用POST请求发送数据而不是GET请求(使用URL参数)。此外,使用PayPal IPN通知系统通知您有人使用黑客篡改传递的值:

https://www.paypal.com/ipn