在成功完成paypal交易后,如何获取变量来更新我的数据库?

时间:2013-06-27 08:44:23

标签: php paypal

我正在为购物车创建一个cms。我添加了立即购买按钮与产品。但是在客户完成交易后,我需要获取商品编号以及他购买的商品数量,以及他的付款金额。 Paypal将客户返回到成功交易页面,但我想知道如何收集这些数据?

2 个答案:

答案 0 :(得分:1)

您也可以使用IPN而不是使用返回网址。使用返回网址,如果买方由于某些原因(例如他们提前关闭浏览器或退出流程)而未返回您的网站,则您将无法将这些数据返回到您的网站。如果您使用IPN,无论买家是退还还是现在,数据都会发布到您的网站。此外,通过IPN,您可以查看IPN历史记录中发送的内容,甚至可以在最多28天内重新发送IPN。

答案 1 :(得分:0)

以下步骤对我来说很好 1→在提交给paypal之前,请将产品代码,价格和详细信息等数据保存在单独的表格中。在会话中保存id。 2→给出隐藏的输入" return"像

  <input type="hidden" name="return" value="your site url/paypal_success.php">

3-&gt;从paypal_success.php中的会话ID收集表中的数据。