1

我有一个网址buy_product_url,允许用户在我的网站上购买虚拟产品。用户可以使用各种支付服务为产品付款,包括标题中列出的服务。用户通过第 3 方网站支付适当的金额,然后第 3 方网站向我发送buy_product_url一个 POST 请求,确认购买已完成。

恶意用户可以向相同的 url 发送 POST 请求并获得虚拟产品而无需付费。

我想为对该 URL 的 POST 请求设置某种身份验证系统(例如,http 身份验证或访问令牌),然后将这些凭据提供给第 3 方支付服务。然后,第三方可以在进行有效购买时将这些凭据发回给我,如果未发送凭据,我的应用程序应返回错误。

这可能吗?如果是这样,我该如何设置?是否仅适用于某些支付服务?如果有,有哪些?

4

1 回答 1

0

“你检查随机数。如果它很好,那就是一个有效的请求。没有其他人知道或可以猜测随机数(如果你正确创建它)。- Thilo 2013-09-08 6:26

于 2014-07-31T05:02:28.790 回答