【发布时间】:2020-05-26 17:37:19
【问题描述】:
这可能是一个非常简单的问题,但尽管我摆弄了这么多,但我还是无法让它发挥作用,我认为其他人将来可能会发现它有帮助。
我在这里使用嵌入支付按钮:https://commerce.coinbase.com/docs/#payment-buttons
我有我的脚本:
<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>
我尝试将上面的函数放在单独的脚本标签中,尝试使用 .js?onload=[untold number variables/callbacks] 修改 url,因为它在初始化文档中有详细说明,但它仍然无法正常工作。
我想要的(以及我相信这是要做的)是,一旦脚本检测到付款,它就会激活功能并发送警报(警报最终会被我真正想要的东西取代,但你会得到想法)。
【问题讨论】:
-
请注意,当
<script>标记具有src属性时,其内容将被忽略。这可能是您的问题。 -
好点@Peter,没有意识到这一点。我尝试将函数放在单独的