Я запускаю серверную службу на Google Standard App Engine
и после обновления до PHP 7.2 я не могу выполнить транзакцию с предыдущим пользователем.
//this includes "vendor/autoload.php" and this is where I set my secretKey
require_once('stripeConfig.php');
//charge customer from id
$customerID = $_POST['customerId'];
$amount = $_POST['amount'];
$amountInt = (int)$amount;
$charge = \Stripe\Charge::create([
'amount' => $amountInt,
'currency' => 'aud',
'customer' => $customer_id,
]);
При ведении журнала ошибок я получаю следующие ошибки:
Notice: Undefined variable: charge in /srv/PreviousCustomer.php on line 16
и
Fatal error: Cannot use 'Object' as class name as it is reserved in /srv/vendor/stripe/stripe-php/lib/Object.php on line 8
Я действительно не уверен, что здесь происходит / похоже на проблему, связанную с библиотекой Стрип. Любая помощь будет принята с благодарностью,
Спасибо :)