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>