问题标签 [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 投票
0 回答
78 浏览

stripe-payments - 将 Stripe 集成到 HTML 定价表

我正在尝试将 Stripe 集成到这样的 HTML 定价表中: 在此处输入图像描述 这些是定期订阅计划。

对于非 PHP 程序员来说,Stripe 是否可以做到这一点?我正在用 HTML 构建网站。

0 投票
1 回答
6183 浏览

javascript - Stripe API 错误 - 缺少必需的参数:数量 - PHP 库

我已经实施了 Stripe 付款,但问题是我不断收到此错误:

{状态:500,错误:“缺少必需的参数:数量。”}

从代码中可以看出,我有所有的参数,但我仍然不知道为什么会出现这个错误。这是我正在使用的代码:

这是我用来提交表单的 javascript:

0 投票
1 回答
445 浏览

javascript - 向 Stripe 发送金额

我想知道如何在不隐藏输入类型的情况下将自定义数量发送到最终的条带化进程,换句话说,我将从表单中获取数据量

这是我的表格:

这将是我的过程

用 print_r($_POST) 我得到

所以,我知道 $_POST["stripeAmount"] 不存在,但我相信存在一种方法可以在没有隐藏输入类型的情况下做到这一点

0 投票
2 回答
544 浏览

php - 如何同时创建客户和收费订阅?

我正在使用条纹并且之前我的所有订阅都正常工作。就在最近,我试图将相同的代码移动到不同的条带帐户,并且在尝试收取订阅费用时收到错误消息。

这将返回以下错误

0 投票
6 回答
52638 浏览

twitter-bootstrap - 如何使用 Bootstrap 设置 Stripe Elements 输入的样式?

我正在构建一个简单的网站,将使用 Stripe 处理付款。我正在使用 Bootstrap 进行样式设置。当我使用 Stripe Elements 插入付款字段时,它们没有使用 Bootstrap 进行样式设置。如何将 Bootstrap 的样式应用于 Elements 支付字段?

0 投票
1 回答
379 浏览

javascript - 将带条带的 Ideal 集成到 Node.js 中

我已经根据本教程制作了应用程序:https ://stripe.com/docs/checkout/express

我现在如何将付款方式从信用卡更改为理想?理想的文档:https ://stripe.com/docs/sources/ideal#create-source

问题:我在哪里调用stripe.createSource({源?


我尝试过的事情:将stripe.customers.create({app.js 中的stripe.createSource({

更改 .pug 文件中的数据字段

stripe.charges.create({


如果您有任何建议,请告诉我!

0 投票
1 回答
1189 浏览

css - Stripe.js v3 元素需要双击来聚焦(但仅在 iPad/iPhone 上)

我一直在使用 Bootstrap 4 beta 和 Stripe.js v3。如果您不熟悉这个较新版本的 Stripe.js,它基本上是将 iframe 注入到 span 中,并使 span 的行为就像它们是表单输入一样。我不喜欢这个想法,但据说它比旧版本的 Stripe.js (v2) 更符合 PCI 标准。

此处演示:https ://codepen.io/skunkbad/pen/BdgYmY

将 HTML 缩减为代表我的信用卡输入的内容如下所示:

由于 Bootstrap 4 的 CSS 样式,这个 span.form-control 显示为“flex”,我必须更改它,否则我看不到我在该字段中输入的内容。

对于我尝试过的所有浏览器,这最终都可以正常工作:

  • Ubuntu 16.04 上的火狐
  • Ubuntu 16.04 上的 Chrome
  • Windows 8.1 上的 Internet Explorer
  • Android N 手机上的 Chrome
  • iPad 上的 Safari
  • iPhone 上的 Safari

但在我尝试过的 IOS 设备(iPad 和 iPhone)上,我必须双击该字段才能获得焦点并开始输入。Stripe 网站上的 Stripe.js Elements 演示没有这个问题,所以我假设它与 Bootstrap 4 的 CSS 有关。

供您享受测试的完整代码:

改变条纹元素的样式和字体只有这么多,但我再次认为问题来自 Bootstrap 4 的 CSS。我试过摆弄跨度的样式,但没有成功。

所以我的问题是,我可以对我的 CSS 进行哪些具体更改,以允许 iPad 和 iPhone 用户像其他人一样简单地单击一次?

0 投票
1 回答
116 浏览

php - Stripe Checkout - 已识别的 Stripe 用户的订阅问题

我的 Stripe 工作得很好。客户捐款后,会创建一个新订阅,并且效果很好 - 除非 Stripe 识别出电子邮件并说“输入验证码”。

如果客户这样做,出于某种原因,不会创建新订阅并且不会向客户收费。

这是我的charge-monthly.php

任何想法为什么当 Stripe 识别出用户并且他“登录”时它不允许我创建订阅?

在 Stripe 日志中,我收到了 400 错误:

但是绝对没有制定计划……啊!

0 投票
0 回答
357 浏览

php - 通过 stripe.js 发送自定义数据

路径自定义数据到 stripe.js

我有三个订阅课程,所以我制作了三个按钮。

index.html.twig

我在 php 中捕获了请求,但我想知道选择了哪个按钮。

是否可以通过 stripe.js 发送自定义数据?

(或者,如果我可以得到data-name从 index.html.twig 传递到 php 中的 script.js 的那个。)

DefaultController.php

0 投票
1 回答
1549 浏览

javascript - 更改事件问题上的条纹元素

嗨,我为 cc 输入字段的每次信用卡更改重新生成令牌,尝试更改事件和 addEventListener('change')

注意这个事件只有在你开始输入第一个和最后一个字母时才会触发,所以如果你在中间更改数字,或者当你粘贴代码时,将不会重新生成令牌。任何想法如何解决这个问题,可能有不同的事件或其他东西