添加元数据以在客户上进行条带化

时间:2016-06-03 00:43:31

标签: c# stripe-payments

我需要为客户添加唯一标识符。通过条带元数据。这就是我现在完全完成它的方法但是我只是最后一部分告诉我用户购买了哪个包。

我试过看这里:

Plans to stripe

代码在这里:

  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
     }
  }
  );

元数据

时出错
  

作业的左侧必须是变量,属性或   索引

     

无效的初始化成员声明符

它是词典

enter image description here

1 个答案:

答案 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 }
    }
}
);