【发布时间】: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