Мне нравится получать все транзакции из моей учетной записи 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?Заранее спасибо