如何将 coinbase 回调绑定回您网站上的客户?

问题描述 投票:0回答:2

MtGox 和 Coinbase 都提供这些极其容易复制/粘贴的 JavaScript 按钮来接受比特币支付。他们都提供回调机制,将已完成的订单“推送”回您的网站。

但这两项服务似乎都忽略了有关如何将回调 URL 上已完成的订单“推送”链接回我网站上的客户的任何文档。推送的 JSON 数据具有事务 ID 等。但我没有看到任何方法可以在我的客户访问的网站上获取匹配的数据。 现在,如果在我的网站上运行的暴露按钮的 JavaScript 创建了一些 JavaScript 变量,我可以进行查找,以便在交易结束时找到交易 ID,以便我可以将客户与我从那里获得的已完成订单进行匹配Coinbase,那就太好了。但我没有看到任何相关文件。

人们如何做到这一点?

bitcoin mtgox coinbase-api
2个回答
1
投票

创建按钮时可以传入一个

custom
参数。乍一看这似乎没什么用,因为如果它被硬编码到按钮中,那么对于每个用户来说都是一样的。但是,如果您将此与按钮属性可以在 HTML 中覆盖的事实结合起来(如“自定义嵌入 HTML”部分中的此处所述),那么您的网站突然可以为每个客户包含一个唯一的值,该值将从订单按钮到回调消息。

这是 Coinbase 为您生成的内容:

<a class="coinbase-button"
   data-code="coinbase-generated-code"
   href="https://coinbase.com/checkouts/coinbase-generated-code">Pay With Bitcoin</a>
<script src="https://coinbase.com/assets/button.js" type="text/javascript"></script>

您可以稍微修改它以包含

data-custom
HTML 属性。该值将通过订单一直传播到回调 JSON 消息。通过将其值设置为您的客户 ID(或任何其他唯一值),您将能够在回调从 Coinbase 传入时将其与您的客户关联起来。

<a class="coinbase-button"
   data-code="coinbase-generated-code"
   data-custom="YOUR-CUSTOMER-ID-HERE" 
   href="https://coinbase.com/checkouts/coinbase-generated-code">Pay With Bitcoin</a>
<script src="https://coinbase.com/assets/button.js" type="text/javascript"></script>

-2
投票

Coinbase 客户支持电话:+1 325-468-1305

如需 Coinbase 账户、交易或其他加密货币相关查询方面的帮助,请致电 +1 325-468-1305 联系 Coinbase 的专门客户支持团队。无论您遇到存款、取款、账户安全还是交易问题,Coinbase 支持都可以提供解决方案和指导。拨打此号码可以快速解决您的疑问并获得有关任何技术或帐户相关问题的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.