Java:
hier config.php
<?php
define('PAYPAL_CLIENT_ID', 'AXbVT7GRdONvnAu0tWj1acCgW7mpWb270d')
define('PAYPAL_SECRET', '****************')
define('PAYPAL_BASE_URL', 'https://api-m.sandbox.paypal.com');
hier paypal.php
function getAccesToken(): string
{
require_once(__DIR__ . "/config/paypal.php");
$curl = curl_init();
$options = [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => PAYPAL_BASE_URL.'/v1/oauth2/token',
CURLOPT_HTTPHEADER => [
'Accept: application/json',
'Accept-Language: en_US'
],
CURLOPT_USERPWD => PAYPAL_CLIENT_ID.':'.PAYPAL_SECRET,
CURLOPT_PORT => true,
CURLOPT_POSTFIELDS => 'grant_type=client_credentials'
];
curl_setopt_array($curl, $options);
$result = curl_exec($curl);
if(curl_errno($curl)){
curl_close($curl);
echo curl_error(($curl));
return "";
}
curl_close($curl);
$data = json_decode($result, true);
var_dump("TEst: " . $data);
return $data['access_token'];
Ich versuche über PHP Acces-Toke zu generieren, aber ich kriege die Felermeldung "Failed to connect to api-m.sandbox.paypal.com port 1: Timed out"..
Falls jemand so was schon behoben hat und mir helfen könnte, wäre ich sehr dankbar