【问题标题】:Adding multiple cards for a customer stripe.net为客户 stripe.net 添加多张卡
【发布时间】:2016-09-04 03:13:02
【问题描述】:

有没有一种方法可以使用 stripe.net 为客户添加多张卡,我知道我们需要检索客户并使用源对象添加一张新卡,如下所示 (https://stripe.com/docs/api#create_card)。但是对于 stripe.net,我似乎无法弄清楚如何做到这一点,任何指针都会有很大的帮助。

【问题讨论】:

    标签: c# stripe.net


    【解决方案1】:

    想通了。如果它对这里的任何人有帮助,我就是这样做的:

    var myCustomer = new StripeCardCreateOptions();       
    myCustomer.SourceCard = new SourceCard
    {
       Number = txtnumero.Text,
       ExpirationYear = txtyear.Text,
       ExpirationMonth = txtmonth.Text,
       Cvc = txtCVV.Text
     };
    
     StripeCardService NewStripeCardService = new StripeCardService();
     StripeCard stripeCustomer = NewStripeCardService.Create(**CustomerID**,myCustomer);
    

    【讨论】:

      【解决方案2】:

      更新以解决 Stripe API 中的更改..

      var myCustomerCardNested = new Stripe.CardCreateNestedOptions();
      myCustomerCardNested.Number = cardNumber;
      myCustomerCardNested.ExpYear = year;
      myCustomerCardNested.ExpMonth = month;
      myCustomerCardNested.Cvc = CVC;
      
      var myCustomerCard = new Stripe.CardCreateOptions() { SourceCard = myCustomerCardNested };
      stripeCustomerCard = NewStripeCardService.Create(stripeCustomer.Id, myCustomerCard);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-04
        • 2021-01-31
        • 1970-01-01
        • 2017-10-30
        • 2017-04-07
        • 2016-12-15
        • 2014-03-08
        • 1970-01-01
        相关资源
        最近更新 更多