Я пытаюсь настроить чередующиеся платежи, но сценарий создать сборы не заканчивается.Вот сценарий:
if ( $_POST && $_POST["amount"] ) {
\Stripe\Stripe::setApiKey("sk_test_xxxxxxxxxxxxxxx");
$total = $_POST['amount'];
$token = $_POST['stripeToken'];
$charge = \Stripe\Charge::create([
'amount' => $total,
'currency' => 'usd',
'description' => 'Classified Purchase',
'source' => $token,
]);
}
Что делает код, так это удостоверяется, что пользователь приходит после того, как успешно отправил эту форму
<form action="confirmation" method="POST">
<input type="hidden" name="amount" value="<?php echo $total; ?>">
<script
src="https://checkout.stripe.com/checkout.js"
class="stripe-button btn"
data-key="pk_test_pWVTgPv7RI4rRSyWVT6g0Zrx"
data-amount="<?php echo $total * 100; ?>"
data-name="It's Classified"
data-description="New Classified Submission"
data-image="<?php echo $stripe_image; ?>"
data-locale="auto"
data-billing-address="true"
data-email="true"
data-allow-remember-me="true">
</script>
</form>
(я добавил скрытый ввод для сбора суммы, подлежащей оплате).) И создает заряд от данной суммы.Последняя строка для повторения -
if ( $_POST && $_POST["amount"] ) {
, после этого ничего не происходит.
Есть идеи?