Paypal “贝宝”;购物车上传“;通过服务器代码执行的命令

Paypal “贝宝”;购物车上传“;通过服务器代码执行的命令,paypal,http-post,shopping-cart,Paypal,Http Post,Shopping Cart,我的目标是使用一个简单的购物车创建一个“购物车上载”表单,将用户带到一个友好的PayPal页面,该页面根据服务商的帐户仪表板设置处理运费、税费等,我们可以在其中设置这些项目。但是我想通过POST请求将服务器生成的购物车上传表单的值发送到paypal网站,而不在客户端显示表单,这样人们就不会篡改表单值并设置价格 当我手动执行POST(提交生成的购物车上载表单)时,我的开发控制台的网络选项卡会显示一个请求,并在很短的时间内显示“显示临时标题”警告,之后,请求被“更新”,以显示一系列我不知道它们来自何

我的目标是使用一个简单的购物车创建一个“购物车上载”表单,将用户带到一个友好的PayPal页面,该页面根据服务商的帐户仪表板设置处理运费、税费等,我们可以在其中设置这些项目。但是我想通过POST请求将服务器生成的购物车上传表单的值发送到paypal网站,而不在客户端显示表单,这样人们就不会篡改表单值并设置价格

当我手动执行POST(提交生成的购物车上载表单)时,我的开发控制台的网络选项卡会显示一个请求,并在很短的时间内显示“显示临时标题”警告,之后,请求被“更新”,以显示一系列我不知道它们来自何处,但可能是任务成功所必需的东西。请求头突然填满了大的Cookie字段,其中包含一个“ectoken=…”。这是一个“快速结帐”令牌,但它是如何到达那里的? 我的想法是通过服务器请求发送帖子,并在标题中发送这些内容,或者正确设置cookie,这样当请求发出时,它将显示我想要的正确页面

当我通过服务器代码执行POST时,它会抱怨我的Cookie没有启用,等等。我开始尝试放置从该POST的http响应中收集的一些Cookie,并且它至少开始显示不同的行为,例如向我显示“会话注销”屏幕


我现在知道有很多关于这些请求是如何来回的,但是我相信如果我可以用浏览器手动执行这些操作,我应该能够用服务器代码执行同样的操作?“ectoken”(请求头的其余部分)是如何形成的让我感到困惑。

我想在PayPal中没有办法安全地创建购物车上传命令,我们最终采取了更为艰难的方式,使用整个代币来做一大堆额外的事情,这个命令本可以解决这些问题。我想PayPal没有办法安全地创建Cart Upload命令,我们最终以更艰难的方式完成了任务,并使用整个令牌来完成一大堆额外的任务,而这个命令本可以解决这些任务。