我从Stripe API文档网站上的示例中获得了以下代码:
stripe.Key = "my_key" s, err := sub.New(&stripe.SubParams{ Customer: "test_customer", Plan: "month-plan", })
这段代码工作得很好。但是我找不到如何向这个请求添加元数据,比如Product: "special-services"。我可以在创建订阅时的一个请求中完成它吗?如果可以,如何完成?谢谢你,谢谢
Product: "special-services"
zte4gxcn1#
subParams := &stripe.SubParams{ Customer: "test_customer", Plan: "month-plan", } subParams.AddMeta("Product","special-services") s, err := sub.New(subParams)
stripe.SubParams嵌入了stripe.Params,它有一个方法AddMeta,该方法将Meta信息添加到map[string]string。
stripe.SubParams
stripe.Params
AddMeta
map[string]string
rkttyhzu2#
您还可以使用此方法:
subParams := &stripe.SubParams{ Customer: "test_customer", Plan: "month-plan", Params: stripe.Params{ Metadata: map[string]string{ "Product": "special-services", }, }, } s, err := sub.New(subParams)
2条答案
按热度按时间zte4gxcn1#
stripe.SubParams
嵌入了stripe.Params
,它有一个方法AddMeta
,该方法将Meta信息添加到map[string]string
。rkttyhzu2#
您还可以使用此方法: