我正在构建一个应用程序(基于在线资源).您可以使用设计注册或登录.然后,您可以购买产品.或者制作自己的清单并销售产品.
我正在整合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参考
我不知道如何处理:resource
或customer
.我在网络上的其他材料中看到有些人创造了一个客户.在其他网站上它说它已:card
被弃用,所以我有点困惑.
我将离开我的项目的github存储库,并随时查看.我也试图处理转账和收款人.项目存储库
谢谢.
我需要安装和配置现有的Laravel 4项目.
我试着这样做,但是当我跑步composer update
或composer install
出现很多问题时.
我也有数据库(有数据)所以我运行了迁移,但是没有用,因为控制台显示了一个关于"表不存在"的问题.
谁能告诉我配置应用程序的完整过程?
我的意思是,它的第一个,第二个是什么,所以因为可能在某个步骤中我犯了一个错误