2015-01-19 2 views
0

Мне нужно получить все платежи нашей учетной записи PayPal. Я создал приложение и получаю все записи платежей по API Paypal Using this API method.Pay API API звоните, получайте платежи

Вот мой фрагмент кода.

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 статус и нулевой результат. (Count = 0, но я могу видеть 10 платежей по системе PayPal интерфейс).

Пожалуйста, любой может помочь мне найти проблему. потому что статус 200 означает, что я не делал ничего глупого. В чем причина этой проблемы?

Спасибо Есаян

ответ

0

Я уверен, что вызов видеть только платежи, которые были установки с помощью API REST, чтобы вы могли видеть их статус и выполнить их соответствующим образом.

Если вы пытаетесь вытащить любые/все транзакции из своей учетной записи PayPal, то же самое, что и в истории транзакций на paypal.com, вы захотите использовать TransactionSearch API.

Смежные вопросы