Мы использовали страйп-платеж с использованием PHP. Он работает на локальной машине, но на живом сервере работает не так, как ожидалось. Мы поделились кодом, который мы использовали, а также приложили скриншот ошибки. Не знаете, где мы допустили ошибку, можете ли вы помочь нам?
Код полосы:
require_once('Stripe.php');
Stripe::setApiKey('secret key');
echo '<form action="" method="post">
<script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="publish key"
data-description="Access for a year"
data-amount="5000"
data-locale="auto"></script>
</form>';
if($_POST) {
$token = $_POST['stripeToken'];
$customer = Stripe_Customer::create(array(
'email' => '[email protected]',
'source' => $token
));
$charge = Stripe_Charge::create(array(
'customer' => $customer->id,
'amount' => 5000,
'currency' => 'usd'
));
echo '<h1>Successfully charged $50.00!</h1>';
}
Локальная машина
Живой сервер