【发布时间】:2010-08-12 00:44:00
【问题描述】:
我曾经有一个“立即购买”按钮,该按钮会通过 PayPal,然后,通过按钮的高级选项,我将用户重定向到一个“成功”页面,该页面将为他们购买的产品提供序列号。
显然,该页面必须通过 PayPal 提供的变量从 PayPal 获得确认,才能知道付款已实际处理,而不仅仅是某些人在其浏览器中键入页面的 URL 以获取序列。
我只在 PHP 中执行此操作,没有下载任何 API,据我所知,使用的是 PayPal 中的 $_POST 或 $_SERVER 变量。有几个嵌套的“if”,但最后,它工作得很好。
现在我已经在谷歌上搜索了一个小时试图找到我使用的代码。我发现的只是框架下载和臃肿的 API,而我真的只需要知道这些东西:
- 订单处理了吗?
- 买家的邮箱是什么?
我有一个空白 PHP 文件等待建议。在虚拟伪代码中,它将围绕以下行:
<?php
$serial = ...;
if ($paypal_succeeded)
{
echo($serial);
}
?>
请不要告诉我这是不可能的,我知道我已经做到了,我只是丢失了我的旧代码。
谢谢!
【问题讨论】: