我有一个简单的数字商品结账工作在沙盒模式。我有一个“Pay with PayPal”按钮,我可以点击它弹出一个窗口登录贝宝。之后,它将我重定向到我的purchasemade.php
脚本,并从那里我可以成功下载文件。PayPal数字商品:购买后如何获得商品编号?
我的问题是在我的网站上我要销售很多产品,所以我需要知道他们在购买完成后要下载哪个产品。每个产品都有一个唯一的ID,所以我认为我会将该ID作为HTML窗体中的项目编号传递给名为“item_number”的隐藏字段。但是,一旦达到purchasemade.php
,我不知道如何读取该值。
如何读取以原始格式在POST中传递的值?否则,识别产品的最佳方式是什么?我使用PHP作为此项目的脚本语言。
你把产品的ID放在一个会话(或篮子)中吗?如果是这样,当PayPal指示用户付款成功时,使用会话内容确定用户在清除会话之前可以下载的内容。 – halfer
奇怪的是,我试过会议,他们不工作。出于某种原因,一旦我从PayPal返回到我的网站,SESSION将被重置 –
这将是您身边的一个错误。不同网站上的(付款)网站无法清除自己域中的会话。 – halfer