Мы реализуем Stripe и Paypal для платежей на нашем сайте (оба предлагаются в качестве альтернатив на той же странице). Для полоски, мы пошли с простым подходом реализации в соответствии с примером кода здесь:Управление событиями Stripe
<form action="/stripeAction" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_6pRNASCoBOKtIshFeQd4XMUh"
data-amount="2000"
data-name="Demo Site"
data-description="2 widgets ($20.00)"
data-image="/128x128.png">
</script>
</form>
Это отлично работает, и полоса автоматически отключает свои собственную «Купить сейчас» кнопка один раз платежа (чтобы избежать двойного щелчка).
Поскольку на той же странице HTML также содержится ссылка экспресс-проверки Paypal, какой был бы лучший подход к ее отключению (чтобы избежать нажатия на нее, пока страница просто перезагружается от успешной оплаты Stripe)?
До сих пор мы попробовали onsubmit событие, но это не похоже на работу:
<form action="/stripeAction" method="POST" onsubmit="DO_SOME_ACTION">
Любая идея/совет/подсказка будет весьма признателен!
Спасибо, Томас
+1 не может требовать гораздо большей точности! – Jonnny