首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Stripe.Net直接充电

Stripe.Net直接充电
EN

Stack Overflow用户
提问于 2015-10-06 09:02:17
回答 1查看 2.4K关注 0票数 2

我试图直接向客户收费,使用Stripe。我正在使用以下示例代码:

代码语言:javascript
复制
var stripeChargeCreateOptions = new StripeChargeCreateOptions();

stripeChargeCreateOptions.Amount = 1000;
stripeChargeCreateOptions.Currency = "usd";

stripeChargeCreateOptions.Description = "Test";

stripeChargeCreateOptions.Source = new StripeSourceOptions()
{

    Number = "4242424242424242",
    ExpirationYear = "2022",
    ExpirationMonth = "10",
    AddressCountry = "US",                // optional
    AddressLine1 = "24 Beef Flank St",    // optional
    AddressLine2 = "Apt 24",              // optional
    AddressCity = "Biggie Smalls",        // optional
    AddressState = "NC",                  // optional
    AddressZip = "27617",                 // optional
    Name = "Joe Meatballs",               // optional
    Cvc = "1223"                          // optional
};

stripeChargeCreateOptions.Capture = true;

var stripeChargeService = new StripeChargeService();
StripeCharge stripeCharge = stripeChargeService.Create(stripeChargeCreateOptions);

这似乎适用于测试模式。以下是我的三个问题:

  1. 这里1000美元是10美元,对吗?
  2. 这也能用活钥匙吗?我听说Stripe不允许直接收费,并要求我们对他们的Javascript和存储令牌进行实际收费?它是如何在测试模式下工作的?
  3. stripeChargeCreateOptions.Capture = true;的重要性是什么,如果我把它设置为false会发生什么?
EN

回答 1

Stack Overflow用户

发布于 2015-10-06 09:27:27

  1. 是的,这就对了。所有的金额都是美分/便士。
  2. 恐怕我对斯特里普不太了解,不能帮你解决这件事。
  3. 这将告诉Stripe使用什么进程来执行事务--这是之前创建的电荷的后半部分,捕获属性设置为'false‘。因此,以后需要调用API,并将其设置为true,以实际完成计费。有关更多信息,请参见API:charge
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32965829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档