Получение транзакции за определенную дату с помощью PayPal PHP SDK - PullRequest
0 голосов
/ 27 июня 2019

Мне нравится получать все транзакции из моей учетной записи PayPal, я нашел некоторую помощь в документации Paypal Sync Api с помощью команд Bash, после того как конвертация в PHP выполнит работу со следующим кодом.

$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.paypal.com/v1/oauth2/token",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_USERPWD => "*****",
  CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
  CURLOPT_POSTFIELDS => "grant_type=client_credentials",
  CURLOPT_HTTPHEADER => array(
    "Content-Type: application/json"
  ),
));

$response = json_decode(curl_exec($curl));
curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.paypal.com/v1/reporting/transactions?start_date=2019-01-15T00:00:00-0700&end_date=2019-02-02T00:00:00-0700&fields=all&page_size=100&page=1",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "Content-Type: application/json",
    "Authorization: Bearer ".$response->access_token
  ),
));

print_r(json_decode(curl_exec($curl)));
curl_close($curl);

ХорошоУ Paypal есть PHP SDK, так что должна быть возможность делать то же самое с подключенным SDK

https://github.com/paypal/PayPal-PHP-SDK

, SDK довольно сложный, и единственное, что я нашел в транзакциях, было о тарифных планах.Так кто-нибудь уже получил список всех транзакций с SDK?Заранее спасибо

...