Это может быть очень простой вопрос, но, несмотря на все мои трудности, я не могу заставить его работать, и я думаю, что другие могут найти его полезным в будущем.
Я использую здесь кнопку оплаты для встраивания : https://commerce.coinbase.com/docs/#payment -кнопки
У меня есть сценарий:
<div>
<a class="buy-with-crypto" data-custom="MY_CUSTOM_DATA"
href="https://commerce.coinbase.com/checkout/e690ad8a-8bed-4d6e-a8a7-
b47c2efc456f">
Register
</a>
<script src="https://commerce.coinbase.com/v1/checkout.js?version=201807">
BuyWithCrypto.registerCallback("onPaymentDetected", function(e){
alert("payment detected");
});
</script>
</div>
Я попытался поместить функцию выше в отдельные теги сценария, попытался изменить URL с помощью . js? Onload = [неисчислимое число переменных / обратных вызовов], как это подробно описано в документах для инициализации, но это все еще не работает.
То, что я хочу (и то, что я считаю, это должно делать), это как только сценарий обнаруживает платеж, он активирует функцию и отправляет предупреждение (предупреждение, которое в конечном итоге будет заменено тем, что я на самом деле хочу, но вы понимаете).