问题标签 [stripe.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2332 浏览

c# - Stripe.Net 直充

我正在尝试使用 Stripe 直接向客户收费。我正在使用这个示例代码:

这似乎在测试模式下工作。这是我的3个问题:

  1. 这里的 1000 是 10 美元 - 对吧?

  2. 这也可以使用实时密钥吗?我听说 Stripe 不允许直接收费,并要求我们使用他们的 Javascript 并存储令牌以供我们实际收费?它在测试模式下如何工作?

  3. stripeChargeCreateOptions.Capture = true;如果我将其设置为 false 会发生什么?

0 投票
1 回答
2258 浏览

asp.net - 使用 Stripe.net,如何从成功的收费响应正文中检索项目?

使用 Stripe.net 服务 API ( https://github.com/jaymedavis/stripe.net ),如何从成功收费的响应正文中检索项目?

成功充电响应正文示例:

我只是想获得以下值:

对于那些好奇的人来说,当这两个值“不可用”时,这意味着银行的信用卡不支持这些反欺诈功能,根据经验,这些费用很有可能确实是欺诈性的。因此,一旦我检测到它们,我就可以在这些交易上添加一个危险信号。

如果不需要更改 Stripe.net API 最好...

感谢您的任何帮助。

0 投票
2 回答
513 浏览

c# - 如何使用 C# 在 StripeApi 中更新帐户?

我正在尝试Stripe Api使用Stripe.net库更新帐户,使用 StripeAccountService并将其存储在StripeAccount我自己制作的类中以存储 API 返回的结果:

但是StripeAccountService类没有更新方法定义。我如何对帐户执行更新。

我正在使用这个库。Stripe api这里也有更新方法。

0 投票
2 回答
7006 浏览

stripe-payments - Stripe 取消预授权

我在两部分付款过程中使用 Stripe。IE

  1. 使用 capture = false 对调用 Charge 对象的卡进行预授权
  2. 做一些数据库工作
  3. 使用费用捕获为卡充电

如果第 2 步失败(即数据库工作),我是否应该尝试使用退款方法取消此预授权?

我担心如果我不这样做,那么如果客户在几天内看到他们的帐户出现收费,他们会生气。即在它自然到期之前。

0 投票
1 回答
91 浏览

vb.net - 以下 c# 代码的等效转换 vb.net 代码是什么

我尝试了各种代码转换器,但在运行应用程序时它给了我错误。

0 投票
0 回答
442 浏览

c# - 在 Stripe 创建帐户时在 API 密钥中发现无效的 ASCII 字符?

我正在关注Stripe 创建帐户文档并尝试创建一个帐户

我正在使用 WebRequest (C#) 来执行此操作。但是在 Fiddler 上提出请求时,我收到了一个 Json 错误响应。

创建授权标头如下。

PS,我可以使用Stripe.net,如果它提供了这样做的功能。(根据我的研究,它没有提供这个。)

message=Invalid ASCII characters found in API key: "-----------". For assistance, please contact support@stripe.com.

我在这里先向您的帮助表示感谢..

0 投票
1 回答
1396 浏览

c# - Stripe.net - 尝试代收费

我尝试使用 Stripe 代表某人收费。我成功完成了连接部分,但之后我尝试创建一个令牌/费用,但它不起作用。

有关代码中使用的参数的一些信息:

  • “acct_158fBBAOizDDfp9B” - 从 Connect 用户处获取;
  • WebConfig.AppSettings.StripeClientId - 我的客户端 ID 从 Stripe 仪表板获取;
  • WebConfig.AppSettings.StripeSecretApiKey - 我的 Stripe Secret API 密钥;
  • “sk_test_5E9d7UHs9CVa3Ansop2JzIxI” - 从 Connect 用户获取私有 API 密钥。

这是我的代码:

我有一个«您必须为此客户传递一个有效的卡 ID。“ 错误。

0 投票
1 回答
1973 浏览

c# - 向 Stripe 发出原始 HTTP POST 请求时如何发送 Stripe 的密钥

因为 Stripe .NET nuget 包/库是基于 Stripe API v1 构建的,从那以后发生了一些变化,我正在向 Stripe 端点发出原始 HTTP 请求,以将新信用卡添加到现有客户的帐户中。

我的问题是:如何发送 Stripe 密钥?查看此 CURL 请求,我假设它是作为基本身份验证标头发送的。

所以,这就是我所做的:

MakePostRequest的地方如下。

我收到来自 Stripe 的 400(错误请求)。显然,我并没有按照我必须的方式发送 Stripe 密钥。

0 投票
1 回答
560 浏览

objective-c - 几个不推荐使用的集成 Stripe API IOS 9 的对象

在将 Stripe API 与我的 Swift 2.0 项目集成时,我试图摆脱所有已弃用的对象。我已经替换了显而易见的代码,但我需要帮助的 3 行是:

警告是(如下):

'ABMultiValueRef' 已弃用:首先在 iOS 9.0 中弃用 - 使用 CNLabeledValue 的 NSArray

'ABRecordCopyValue' 已弃用:首先在 iOS 9.0 中弃用 - 使用 CN 对象的属性

'ABMultiValueGetCount' 已弃用:首先在 iOS 9.0 中弃用 - 使用带有标签值属性的 NSArray.count

'ABMultiValueCopyValueAtIndex' 已弃用:首先在 iOS 9.0 中弃用 - 将 [[NSArray objectAtIndex:] value] 与标签值属性一起使用

完整代码如下:

0 投票
1 回答
992 浏览

c# - Stripe 延迟账户激活

我正在尝试在延迟帐户激活 https://stripe.com/docs/connect/deferred-accounts之后使用 Stripes Connect Api 创建用户

我正在向请求提供我认为所谓的“Platform_Secret_Key”,我认为可以在仪表板的“帐户设置”>“连接”>“平台设置”>“客户端 ID”中找到它

当我在我的请求中使用它作为“apiKey”时,我得到“无效的 Api 密钥”错误。

但是,如果我使用我的帐户 ApiKey,如此处建议的那样https://stripe.com/docs/api#create_account 它也会出现“您不能在自己的帐户上使用此方法:您只能在连接的帐户上使用它”的错误。

有人成功了吗?这是怎么做到的?