php - 在 PHP 中结帐后获取 PayPal 确认,无需框架

标签 php paypal

我曾经有一个“立即购买”按钮,可以通过 PayPal 进行操作,然后,通过该按钮的高级选项,我将用户重定向到“成功”页面,该页面将提供他们购买的产品的序列号。

显然,这个页面必须通过 PayPal 提供的变量从 PayPal 获得确认,才能知道付款实际上已被处理,而不仅仅是某人在浏览器中输入页面 URL 来获取序列号。

我只在 PHP 中完成此操作,没有下载任何 API,据我所知,使用 PayPal 的 $_POST 或 $_SERVER 变量。有几个嵌套的“if”,但最终效果很好。

现在我已经在谷歌上搜索了一个小时,试图找到我使用的代码。我找到的只是框架下载和臃肿的 API,而我实际上只需要知道这些东西:

  • 订单处理了吗?
  • 买家的电子邮件地址是什么?

我有一个空白 PHP 文件等待建议。在虚拟伪代码中,它将围绕以下行:

<?php

    $serial = ...;

    if ($paypal_succeeded)
    {
        echo($serial);
    }

?>

请不要告诉我这是不可能的,我知道我已经做到了,我只是丢失了旧代码。

谢谢!

最佳答案

我对此类事情没有任何经验,但谷歌向我展示了一些可能的相关链接here , here ,和here.

其主页是 https://www.paypal.com/ipn

关于php - 在 PHP 中结帐后获取 PayPal 确认,无需框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3463925/

相关文章:

magento - 如何将订单详细信息传递给 magento 中的 paypal-express-checkout?

c# - 确定 PayPal IPN 使用哪种编码?

php - Laravel 5 将值从 Controller 传递到重定向路由不起作用

php - 编辑特定行中的按钮

php - Wordpress function.php 中的函数

php - 我想显示 paypal 的信用卡页面或 Paypal 登录页面(帐户登录)。我如何在 paypal 中执行此操作?

php - 如何以二进制安全的方式从多字节 PHP 字符串变量中获取单个字节?

php - 从 php/ajax 中的 html 文本值获取值

node.js - Node.js 中的 PayPal 自适应支付问题

authentication - 使用 MPL 的 PayPal iOS 应用程序 - 身份验证失败