Я хотел бы добавить STRIPE на свой веб-сайт, но я заметил, что его очень сложно использовать, и в Интернете больше нет справок.
Моя первая проблема касается " Passклиентский секрет PaymentIntent для клиента , так как передать переменную php в мою HTML-форму.
Прежде чем я должен создать объект PaymentIntent :
\Stripe\Stripe::setApiKey('sk_test_8cpWr3HupPdvL9QK9cVToa4w009OYgxfNm');
$intent = \Stripe\PaymentIntent::create([
'amount' => 0.89,
'currency' => 'eur',
]);
Затем API Stripe
предлагает передать клиентский секрет PaymentIntent клиенту следующим образом:
<?php
$intent = # ... Fetch or create the PaymentIntent;
?>
...
<input id="cardholder-name" type="text">
<!-- placeholder for Elements -->
<div id="card-element"></div>
<button id="card-button" data-secret="<?= $intent->client_secret ?>">
Submit Payment
</button>
...
Это страница API: https://stripe.com/docs/payments/payment-intents/quickstart#passing-to-client
Но как я могу передатьПеременная php на html-странице?
И кто-то может объяснить мне, что это за секрет клиента ?
Я надеюсь, что вы можете мне помочь (извините за мой английский, но яитальянский). Большое спасибо!