[英]Capturing Data From a PayPal Buy Now Button
我已经研究了这个问题,并且在一些地方说过可以使用CURL,但是我不相信这会按照我的方式工作。
我想做的是在我正在使用的网站和PayPal网站之间建立一个临时保留页面。 该保留页面的唯一目的是在数据库中缓存有关要购买的商品的数据,以便可以将其与来自PayPal的返回数据进行对照,以作为一项额外的安全措施。 (按钮已被动态加密)
所以,我要做的是按照以下思路编写一个方案:
当然,问题在于传输$_POST
数据并不简单。 有人对使用PHP进行此操作有任何建议吗?
创建您自己的按钮并隐藏实际的贝宝按钮。 单击按钮后,执行AJAX发布并进行服务器端处理。
如果响应正常,则呈现HTTP 200响应,并在$ .ajax中成功显示,触发对“立即购买”按钮的点击(或触发paypal API,但这在您的设置中有效)
如果响应不正确,请呈现HTTP 402响应,如果出现错误,请执行任何操作来提醒用户失败。
这样,您无需两次重定向用户-这有点烦人...
无论您使用哪种表单,都可以使用jQuery将表单发送为AJAX。
这样的事情应该做:
var data = $('form').serialize();
$.post('url', data);
例如,创建了holding.php
,然后查看此博客文章: http : holding.php
或者您可以将要与之进行比较的内容放入数据库中,然后单击按钮所在的页面?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.