问题标签 [stripe-payments]

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

jquery - 如果 Rails 3 应用程序不收费,如何禁用 Stripe 的咖啡脚本?

我正在使用 Stripe 在我的 Rails 3 应用程序中接受付款。Stripe 需要这个咖啡脚本:

在我的应用程序中,如果向客户收取的费用为 0,则 Stripe 信用卡字段是隐藏的,并且不需要成功提交表单。我的控制器中的此语句说明了这一点:

这是我遇到的问题:当费用为 0 并且我的表单中不需要付款时,我点击提交按钮提交表单,但没有任何反应。我可以单击并单击,但没有任何反应。但是,当我重新加载页面时,表单已成功提交。

我删除了 Stripe 的咖啡脚本文件(上图),然后提交按钮在这种情况下起作用。那么如何在这个例子中禁用咖啡脚本呢?“if”语句会进入我的控制器或咖啡脚本吗?

0 投票
2 回答
411 浏览

php - Wordpress 电子商务网站需要 9 秒才能加载

我有一个网站需要 9 秒才能加载任何页面。根据请求,页面会挂起大约 9 秒,然后再提供服务。我试图弄清楚这是否是wordpress安装的问题,主机的问题......或者什么。

网站:http ://www.drawingwithconfidence.com

0 投票
1 回答
1116 浏览

javascript - 在我的 Rails 应用程序中使用 Stripe 为卡充电时出现问题

我正在构建一个使用信用卡的 Rails 应用程序,我正在尝试使用 Stripe 来完成它。我在将数据从我的应用程序传递到 Stripe 以进行收费时遇到了一些问题。这就是我希望在这个话题上得到帮助的地方。

首先,我有一个标准表单(带有值而不是占位符,用于快速提交以进行测试)。表单成功将姓名和电子邮件输入数据库,客户的“计划”暂时硬编码在控制器中:

同样在我signups_view上面的代码所在的地方,我有这个 JS,主要由 Stripe 提供

这条线似乎有问题form$.append("<input type='hidden' name='customer[stripe_token]' id='stripeToken' value='" + token + "'/>");,因为我的 Ruby 应用程序在到达customer[stripe_token].

每当我提交表单时,它每次都会遇到else控制器中的子句,并且经过大量调试,谷歌搜索并从中剥离并从头开始重建,我仍然很难过。

任何帮助将不胜感激。

编辑:添加了customer model

0 投票
2 回答
4792 浏览

ruby-on-rails - 如果我有一个来自 Charge 的 Stripe 令牌,我如何获得它的 Charge id?

现在我正在使用我的 Rails 应用程序成功收费,但我想获取有关交易的某些详细信息,例如商品购买的描述和信用卡的最后四位数字,以便在用户的收据页面上显示.

我一直在查看文档,但实际上没有任何内容可以解释如何为应用程序提供令牌并取回 Charge_id,然后我可以使用它来获取有关费用的其他信息的哈希值。

任何帮助都是巨大的。谢谢!

0 投票
1 回答
1518 浏览

ruby-on-rails - 未初始化的常量错误在 Rails 初始化程序中加载类/模块

我正在使用https://github.com/integrallis/stripe_event将 Stripe 的 webhook 集成到 Rails 应用程序中。我正在努力让我的代码按照 gem 文档中的示例工作,其中使用初始化程序来指示哪些代码响应特定事件。Rails 似乎没有(自动)在初始化程序中加载我的模块。

我正在正确配置自动加载路径:

条带初始化器:

这是我的自定义模块(尽管我也将它作为一个类尝试过):

这是我的测试:

这是我的测试结果失败:

0 投票
1 回答
939 浏览

titanium - 条纹和钛金属手机

如何集成用于支付处理的条带 api,以允许人们通过我的钛移动应用程序支付服务费用。条纹网

我正在使用此代码开始: https ://github.com/abh/node-stripe/blob/master/lib/main.js

如何确保信息已加密。

