Ruby on rails 条带连接不向连接的用户收费/传输

Ruby on rails 条带连接不向连接的用户收费/传输,ruby-on-rails,stripe-payments,stripe-connect,Ruby On Rails,Stripe Payments,Stripe Connect,已经为此挣扎了一段时间,但似乎找不到可靠的答案或教程:MyRuby应用程序允许用户雇佣其他用户,并通过他们连接的独立帐户在应用程序中支付他们。一、 作为平台所有者,收取一定比例的服务费。我在他们的个人资料上有一个“立即付款”按钮。它调出付款单并提交。此时,我得到一个错误: 未初始化的常量费用控制器::已连接\u条带\u帐户\u ID 我被告知要用一个用户“acct_uuxxxxxx”(条带帐户id)替换它,但这就是我感到困惑的地方,因为我对条带的东西非常陌生。我不希望只有一个用户总是得到报酬。。

已经为此挣扎了一段时间,但似乎找不到可靠的答案或教程:MyRuby应用程序允许用户雇佣其他用户,并通过他们连接的独立帐户在应用程序中支付他们。一、 作为平台所有者,收取一定比例的服务费。我在他们的个人资料上有一个“立即付款”按钮。它调出付款单并提交。此时,我得到一个错误:

未初始化的常量费用控制器::已连接\u条带\u帐户\u ID

我被告知要用一个用户“acct_uuxxxxxx”(条带帐户id)替换它,但这就是我感到困惑的地方,因为我对条带的东西非常陌生。我不希望只有一个用户总是得到报酬。。那么为什么我要在控制器中设置一个用户帐户呢?这个值不是应该根据用户从数据库调用吗?我真的需要有人帮我。我得到的每一个答案都让我更加困惑。在我的数据库中,此值另存为“

液体

我严格遵循教程,但一无所获。以下是我目前掌握的情况:

收费控制器.rb

class ChargesController < ApplicationController

    def new
    end

def create
Stripe.api_key = "sk_test_MMD##############"

Stripe::Account.retrieve(CONNECTED_STRIPE_ACCOUNT_ID)

token = params[:stripeToken]

# Create a customer
Stripe::Customer.create(
  {:description => "example@stripe.com"},
  {:stripe_account => CONNECTED_STRIPE_ACCOUNT_ID}
)
# Create a Charge:
charge = Stripe::Charge.create({
  :amount => 1000,
  :currency => "cad",
  :source => token,
  :application_fee => 200 # amount in cents
}, :stripe_account => "{CONNECTED_STRIPE_ACCOUNT_ID}")

rescue Stripe::CardError => e
  flash[:error] = e.message
  redirect_to new_charge_path
end
end
application.yml

  PUBLISHABLE_KEY: pk_test_CcUZ#############
  STRIPE_SECRET_KEY: sk_test_MMDc############
  STRIPE_CLIENT_ID: ca_9nro7##############
assets/javascript/stripe.js

<script type="text/javascript" src="https://js.stripe.com/v2/">
Stripe.setPublishableKey('pk_test_CcUZ############');
</script>

Stripe.setPublishableKey('pk#u test#u CcUZ#;
views/users/show.html.erb-立即付款按钮

  <script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
          data-key="<%= Rails.configuration.stripe[:publishable_key] %>"
          data-description="Payment"
          data-amount="1000"
          data-locale="auto"></script>

对以上内容有什么建议吗?概括一下:
如何正确调用用户条带帐户id(UID)? 上述文件中有什么错误使应用程序无法将资金转移到正确的用户帐户?

当您选择时,您只能指定一个目标帐户

如果您需要向多个卖家付款,则需要创建多个目的地费用或使用所述的“单独费用和转账”流程

<script type="text/javascript" src="https://js.stripe.com/v2/">
Stripe.setPublishableKey('pk_test_CcUZ############');
</script>
  <script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
          data-key="<%= Rails.configuration.stripe[:publishable_key] %>"
          data-description="Payment"
          data-amount="1000"
          data-locale="auto"></script>