小编Car*_*ana的帖子

Rails - Stripe :: InvalidRequestError(必须提供源或客户.)

我正在构建一个应用程序(基于在线资源).您可以使用设计注册或登录.然后,您可以购买产品.或者制作自己的清单并销售产品.

我正在整合Stripe.当我创建Charge时,我在控制台中收到此错误:Stripe::InvalidRequestError (Must provide source or customer.).

以下是charge_controller.rb的代码,用于收费操作:

Stripe.api_key = ENV["STRIPE_API_KEY"]
token = params[:stripeToken]

begin
  charge = Stripe::Charge.create(
    :amount => (@listing.price * 100).floor,
    :currency => "usd",
    :card => token
    )
  flash[:notice] = "Thanks for ordering!"
rescue Stripe::CardError => e
  flash[:danger] = e.message
end
Run Code Online (Sandbox Code Playgroud)

当然,我在这里查看Stripe API文档:Charge文档示例和此处:收取完整的API参考

我不知道如何处理:resourcecustomer.我在网络上的其他材料中看到有些人创造了一个客户.在其他网站上它说它已:card被弃用,所以我有点困惑.

我将离开我的项目的github存储库,并随时查看.我也试图处理转账和收款人.项目存储库

谢谢.

ruby-on-rails heroku stripe-payments

6
推荐指数
1
解决办法
3838
查看次数

我如何安装和配置现有的Laravel项目?(Laravel 4)

我需要安装和配置现有的Laravel 4项目.

我试着这样做,但是当我跑步composer updatecomposer install出现很多问题时.

我也有数据库(有数据)所以我运行了迁移,但是没有用,因为控制台显示了一个关于"表不存在"的问题.

谁能告诉我配置应用程序的完整过程?

我的意思是,它的第一个,第二个是什么,所以因为可能在某个步骤中我犯了一个错误

php laravel laravel-4

4
推荐指数
1
解决办法
2万
查看次数