我需要为客户添加唯一标识符。通过条带元数据。这就是我现在完全完成它的方法但是我只是最后一部分告诉我用户购买了哪个包。
我试过看这里:
代码在这里:
var planType = abonnement.fk_userid != null ? "Business" : "Default";
planService.Create(new StripePlanCreateOptions()
{
Amount = 99 * 100,
Name = abonnement.mdr + " - (" + planType + ")",
Currency = "EUR",
Interval = "month",
IntervalCount = 6,
Id = 1,
Metadata =
{
"Pakkeid:" = abonnement.PriceValueUnikId
}
}
);
元数据
时出错作业的左侧必须是变量,属性或 索引
无效的初始化成员声明符
它是词典
答案 0 :(得分:3)
以下是展示如何使用Stripe.net元数据的示例:https://github.com/jaymedavis/stripe.net#updating-a-bank-account
你应该修改你的代码:
planService.Create(new StripePlanCreateOptions()
{
Amount = 99 * 100,
Name = abonnement.mdr + " - (" + planType + ")",
Currency = "EUR",
Interval = "month",
IntervalCount = 6,
Id = 1,
Metadata = new Dictionary<string, string>()
{
{ "Pakkeid", abonnement.PriceValueUnikId }
}
}
);