0 投票
2 回答
10038 浏览

ruby-on-rails-3 - Stripe:创建客户和/或费用时的错误消息 - Ruby on Rails

我正在我的 Rails 应用程序中实现 Stripe,当我加载输入表单时出现 Invalid Token 错误 - 我还没有提交客户数据。我主要遵循http://railscasts.com/episodes/288-billing-with-stripe教程。我做了一些修改,因为它有些不完整。

books/show.html.erb 是我链接到表单的页面:

purchase/new.html.erb 是用户填写信息的地方。加载时,我收到 Invalid Token 错误:

purchase.js.coffee 与教程中的几乎相同。我添加了一些警报。根据我的 Stripe 仪表板的状态是 402。这是一个 POST /v1/tokens 错误,响应正文是:

购买.js.coffee:

我已经尝试了几个版本的 purchase.rb 模型,例如注释掉 Stripe::Charge 函数,但仍然得到 402 Token 错误。但是创建客户是成功的(代码 200)。

如果我取消注释 Stripe::Charge 代码,我得到的错误是:Stripe::CardError in PurchasesController#create 无法向没有活动卡的客户收费

而且,我的 purchase_controller.rb 中的 create 方法

这是我在 purchase_controller.rb 中的新方法:

定义新

结尾

但是如果我在提交购买后点击返回按钮(返回购买/new.html.erb 页面),第二个“购买”将输入到我的数据库中,并且我的 Stripe 日志中该 POST 令牌的代码是 200 (经过)!!!

这是从 coffeescript 编译的 javascript:

(功能() {

var 购买;

jQuery(函数(){

Stripe.setPublishableKey($('meta[name="stripe-key"]').attr('content'));

return purchase.setupForm();

});

购买 = {

setupForm:函数(){

},

进程卡:函数(){

},

handleStripeResponse:函数(状态,响应){

}

};

}).call(this);

0 投票
1 回答
1427 浏览

c# - Stripe webhook 失败,参数“id”为空条目

我正在尝试与stripe.com集成,而 webhook 给了我一个问题。

我创建了一个控制器和一个动作来接受和解析来自条纹的 webhook:

这是通过路由

我可以从浏览器或使用

但是,当我尝试使用“测试 webhook”功能从条纹仪表板触发 webhook 时,我得到 500:

参数字典包含“Drg.M3.Client.Controllers.Financial.WebhooksController”中方法“System.Web.Mvc.JsonResult Stripe(Int32)”的不可空类型“System.Int32”的参数“id”的空条目'。可选参数必须是引用类型、可空类型或声明为可选参数。

据 Stripe 聊天室的一名工作人员称,发送 webhook 时会带有如下内容:

当一个没有数据的请求通过时,为什么一个有数据的请求会在路由时失败?

0 投票
1 回答
437 浏览

coldfusion - Coldfusion时间戳数据类型错误

我正在为 Coldfusion 中的 Stripe API 实现一个外部包装器。

我正在调用的函数之一采用“时间戳”类型的参数,如下所示:

我将一个有效日期(经过测试并且 IsDate() 导致“是”)传递给 trial_end 参数,但它给了我一个“不是时间戳类型”错误。

到目前为止,我需要做什么才能使函数调用正常工作?

谢谢

更新:添加了全功能:

0 投票
1 回答
5337 浏览

javascript - 如何在相同表单中的条卡验证之前部分验证表单字段

我有一个包含客户运输信息和卡详细信息的表格。我正在使用http://bassistance.de/jquery-plugins/jquery-plugin-validation/进行验证。现在,所有表单字段都在表单提交时进行验证,包括条卡验证。问题是,如果客户正确输入了他/她的卡信息并且表格的其他区域没有经过验证,收费仍然会通过。我可以在使用一个提交按钮运行条带验证之前验证计费信息,而不必将其分解为两步过程吗?请参阅下面的代码。谢谢!

表单 js 验证在这里: