【问题标题】:Can the custom value of paypal payment form be changed by the user before or during the payment?用户可以在付款前或付款过程中更改贝宝付款表单的自定义值吗?
【发布时间】:2013-02-17 16:02:40
【问题描述】:

我正在使用 paypal 的 IPN 方法来检查 paypal 付款。

但是,我在每个付款表单 (<input type="hidden" name="custom" value="ForCandies">) 中使用自定义值,因此我可以在 ipn 检查过程中查看付款类型。

用户可以更改自定义值吗?因为如果他能做到,那就意味着系统被入侵了。

我在 IPN 检查过程中使用了一些 Sql 查询,一切都取决于自定义值。

提前致谢,

【问题讨论】:

    标签: c# asp.net paypal-ipn


    【解决方案1】:

    使用网站付款标准:是的。买家可以改变这一点。
    因为您通过<form> 发送数据,所以买方可以更改此客户端发起的行为并操纵“自定义”输入的值。

    使用 PayPal Express Checkout:不,买家无法更改此设置,因为 Express Checkout 不使用 <form>;相反,它完全依赖于服务器到服务器的 API 调用,买方对此没有任何影响。

    【讨论】:

      猜你喜欢
      • 2016-06-17
      • 2015-02-06
      • 2014-09-14
      • 2013-12-12
      • 2010-12-22
      • 2013-09-22
      相关资源
      最近更新 更多