问题标签 [stripe.js]

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 回答
86 浏览

stripe-payments - 条纹开始日期

您如何设置订阅的开始日期?我们的许多客户在我们收集他们的付款信息前几天就开始使用我们的服务,因此我们希望在这些额外的日子里向他们收取费用。

0 投票
7 回答
11501 浏览

javascript - Stripe 无法使用错误“未捕获(承诺中)错误:我们无法从指定元素中检索数据。”

我正在尝试按照https://stripe.com/docs/stripe-js/elements/quickstart使用 Stripe.js

我制作的 html、css、javascript 与该 url 的示例相同。

但是当我单击“提交付款”按钮时,它总是显示控制台错误并且无法正常工作。

请让我知道为什么会这样。

0 投票
2 回答
2759 浏览

stripe-payments - Stripe 一次性付款发票

Stripe 是否会为一次性付款(不是订阅)生成发票?

在文档中似乎发票只是其“订阅”功能的一部分。

0 投票
3 回答
1147 浏览

stripe-payments - 在客户点击“付款”之前,如何使用付款请求按钮获取默认送货地址?我正在使用 Stripe.js 和 Elements

我正在使用 Stripe 的 PaymentRequest 按钮来收集付款和运输信息,以便稍后在服务器端使用 Stripe 处理付款。我的目标是 ApplePay,但目前正在 PaymentRequest API (Chrome) 下进行测试。

在提交付款表格之前,我需要知道客户的收货地址以计算和显示税额(并更新总计)。我可以通过“shippingaddresschange”事件轻松获得它,但前提是客户更改了地址。

如果客户以后不更改,我如何获得付款申请表自动加载的默认送货地址?初始(默认)地址似乎不会触发“shippingaddresschange”事件。

0 投票
4 回答
11395 浏览

javascript - react-stripe-elements Error: You must provide a Stripe Element or a valid token type to create a Token

I am using react-stripe-elements to create a token for payments. However, according to the documentation when the card form is wrapped in the Elements component it should automatically pickup which stripe elements to tokenize.

However, in this case we are presented with the error

Here is the code:

According to the documentation the following should be true:

'Within the context of Elements, this call to createToken knows which Element to tokenize, since there's only one in this group.'

However, this doesn't seem to be the case. I have also tried using the single 'Card Element' and have not found any success in doing so.

0 投票
1 回答
3335 浏览

ios - 应用程序创建了 Stripe 客户,但由于“没有这样的客户”而无法获得临时密钥

从我的 iOS 应用程序中,我调用 Firebase 来 1)创建一个 Stripe 客户(这很有效,我得到了一个看起来有效的客户 ID)和 2)获取临时密钥。

第二部分是事情失败的地方。我回来的错误是这样的:

因为我成功地创建并能够在仪表板中查看客户 ID,所以我非常确信我的 iOS 应用程序中有正确的测试可发布密钥,并且我的 Firebase .js 文件中有正确的密钥。我确实在我的 Stripe 仪表板中将“查看测试数据”设置为“开启”。

如果你观察下面的代码,你会发现这里有什么问题吗?

index.js

在 Swift 方面,在 MyAPIClient.swift 中:

这是我的 Firebase 信息中心

Firebase 仪表板

还有我的 Stripe 客户选项卡,显示我创建的客户帐户确实在那里......

条纹客户标签

最后,这是一个典型的临时密钥事务的日志: 我的 Stripe 日志中看到的错误

0 投票
1 回答
887 浏览

javascript - 仅使用 stripe.js 向 Stripe 中的现有客户添加新卡

我正在使用 Stripe.js 来创建客户、卡片和收费,一切都像魅力一样工作,但我想做的一件事是向现有客户添加新卡,但由于错误我无法继续进行,下面是示例代码

错误: 无法读取未定义的属性“检索”

或者是否有任何有助于直接使用 ajax 调用检索和创建源卡的 api?

0 投票
1 回答
57 浏览

firebase - 在使用条带创建订阅之前,我何时验证电子邮件?

  1. 我知道条纹与验证电子邮件没有任何关系。
  2. 我的网站上有一个表格,用于收集新用户的电子邮件、密码和抄送信息。
  3. 截至目前,我不验证用户的电子邮件。我只需在我的系统中创建用户,并在使用 stripe.js 获得卡令牌后创建剥离用户和订阅。
  4. 我想验证电子邮件地址,但我不确定在此过程中的哪个时间点进行验证。我认为向客户收费并开始订阅然后验证电子邮件地址是没有意义的。

当客户验证电子邮件地址时,我是否应该等待并开始条带订阅?这似乎是最常见的在线场景之一。他们是这种情况的最佳实践吗?

同样,我不是在技术上询问如何验证电子邮件地址(我使用 firebase auth),我只是想知道何时应该以及它应该如何适应我的入职流程。

0 投票
3 回答
2217 浏览

javascript - 条纹支付流程

我对如何使用 Stripe 处理订阅 + 费用支付有点困惑,

这是我得到的:

HTML:

感谢页面:

我显然错过了整个过程的工作方式......

我将填充电子邮件字段,但我如何在该弹出表单中请求每月重新发生的设置费 + 订阅?

理想情况下,工作流程如下:

带有表单的我的网站页面:用户填写姓名、电子邮件、商品名称[需要此元数据]、商品价格、包裹名称[需要此元数据]、包裹价格

点击提交按钮,Stripe弹出表单出现预填充电子邮件,用户同意打包每月付款+商品价格,用户输入卡信息,用户提交条纹表单,

用户现在需要支付第 1 个月的包裹 + 商品价格,每个月都会自动为包裹付款。

返回包含所有元数据、价格、包裹等的 url,带有密码或某种安全表单字段,然后我从返回的 url 数据中自动处理订单,

请帮助,感谢社区!

0 投票
1 回答
332 浏览

android - Stripe.js 信用卡输入表单在 Webview 中不可见

我试图测试是否可以将条带 js 集成到网站中并将该网站加载到 androidWebview中以继续付款。我正在使用此链接https://github.com/stripe/elements-examples像这样加载它Webview

一切都在加载,Webview除了信用卡字段不存在。它要么不可见,要么不可编辑。这是为什么?