【发布时间】:2016-09-04 03:13:02
【问题描述】:
有没有一种方法可以使用 stripe.net 为客户添加多张卡,我知道我们需要检索客户并使用源对象添加一张新卡,如下所示 (https://stripe.com/docs/api#create_card)。但是对于 stripe.net,我似乎无法弄清楚如何做到这一点,任何指针都会有很大的帮助。
【问题讨论】:
标签: c# stripe.net
有没有一种方法可以使用 stripe.net 为客户添加多张卡,我知道我们需要检索客户并使用源对象添加一张新卡,如下所示 (https://stripe.com/docs/api#create_card)。但是对于 stripe.net,我似乎无法弄清楚如何做到这一点,任何指针都会有很大的帮助。
【问题讨论】:
标签: c# stripe.net
想通了。如果它对这里的任何人有帮助,我就是这样做的:
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);
【讨论】:
更新以解决 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);
【讨论】: