如何在Coinbase Commerce Webhook上直接在我的网站上跟踪成功付款



请帮助我了解如何进行此操作。

我目前正在建立一个网站,可以直接在我的网站上进行比特币支付。在Coinbase Commerce上创建结账后,我得到了一个嵌入的代码,并将其添加到我的网站上。

以下是Coinbase Commerce结账时嵌入的html代码:

<div>
<a class="buy-with-crypto"
href="https://commerce.coinbase.com/checkout/xxxxxxxxxxxxxxxxx">
Buy with Crypto
</a>
<script src="https://commerce.coinbase.com/v1/checkout.js?version=201807">
</script>
</div>

这是一张图片,显示了上面代码的结果。

通过Conbase Commerce 付款

一切都很好。但我的问题是如何跟踪成功的付款,因为他们正在为付款后需要立即交付的物品付款。我已经从Github下载了coinbase commerce phpapi,但事实上我不知道如何使用它。我对composer、vendor、autoload。。。以及如何使用Json响应。不过,我对很多PHP代码都很在行。

我的问题是:

  1. 上面的嵌入代码是否提供了可用于跟踪每个事务的唯一ID?

  2. 如果是;如何获取并使用此ID跟踪交易?

如果有人能帮我,我将不胜感激。我也熟悉JavaScript。因此,接受PHP或JavaScript响应。谢谢

您可以使用Coinbase Commerce webhook在付款成功时通知您。

相关文件在这里。

使用webhook有点进步。我更喜欢使用javascript。对于用javascript获得回复,它在他们的文档中,但我会把它粘贴在这里。

<script>
BuyWithCrypto.registerCallback('onSuccess', function(e){
// Charge was successfully completed
});
BuyWithCrypto.registerCallback('onFailure', function(e){
// Charge failed
});
BuyWithCrypto.registerCallback('onPaymentDetected', function(e){
// Payment has been detected but not yet confirmed
});
</script>

我希望这能解决你的问题😊

相关内容

  • 没有找到相关文章

最新更新