- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Controller :
class ChargesController < ApplicationController
skip_before_action :verify_authenticity_token
protect_from_forgery prepend: true
def new
end
def create
# Amount in cents
@amount = 500
token = params[:stripeToken]
payment_form = params[:payment_form]
charge = Stripe::Charge.create({
:source => params[:stripeToken],
:amount => @amount,
:description => 'Rails Stripe customer',
:currency => 'usd'
})
rescue Stripe::CardError => e
flash[:error] = e.message
redirect_to new_charge_path
end
end
我的 API 请求正在处理,但都存在错误。
Stripe 错误:
{
"error": {
"code": "parameter_missing",
"doc_url": "https://stripe.com/docs/error-codes/parameter-missing",
"message": "Must provide source or customer.",
"type": "invalid_request_error"
}
}
当我使用客户时,API 请求成功,但出现错误。它本质上是同一件事,只是想提一下以防万一。同样的问题仍然存在, token 没有通过。我的所有 JavaScript 似乎都是正确的,您是否发现我的 Controller 或其他任何问题?
以防万一,这是我在 Controller 中使用 Customer 时的错误:
{
"error": {
"code": "missing",
"doc_url": "https://stripe.com/docs/error-codes/missing",
"message": "Cannot charge a customer that has no active card",
"param": "card",
"type": "card_error"
}
}
怎么了?有什么建议或建议吗?
最佳答案
对于遇到类似问题的任何人..
这篇文章已经解决了:Stripe API Invalid Request: Must provide source or customer
这是由于处于开发阶段而非生产阶段。
我变了
:source => params[:stripeToken],
到
:source => 'tok_visa',
只要我使用的是 Visa(Visa 测试编号 strip 4242...)信用卡,它就可以在开发中使用。
一旦投入生产,然后将其切换回来,我相信。还没有,但这是要点。
关于javascript - Stripe::InvalidRequestError(必须提供来源或客户。):Stripe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53020026/
我的代码是从别人那里复制的,代码的目的是测试AzureOpenai API。但是我遇到了一些错误。。输出是这样的。我已经检查了我的终结点网站,但结果是网站中的{“Error”:{“code”:“404
将客户数据和 token 发送回 Stripe 的服务器时似乎存在问题。我目前正在使用测试 api 来进行虚拟交易。但是,我却无缘无故地过不了这一关。我已尝试一切方法来修复此错误。我将在下面发布代码和
我在单独的包中有 3 个文件,如下所示: -- base | - class BaseDb(db.Model) | -- pkg1 | - class A(BaseDb) | -- pkg2 |
我已经实现了Stripe来处理我网站上的订阅。一切都工作正常,除非涉及取消订阅。 这是我的 Controller : Stripe.api_key = Rails.configuration.stri
我从其他人那里复制了代码,代码的目的是测试AzureOpenai API。但是我遇到了一些错误。 `from langchain.llms import AzureOpenAI import os i
我很可能在这里缺少一些基本概念,但我尝试创建一些类似简单的代码审查应用程序的东西,并在设计数据库架构时尝试遵循此文档: http://flask-sqlalchemy.pocoo.org/2.1/mo
http://jsfiddle.net/e8wjyb35/ 我的 Controller : class ChargesController params[:stripeToken], :
我试图同时从数据库提交和查询结果,但我遇到了这个错误。 sqlalchemy.exc.InvalidRequestError: This session is in 'committed' state
我正在构建一个应用程序(基于在线资源)。您可以注册或使用设备登录。然后,您可以购买产品。或者制作您自己的 list 并销售您的产品。 我正在整合 Stripe。当我创建 Charge 时,我在控制台中
将我的模型移动到它们自己的模块会导致 InvalidRequestError.. 这似乎与数据库 session 以及我在模型模块中导入数据库的方式有关。 我试图将这个问题减少到所需的最少代码量。首先
尝试访问 OpenAPI 示例 - Explain code但它显示错误为 - InvalidRequestError: Engine not found enter code response =
尝试访问 OpenAPI 示例 - Explain code但它显示错误为 - InvalidRequestError: Engine not found enter code response =
我正在为我的 iOS 应用程序构建后端,并选择使用 Flask 框架。 对于数据库部分,我使用 flask-sqlalchemy 连接我的 mysql 数据库。 当我将所有测试代码放在一个单个文件中时
我正在尝试使用 SQLAlchemy 自动映射扩展为现有数据库生成 ORM,并收到 InvalidRequestError 异常(“实例无法刷新 - 它不是持久的并且不包含完整的主键。”)我尝试插入一
我正在一个名为 foodsy 的电子商务市场上工作。我正在使用 stripe connect为目的。连接帐户是使用 stripe-connect-omniauth 创建的. Foodsy 有几个客户。
我正在使用 Flask 创建一个论坛项目,并使用 Flask-SQLAlchemy 管理所有用户、线程、帖子等。但是,我发现当我尝试执行 x(例如编辑帖子)时,如果我尝试执行其他任何操作(例如删除帖子
我正在使用 SQLAlchemy 核心(版本 1.13.12)定义两个必须具有一对一 (0..1) 关系的表: things = sa.Table( "things", metadat
如果我将 CapacityMin 类和单元测试类放在同一个 .py 文件中,一切都很好。但是在我将 CapacityMin 类移动到一个单独的文件并运行单元测试后,我得到了这个错误: 需要 SQL 表
我不再收到任何错误,但我知道当我创建一个新用户时,不会写入 stripeToken。 controllers/users/registrations_controller.rb class Users
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我是一名优秀的程序员,十分优秀!