Php 如何将paypal PayEquipment信息(html表单)安全地发送到paypal?
我正在创建一个wordpress插件,我需要在其中添加paypal的支付功能。要使用paypal支付,通常会向paypal发送一个html表单,其中包含支付金额、货币等所需信息 但由于表单位于客户端,因此浏览器元素检查器可以随时更改它 例如,我需要从用户那里得到200美元。但如果用户使用element inspector将金额从200美元更改为20美元,则将支付20美元 虽然我被告知贝宝IPN。它可以检测用户是否支付了所需金额或未使用IPN消息。但我还需要发送用户id来检测哪个用户已经付费。但是,如果有人从html表单更改了用户id,那么使用IPN消息将无法检测到它 我已发送带有用户id的表单。我还可以在IPN侦听器脚本中找到当前用户id 但问题就在这里。用户并没有访问IPN侦听器,但paypal正在访问IPN侦听器,所以若paypal不是用户,则不会从数据库中检索用户id。因此,我无法验证哪个用户已付款Php 如何将paypal PayEquipment信息(html表单)安全地发送到paypal?,php,html,wordpress,forms,paypal,Php,Html,Wordpress,Forms,Paypal,我正在创建一个wordpress插件,我需要在其中添加paypal的支付功能。要使用paypal支付,通常会向paypal发送一个html表单,其中包含支付金额、货币等所需信息 但由于表单位于客户端,因此浏览器元素检查器可以随时更改它 例如,我需要从用户那里得到200美元。但如果用户使用element inspector将金额从200美元更改为20美元,则将支付20美元 虽然我被告知贝宝IPN。它可以检测用户是否支付了所需金额或未使用IPN消息。但我还需要发送用户id来检测哪个用户已经付费。但是
此刻我能做什么?我应该使用CURL从服务器端将表单发送给paypal吗?或者无论如何?我猜您使用的是贝宝标准按钮 可以使用非对称加密对按钮的数据进行加密/签名,这可以防止对按钮的操作 有关详细信息,请访问贝宝网站: