问题标签 [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.
node.js - 使用测试卡创建客户时出错
尝试为新创建的客户开始订阅时,我从 Stripe 收到以下错误:
invalid_request_error
错误:此客户没有附加付款来源
客户似乎被创造得很好。我正在使用 Stripe Checkout 收集卡令牌。为了测试,我使用4242 4242 4242 4242
带有随机信息的 Stripe 卡号。令牌似乎被创建并传递给我的服务器就好了。以下是我的服务器端代码:
@@@@@ UNABLE TO CREATE SUBSCRIPTION @@@@
与上述错误一起被记录。我理解错误的含义,但我不确定它是如何发生的。正如您在上面看到的,我在创建客户时传入了 Token Id source: token.id,
,.
这里有什么问题?
ssl - 如果在服务器上强制实施 TLS 1.2,为什么 Stripe 允许仅支持 TLS 1.0 的客户端?
Stripe 是一种支付处理服务,其工作方式或多或少是这样的:
- 用户访问我们的网络应用程序并在表格中填写他们的卡详细信息
- 一些由 Stripe 提供并加载在
<script>
页面标签中的 JavaScript 向 Stripe 的服务器发出异步请求,后者将卡片详细信息交换为令牌 - 令牌被发布到我们的应用程序后端,后端将其发送回 Stripe。这会导致在用户的银行收取费用
我们的服务器只允许通过 TLS 1.2 与 Stripe 的 API 通信。
但是,Stripe 前端 JavaScript 支持 IE9 和 IE10,它们不能开箱即用地处理 TLS 1.2。因此,这些浏览器上的一些用户将使用较弱的 TLS 1.0 请求 Stripe JavaScript。
有什么办法可以阻止有人为这些用户欺骗 Stripe JavaScript 并在他们的卡详细信息中进行中间人处理?
stripe-payments - 不能多次使用条带令牌 - Stripe
我正在尝试从关联帐户的客户那里负责,
我有这个错误Cannot use stripe token more than once
这是我的代码:
我尝试customer
改用source
:
但是 Stripe 没有找到,customer->id
因为它来自$stripe_connected_account
我也试过这个:
它可以工作,但费用是在连接的帐户上而不是在应用程序帐户上转移的。
对此有任何想法吗?
javascript - 动态加载 Stripe.js
我的页面上有一个 Stripe 支付表单,但我只想在用户按下按钮显示表单时加载它。
我在没有动态加载的情况下使用了这段代码,它可以 100% 工作,但是在动态加载的情况下,据我所知,它似乎没有做任何事情..
我将我的代码放入 JSFiddle,因为 StackOverflow 的代码片段无法正常工作.. https://jsfiddle.net/4zc1uuas/
这是我的 JS 代码:
我正在使用一个loadFiles
函数来加载stripe.js
文件,然后在 500 毫秒后Stripe
从他们的示例中加载代码。
有谁知道如何在加载v3
脚本时动态加载 Stripe 代码,而 htmlform
中没有dom
,返回错误。
有关完整示例,请查看 jsfiddle!
任何帮助都会很棒!
javascript - 带有 PHP/JS 的 Stripe Checkout 提交但未显示在 Stripe 帐户中
我正在尝试使用自定义付款金额进行 Stripe 结帐。弹出的 Stripe 表单将提交,但我的 Stripe 帐户中没有显示任何内容。
在我的实际代码中,我确实输入了我的 api 密钥。我也没有使用作曲家。
这是charge.php
paypal - 从 Stripe“升级”到 Stripe Connect 有多容易?
我是一家在线业务的联合创始人,在开发方面遇到了一些麻烦。我的开发团队已经在平台上实现了 Stripe,所以我们目前能够销售产品、接受付款等。
但是,我想“升级”系统以使用 Stripe Connect,所以付款是分开的,即我想要一些钱进入上传产品的用户账户,一些钱进入我的企业账户。
从我们当前的 Stripe API 到实现 Stripe Connect 以允许我们拆分付款有多容易?您认为实施需要多长时间?您可以在此处查看 Stripe Connect 的概述:https ://stripe.com/docs/connect
预先感谢您的帮助,
G
reactjs - 如何使用 Stripe.js Elements 和 React 用比特币支付?
考虑到比特币作为支付方式,有没有一种简单的方法,使用react-strip-element来显示启用比特币支付的表单?
有人已经尝试了吗?
我已经使用react-strip-element进行 VISA/万事达卡付款:
我的元素<SripeForm>
仅在一个 和一个提交按钮内<form>
返回<CardElement hidePostalCode style={cardStyle} />
。
我不知道这是否CardElement
可以用于比特币支付,或者我是否必须使用另一个 React Stripe Element。
欢迎任何有关 Stripe 比特币支付的帮助或经验。
编辑
react-strip-element团队给出了这个问题的答案:
我们目前没有任何比特币元素。您可以使用 Stripe Checkout,也可以构建自己的 UI 并使用 Stripe.js v3 创建比特币来源。
所以现在只有一个解决方案:使用 Stripe Checkout 的自定义 React 实现。如果留给我足够的时间来实现它,我会在这里发布它:)。
javascript - Stripe.js 解析个人信息
我正在尝试使用自己的输入表单来获取信用卡信息,然后使用它来生成令牌。在 Stripe.js 3 中,这显然很难实现,因为它使用 iframe 将输入字段安装到每个div
元素。显然有一个update()
函数可以用来从其他地方(我自己的 UI)获取值,但我无法让它工作。有谁知道如何实现这一点?
https://jsfiddle.net/507oh942/2/
https://stripe.com/docs/stripe.js#other-methods
我也不确定支持此功能的 Stripe.js 2 是否仍然有效。有没有人有使用旧版本的工作小提琴?
javascript - How to disable default payment method (Credit Card) in Stripe Checkout
I need only one Payment Method (AliPay). But I can't disable default payment method with Stripe Checkout (Credit Card). Of course, I read documentation, but I don't have any idea how I can make that.
This is My code.
Thanks!
javascript - 在 PHP 中设置条纹元素?好像我的 php 代码无法与我的 JS 正确通信
我正在尝试设置 Stripe Elements,对此我很陌生。
所以,我包含了关于元素的条带文档中的所有 JS,我安装了 Stripe API,并需要它,也链接到 Stripe JS。这就是我走了多远,PHP 位于 index.php 文件的顶部,该文件还包含 PHP 下方的 HTML 和 js。
PHP:
HTML:
JS:
我有点迷失在这整个事情中......你能给我一些白痴指南吗?
我还尝试将 .php 的操作更改为包含上述 php 代码的自定义 .php 文件,但结果相同。好像我的 php 代码无法与 javascript 通信。Chrome devtool 控制台没有显示一般的 javascript 错误。
提前感谢您的帮助