'custom' 字段出现在 coinbase 通知 APIv2 的什么位置?
Where does the 'custom' field show up in coinbase notifications APIv2?
在设置网站以使用 Coinbase 支付按钮时,我试图找出在 coinbase API v2 订单通知中 'custom' 字段出现的位置。在API v1, it was in notification['orders'][0..n]['order']['custom']
, but I can't find where it is in API v2。求助!
字段名称现在是 'metadata
。
这是一个订单通知示例:
{
"id": "b84f7aba-487f-5487-9885-b69953d8d077",
"type": "wallet:orders:paid",
"data": {
"resource": {
"metadata": {
"meta": "data",
"dat": "a meta"
},...
虽然 v1 允许您添加单个自定义参数,但 v2 将允许您包含 v2 Metadata documentation 中概述的键值对。
编辑以解决评论:
在 v1 中,custom
参数可以包含在给定按钮的 URL 参数中,这意味着可以重复使用同一个按钮,只要名称、价格、描述、等等,没有改变。
在 v2 中,metadata
参数必须包含在 checkout request 的正文中。这意味着为了将唯一的元数据附加到订单,需要为每个潜在客户创建一个唯一的结帐(按钮)。
在设置网站以使用 Coinbase 支付按钮时,我试图找出在 coinbase API v2 订单通知中 'custom' 字段出现的位置。在API v1, it was in notification['orders'][0..n]['order']['custom']
, but I can't find where it is in API v2。求助!
字段名称现在是 'metadata
。
这是一个订单通知示例:
{
"id": "b84f7aba-487f-5487-9885-b69953d8d077",
"type": "wallet:orders:paid",
"data": {
"resource": {
"metadata": {
"meta": "data",
"dat": "a meta"
},...
虽然 v1 允许您添加单个自定义参数,但 v2 将允许您包含 v2 Metadata documentation 中概述的键值对。
编辑以解决评论:
在 v1 中,custom
参数可以包含在给定按钮的 URL 参数中,这意味着可以重复使用同一个按钮,只要名称、价格、描述、等等,没有改变。
在 v2 中,metadata
参数必须包含在 checkout request 的正文中。这意味着为了将唯一的元数据附加到订单,需要为每个潜在客户创建一个唯一的结帐(按钮)。