Я пытаюсь получить токен чередования, когда использую checkout, но когда я отправляю вложенную форму, у меня нет метода POST, и я не знаю, как я тоже могу получить токен на своем контроллере php.Вот мой код:
<script>
var handler = StripeCheckout.configure({
key: 'pk_test_WWlLRtqEY2yfJUlfA4TRRcyf',
image: 'https://stripe.com/img/documentation/checkout/marketplace.png',
locale: 'auto',
token: function(token) {
console.log(token.id);
}
});
document.getElementById('customButton').addEventListener('click', function(e) {
// Open Checkout with further options:
handler.open({
name: 'Musée du Louvre',
description: 'Biletterie en ligne',
currency: 'eur',
amount: '{{ price }}' * 100,
email: '{{ mail }}',
allowRememberMe: false,
});
e.preventDefault();
});
// Close Checkout on page navigation:
window.addEventListener('popstate', function() {
handler.close();
});
Я пытался с этим:
<form post="" method="post">
my script code
</form>
, но когда я нажимаю на оплату, страница не обновляется.
Кто-нибудь может мне помочь?