PayPal получает все транзакции клиента - PullRequest
1 голос
/ 24 марта 2019

Я хочу получить все транзакции PayPal.(после того, как клиент прошел аутентификацию с OAuth2)

Я видел некоторые ответы об использовании NVP вместо этого, например Какой PayPal API просто для извлечения всех транзакций

Но этот ответ от4 года назад, и этот API устарел 2 года назад https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/TransactionSearch_API_Operation_NVP/

Текущая конечная точка REST возвращает только транзакции, созданные с помощью API, а не все транзакции.

Есть ли сейчаслучший способ сделать это?или мы должны прибегнуть к старому устаревшему API?

1 Ответ

0 голосов
/ 02 апреля 2019

Я не верю, что существует какой-либо полноценный, документированный API, который делает это доступным с помощью авторизации OAuth2 (по моему опыту, интерфейс OAuth2 едва пригоден для чего-либо).

Я ожидаю, что если вам понадобятся полные детали транзакции, вам нужно будет пройти маршрут отчетов SFTP (см. https://developer.paypal.com/docs/reports/sftp-reports/ и https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/PP_LRD_Gen_TransactionDetailReport.pdf). Однако я не думаю, что они доступны для некоммерческих учетных записей и он определенно не защищен OAuth2: необходимо настроить SFTP-пользователя.

...