如何获得条纹令牌?

用户7811328

我正在使用 Stripe 设置我的应用程序,但我度过了一段糟糕的时光哈。我终于意识到我的令牌返回零。我的日志上的错误是

Parameters: {"utf8"=>"✓", "authenticity_token"=>"RqCVc9YMVLA4pQ1DkOyfw4c0+1Fvohq/TLCxkBl/dQJLKOdvdutHv65A6xU7c2m/f262JhP2h5knhSAcZoz6/w==", "order"=>{"address"=>"", "city"=>"", "state"=>""}, "listing_id"=>"1"}
  User Load (9.1ms)  SELECT  "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT ?  [["id", 4], ["LIMIT", 1]]
  Listing Load (11.4ms)  SELECT  "listings".* FROM "listings" WHERE "listings"."id" = ? LIMIT ?  [["id", 1], ["LIMIT", 1]]
  User Load (0.2ms)  SELECT  "users".* FROM "users" WHERE "users"."id" = ? LIMIT ?  [["id", 1], ["LIMIT", 1]]
TOKEN IS:
Completed 500 Internal Server Error in 1474ms (ActiveRecord: 22.8ms)

我已经打印出返回零的令牌。这反过来又给了我一个必须提供的来源或客户。错误。我的 heroku 日志也说了同样的话。我的应用程序在这里(https://abound.herokuapp.com/listings/16/orders/new

def create 
      @order = Order.new(order_params) 
      @listing = Listing.find(params[:listing_id]) 
      @seller = @listing.user 

      @order.listing_id = @listing.id 
      @order.buyer_id = current_user.id 
      @order.seller_id = @seller.id 
      require "stripe"
      Stripe.api_key = ENV["STRIPE_API_KEY"]
      token = params[:stripeToken] 
  logger.debug "TOKEN IS: #{token}" 

      begin 
>>ERROR      charge = Stripe::Charge.create( 
          :amount => (@listing.price * 100).floor, 
          :currency => "usd", 
          :source => token, 
        ) 
        flash[:notice] = "Thanks for ordering!" 
      rescue Stripe::CardError => e 
        flash[:danger] = e.message 
      end 
      respond_to do |format| 
        if @order.save 
          format.html { redirect_to root_url, notice: "Thanks for ordering!" } 
          format.json { render action: 'show', status: :created, location: @order } 
        else 
          format.html { render action: 'new' } 
          format.json { render json: @order.errors, status: :unprocessable_entity } 
        end 
      end 
    end 

文档说格式应该是

require "stripe"
Stripe.api_key = "sk_test_wCVovzzFUCYefEcIDpnCzcNq"

Stripe::Charge.create(
  :amount => 2000,
  :currency => "usd",
  :source => "tok_1A4KM1LAntdwOYiPJCq8tGRn", # obtained with Stripe.js
  :description => "Charge for [email protected]"
)
用户7811328

这里的代码没有任何问题。我没有在我的密钥周围加上引号,这导致令牌为零。另外,我把这个源“ https://code.stripe.com放在我的 gemfile 之上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过结帐在我的控制器上获得条纹令牌?

来自分类Dev

如何在您的条纹Webhook标头中获得条纹签名

来自分类Dev

如何获得注册令牌?

来自分类Dev

如何获得FCM令牌?

来自分类Dev

如何获得授权令牌

来自分类Dev

如何获得firebase令牌?

来自分类Dev

如何获得firebase令牌?

来自分类Dev

如何获得访问令牌

来自分类Dev

如何获得Amazon Cloud Drive访问令牌?

来自分类Dev

如何在春季获得Keycloak令牌

来自分类Dev

如何获得Shopify(Rails)的永久令牌?

来自分类Dev

如何获得Amazon Cloud Drive访问令牌?

来自分类Dev

如何获得每个请求的刷新令牌?

来自分类Dev

我如何获得 fitBit 的刷新令牌

来自分类Dev

如何生成带有条纹的有效样本令牌?

来自分类Dev

如果我有条纹卡令牌,如何获取客户ID?

来自分类Dev

EXPO-NATIVE条纹支付'expo-payments-stripe':如何使用创建的令牌?

来自分类Dev

如何在Java / Groovy中获得最长的条纹日和平均日?

来自分类Dev

如何在Java / Groovy中获得最长的条纹日和平均日?

来自分类Dev

如何使用刷新令牌在后台获得授权并获得访问令牌?

来自分类Dev

在Android中使用令牌的条纹卡ID

来自分类Dev

在Google Apps脚本中创建条纹令牌

来自分类Dev

如何逃避彩色条纹

来自分类Dev

如何制作条纹按钮

来自分类Dev

如何设置条纹宝石

来自分类Dev

如何禁用条纹按钮

来自分类Dev

如何实现条纹功能

来自分类Dev

ztable R包,无法获得斑马条纹

来自分类Dev

在条纹中断之前获得最后的arraylist位置