问题标签 [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 回答
70 浏览

stripe-payments - 如何在单个 API 调用中创建和支付 Stripe 订单?

Stripeorder有一个create方法和一个单独的pay方法

如果我使用这两个不同的端点,我需要进行两次 HTTP 调用,以 (1) 创建订单,然后 (2) 付款。

但是,我想在单个 HTTP 调用中创建和支付订单,因为这样会更快并且也符合我想要提供的用户体验。

是否有可能做到这一点?如果没有,有没有好的解决方法?我想我可以charge立即创建一个,然后order在后台创建一个,并在事后将其关联charge起来?order

如果有办法customer在我创建和支付order.

0 投票
0 回答
64 浏览

javascript - 提交时更新隐藏字段

我正在使用 Stripe.js 创建令牌。我想通过隐藏字段将此令牌传递到下一页。不幸的是,隐藏字段并没有按应有的方式更新 onchange。

setOutcome当我调用它时工作,但它没有被正确调用 onchange。

0 投票
1 回答
438 浏览

stripe-payments - 如何通过api更新条带中的所有法人实体

如何通过 API 更新条带中的所有法人实体?提前致谢。运行它时,它会引发错误,例如无效参数

0 投票
0 回答
211 浏览

node.js - stripe-react-checkout 自定义表单

我一直在使用 React.js 和 Node.js 开发一个慈善网站,其中我使用 React-Stripe-Checkout 存储库至少具有简单的功能。

我现在正试图弄清楚如何自定义出现的表单,或者创建我自己的表单。

因为我一直在使用这个项目来真正学习如何使用 React(到目前为止只做了一个在线训练营),所以有很多我还不了解的功能和特性。

我已经在网上搜索了很多次,以寻找一种方法来创建 Checkout 与 React 的自定义集成,但找不到任何具体的东西,而且我对 React 的精通还不足以将表单从另一种语言或框架转换.

基本上要求一个教程,我真的很想学习如何做到这一点,任何帮助将不胜感激,谢谢。

0 投票
1 回答
52 浏览

stripe-payments - 将 Stripe.js 用于 kickstarter 风格的应用程序。在迭代并全部充电之前如何测试卡?

因此,我正在构建一个类似于 kickstarter/gofundme 等的应用程序,一旦达到价格目标,它就会向所有贡献的客户收费。我的流程是,当客户为价格目标做出贡献时,我创建一个条带客户并存储他们的 ID:

我将此信息存储在数据库中的一个数组中。一旦达到价格目标,我就使用经过条纹验证为合法的初始卡对每个客户收费的阵列进行迭代。

我预见的问题是,有时这些价格目标会持续数周。在第 1 天,客户可以贡献并通过条带验证为合法卡,但在 3 周内该卡可能会过期或被取消等。有没有办法在收取客户令牌之前对其进行某种验证确定它仍然合法吗?我不想在一个数组中迭代超过 9/10 的客户,并以合法为由向他们收费,然后用一张无效卡击中数组中的最终客户。我正在使用 stripe.js,所以希望有一个不包含条纹 api 的解决方案。谢谢。

0 投票
2 回答
307 浏览

javascript - Firebase:firebase 条带函数示例中的错误处理是否足够?

Firebase 在 GitHub 上提供了用于编写云函数的示例。我对“createStripeCharge”函数有疑问。写入数据库可能失败?如果是这种情况,此函数会向客户收费,但不会将任何对象保存到数据库中。这是正确的吗?这种错误处理还不够,还是我理解错了?

代码中的以下行让我感到困惑:

返回 event.data.adminRef.set(response);

您在 GitHub 上找到了代码: https ://github.com/firebase/functions-samples/blob/master/stripe/functions/index.js

或者在这里:

0 投票
2 回答
946 浏览

angular - 如何在 Angular5 项目中隐藏条带密钥

据我了解,当我阅读条带文档时,我必须将我的条带公钥放在我的 index.html 文件中,并且在投入生产时我应该放入我的条带密钥,问题是在我的浏览器中查看项目时我可以轻松拿到钥匙。我的问题,有没有更好的方法来隐藏它或者可能不直接将它放在我的 index.html 文件中

0 投票
0 回答
668 浏览

javascript - 如何通过 DOM 元素 ID 检索 Stripe 卡片元素对象

是否可以使用 JavaScript 中的 Stripe 元素 API 通过引用它所附加的 DOM 元素的 ID 来检索卡片元素对象?例如,如果我这样创建卡片元素:

...或者我必须将卡片对象存储在变量中吗?我问的原因是因为我想在稍后阶段清除在表单中输入的信用卡详细信息,并且我希望有一种方法可以检索卡对象,而无需在内存中实际存储对它的引用。

0 投票
0 回答
676 浏览

javascript - Stripe - 通过 AJAX 提交表单

我正在使用Stripe Elements创建付款并控制表单的外观。提交时,我通过表单的操作使其运行良好。但是,现在我想尝试在不更改/加载页面的情况下发送 POST 请求。我认为最好通过 AJAX 完成。我已经尝试过了,但我无法通过 JSON 获得 200 响应。下面我已经包含了代码片段,任何关于我哪里出错的帮助将不胜感激。

JS

形式

PHP

路线( CMS中内置的路线)

== 编辑 ==

网络请求的屏幕截图

在此处输入图像描述

0 投票
2 回答
4197 浏览

stripe-payments - 是否可以在 Stripe.createToken() 上验证 CVC、邮政编码和地址 1?

所以我的系统由一个后端和一个前端组成。我们正在做 Stripe 集成。

我正在前端实现 Stripe 结帐表单以简化 PCI 合规流程,并且我希望 Stripe 在返回令牌之前验证所有内容,包括 CVV/地址行 1/ZIP,我使用该令牌发送到后端以进行进一步操作。

下面是我创建令牌的方法,非常简单(我使用的是 React 和 Stripe Elements):

问题是即使我填写了错误的 cvc/到期日期/地址 1/邮政编码,也始终成功返回令牌。我在响应中看到了这些字段:

我的问题是:

是否可以在实际发行令牌之前验证 CVC、邮政编码和地址 1?

以下是表单的外观:

在此处输入图像描述

请随意启发我,因为我对在线支付标准非常陌生。:D