【问题标题】:Pay Pal API call, get paymentsPaypal API 调用,获取付款
【发布时间】:2023-03-16 16:40:01
【问题描述】:

我需要从我们的 paypal 帐户中获得所有付款。我创建了应用程序并通过 paypal API Using this API method 获取所有付款记录。

这是我的代码 sn-p。

private String GetPayPalAccessToken()
{
    _payPalConfig.Add("mode", "live");
    _payPalConfig.Add("endpoint",_url);
     OAuthTokenCredential tokenCredential = new OAuthTokenCredential(_clientId, _clientSecret, _payPalConfig);
     return tokenCredential.GetAccessToken();
}

Dictionary<string, string> TempConfig = new Dictionary<string, string>();
TempConfig.Add("count", "10");
TempConfig.Add("start_time", "2015-01-01T00:00:00Z");
TempConfig.Add("end_time", "2015-01-18T00:00:00Z");
TempConfig.Add("sort_by", "create_time");

APIContext apiContext = new APIContext(GetPayPalAccessToken());
apiContext.Config = _payPalConfig;
PaymentHistory paymentHistory = Payment.List(apiContext, TempConfig);

我得到 200 个状态和零个结果。(计数 = 0,但我可以在 paypal 界面上看到 10 个付款)。

请任何人都可以帮助我找到问题。因为状态是 200 意味着我没有做任何愚蠢的事情。这个问题的原因是什么?

谢谢 加延

【问题讨论】:

    标签: c# rest paypal paypal-ipn paypal-adaptive-payments


    【解决方案1】:

    我很确定该调用仅查看已使用 REST API 设置的付款,因此您可以查看它们的状态并可能相应地执行它们。

    如果您尝试从您的 PayPal 帐户中提取任何/所有交易,与您在 paypal.com 上的交易历史记录中显示的一样,您需要使用TransactionSearch API

    【讨论】:

      猜你喜欢
      • 2016-03-07
      • 2016-08-22
      • 2013-09-04
      • 2018-12-12
      • 2013-05-26
      • 2011-09-16
      • 2015-09-21
      • 2021-07-11
      • 2014-04-03
      相关资源
      最近更新 更多