如何申请 Paypal AppID 和下载发票详情(附 PHP 示例)

问题描述 投票:0回答:1

我知道有很多关于这个主题的帖子,但我已经阅读了几十个,并且在每个包含链接的帖子中,当我跟随它进入 PP 网站时我收到 404 错误并且 PP 网站帮助非常稀疏并且他们自己的链接产品有一半是 404也有错误。

我已经能够使用 CURL 调用使 TransactionSearch API 函数调用正常工作,因为它不需要 AppID 但尽我所能,除了使用他们提供的沙盒之外,我找不到申请此 ID 的方法沙盒帐户。

我想做的就是从我们在 PayPal 上进行的购买中下载交易详细信息。我可以获得交易摘要,但是缺少 InvoiceID 但这是一个开始。我在 Angell Eye 项目中下载的 PHP 大部分需要这个 AppID 才能工作,虽然 Sandbox 很好,但我不能用它来测试,因为我无法获得交易搜索所需的最少细节,即发票ID 或商家帐户电子邮件。我的真实账户数据中有所有这些,没有 AppID 无法访问。

然而,我找到的所有好的帮助都是 10 年的数据,甚至 Angel Eye 项目也充满了关于弃用函数和库的 PHP 警告。

谁能帮我找到如何下载详细信息,最好是PDF或可打印格式,相当于登录我的PP帐户并预览我的购买发票。我想将其集成到我的业务系统网站中,这样员工在购买时不需要登录我的 PP 帐户来检索这些信息,他们需要这样做,这样他们就可以在购买零件时将发票添加到我们的费用数据库中找工作。

此刻,我有一个 API 调用,我运行它来下载交易摘要并将其添加到 MySQL 数据库中。我需要从交易 ID 开始获取发票 ID 和其余发票详细信息。如果我可以在没有 AppID 的情况下做到这一点,那就更好了,因为我不需要集成任何支付或任何东西,我只想下载在别处完成的交易的详细信息。

php paypal-rest-sdk php-curl
1个回答
0
投票

应用 ID 由 Adaptive Payments API 使用,该 API 已于 2017 年 12 月弃用。此 API 不能再使用。

当前的 API 仅使用 REST APP 的 clientid 和 secret 进行身份验证。

有一个 v2/invoicing API,用于管理发票,但不清楚你问的是不是这个。如果您需要特定交易的详细信息,请使用 v2/payments API 获取详细信息。

一般情况下,不应使用付款获取详细信息和交易搜索 API;例如,与 v2/checkout/orders 集成的结账已经在捕获 API 响应中返回所有交易信息。将信息存储在您自己的数据库中。

© www.soinside.com 2019 - 2024. All rights reserved.