gpt4 book ai didi

php - Paypal 数字商品 : How to get item number after purchase made?

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:21 24 4
gpt4 key购买 nike

我得到了一个简单的数字商品结账功能,可以在沙盒模式下工作。我有一个“使用 PayPal 付款”按钮,我可以单击该按钮弹出一个用于登录 PayPal 的窗口。之后它将我重定向到我的 purchasemade.php 脚本,然后我可以从那里成功下载一个文件。

我的问题是我要在我的网站上销售很多产品,所以我需要知道他们在完成购买后想要下载哪个产品。每个产品都有一个唯一的 ID,所以我想我会将该 ID 作为 HTML 表单中的项目编号传递给一个名为“item_number”的隐藏字段。但是,一旦到达 purchasemade.php,我就不知道如何读取该值。

如何以原始形式读取在 POST 中传递的值?否则,识别产品的最佳方式是什么?我使用 PHP 作为这个项目的脚本语言。

最佳答案

如果您要坚持使用 Payments Standard我建议使用 IPN交付您的数字商品。你可以使用 PDT (这与 IPN 非常相似)将订单数据发送回用户被重定向到的页面,但是,即使在您的 PayPal 帐户中启用了自动返回,也不能保证他们会在这里完成。

或者,您可以使用 Express Checkout API而不是支付标准。此方法可确保用户在完成付款之前返回您的网站。这将允许您利用 session 变量,以便您可以在感谢/收据页面上向用户展示下载。

尽管如此,我认为无论您选择哪种方式,IPN 都是您的最佳选择。您可以使用它来自动交付数字商品、发送一般电子邮件通知、更新您的数据库、访问第三方 Web 服务等,所有这些都是实时的。

关于php - Paypal 数字商品 : How to get item number after purchase made?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14285720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com