我曾经有一个“立即购买”按钮,可以通过 PayPal 进行操作,然后,通过该按钮的高级选项,我将用户重定向到“成功”页面,该页面将提供他们购买的产品的序列号。
显然,这个页面必须通过 PayPal 提供的变量从 PayPal 获得确认,才能知道付款实际上已被处理,而不仅仅是某人在浏览器中输入页面 URL 来获取序列号。
我只在 PHP 中完成此操作,没有下载任何 API,据我所知,使用 PayPal 的 $_POST 或 $_SERVER 变量。有几个嵌套的“if”,但最终效果很好。
现在我已经在谷歌上搜索了一个小时,试图找到我使用的代码。我找到的只是框架下载和臃肿的 API,而我实际上只需要知道这些东西:
- 订单处理了吗?
- 买家的电子邮件地址是什么?
我有一个空白 PHP 文件等待建议。在虚拟伪代码中,它将围绕以下行:
<?php
$serial = ...;
if ($paypal_succeeded)
{
echo($serial);
}
?>
请不要告诉我这是不可能的,我知道我已经做到了,我只是丢失了旧代码。
谢谢!
最佳答案
关于php - 在 PHP 中结帐后获取 PayPal 确认,无需框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3463925/