После прочтения ваших комментариев я замечаю, что у вас есть следующая ошибка:
вызов неопределенной функции http_response_code ()
http_response_code () был представлен в PHP 5.4, поэтому я предполагаю, что вы используете версию PHP ниже 5.4?
Вы можете либо обновить версию PHP, либо удалить http_response_code () и установить свои собственные ответы.
Пример:
<?php
require_once('vendor/autoload.php');
ini_set('display_errors',1);
error_reporting(E_ALL);
\Stripe\Stripe::setApiKey("MYLIVEKEY");
if (!isset($_POST['api_version']))
{
// Manually set your own header:
header('HTTP/1.1 400 Bad Request');
// Do other things here
}
try {
$key = \Stripe\EphemeralKey::create(array(
"customer" => $customerId,
"stripe_version" => $_POST['api_version']
));
header('Content-Type: application/json');
exit(json_encode($key));
} catch (Exception $e) {
// Manually set your own header instead...
header('HTTP/1.1 500 Internal Server Error');
// Do other things here
}
?>