当前位置: 首页 > 知识库问答 >
问题:

使用新的RESTAPI应用程序从classic(IPNendpoint)搜索Paypal交易

司寇照
2023-03-14

我一直在使用贝宝的IPN来处理交易。我想构建一个发票搜索工具,以便能够出于各种原因搜索旧的或当前的用户付款。我今天花了一些时间设置PayPalPHP REST API SDK来促进这一点,并做了以下工作。

>

$config = PayPal\Core\PayPalConfigManager::getInstance()->getConfigHashmap();
$oauth_credential->getAccessToken($config);

我创建了一个ApiContext使用启动的OAuthTokenCredential。

$api_context = new PayPal\Rest\ApiContext($oauth_credential);

我创建了一个搜索对象使用广泛的日期跨度,我100%肯定应该返回结果。

$search = new PayPal\Api\Search(
   '{
      "start_invoice_date" : "2014-12-01 PST",
      "end_invoice_date" : "2015-01-01 PST",
      "page" : 1,
      "page_size" : 20,
      "total_count_required" : true
   }'
);

然后,我利用搜索对象和API上下文进行发票搜索

$invoices = PayPal\Api\Invoice::search($search, $api_context);

没有错误,一切正常。问题是,$invoices对象中没有返回任何结果。这就好像我刚刚创建了一个新帐户,没有发票一样。我有种感觉,我错过了某个地方的设置,使用了不合适的API调用来完成我想要做的事情,或者我应该使用他们的其他API之一。

共有1个答案

曹高阳
2023-03-14

通常PayPal中的经典和REST架构独立工作,不能总是一起使用。例如,您不能使用REST API搜索使用经典API运行的事务,反之亦然。

 类似资料:
  • 我使用一些第三方脚本来处理贝宝支付。在Github上找到它,效果完美。它使用以下凭据:用户名、密码、签名。 在沙箱中,它工作得非常完美。现在我想去现场。 我去开发公司。贝宝。com- 然而,我找不到我真正需要的。我在哪里买的 非常感谢。

  • 我正试图得到一个简单的搜索功能与我的烧瓶应用程序。我有以下启动搜索的代码 这与我的搜索/controllers.py脚本连接起来,看起来像这样 不幸的是,每当我实际搜索时,都会出现路由错误: FormDataRoutingRedirect:已向此URL发送请求(http://localhost:8080/search)但路由系统自动发出重定向到“http://localhost:8080/sear

  • 在Spark bin目录下的spark-submit可以用来在集群上启动应用程序。它可以通过统一的接口使用Spark支持的所有集群管理器 ,所有你不必为每一个管理器做相应的配置。 用spark-submit启动应用程序 bin/spark-submit脚本负责建立包含Spark以及其依赖的类路径(classpath),它支持不同的集群管理器以及Spark支持的加载模式。 ./bin/spark-s

  • 我们有一个应用程序,利用在应用程序计费。我们看到的问题如下: 当使用较高版本代码的构建被上传到Play Developer控制台时,In App Billing将停止在设备上的应用程序(使用较低版本代码)上工作,表示“应用程序未配置为计费”。 这很好,在测试的时候,但问题是--当应用程序在Google Play商店中时,会有什么行为?当您替换应用程序(以执行更新)时,处于野生状态(具有较低版本代码

  • 问题内容: 我在徘徊自己是哪个组件最适合显示swing中的快速搜索结果。我想创建类似这样的内容,在用户可以输入文本的地方创建一个文本字段,在输入过程中,我将改善对数据库的后端快速搜索,并且希望在文本框下方显示数据,他将能够浏览结果,然后按输入将在表中显示结果。所以我的问题是,是否有任何组件已经具有此显示逻辑?还是不是,实现它的最佳方法是什么。 如果可以在桌面应用程序上进行,此搜索将是ajax在网络

  • 我在苹果应用商店里有一个应用程序,它可以流式传输一个直播电台,并提供一个播放过的曲目列表。用户可以导航到列表中的特定音轨,点击按钮,用户通过,使用搜索路线(以下示例)被引导到Spotify: spotify://search/artistName 直到最近,这项功能一直运作良好(搜索艺术家姓名的准确率约为85%)<代码>Spotify打开,但我收到一个本机警报: 无法打开链接Spotify无法在此