首页 文章

条纹:汇款到关联账户

提问于
浏览
0

我正在构建一个允许(可能是匿名的)用户向第三方汇款的应用程序 . 这是一个要求,钱直接,而不是触摸应用程序's account. Stripe' s连接平台似乎允许这个,由第三方连接帐户:https://stripe.com/docs/connect/payments-fees

“直接充电”选项似乎按照需要进行 . 但是,我目前的实施似乎是将钱汇入我平台的帐户而不是第三方关联帐户 . 我使用Ruby,所以这种格式适用:

Stripe.api_key = PLATFORM_SECRET_KEY
Stripe::Charge.create({
  :amount => 1000,
  :currency => "usd",
  :source => {TOKEN}
}, {:stripe_account => CONNECTED_STRIPE_ACCOUNT_ID})

TOKEN 是通过Stripe.js从用户输入他们的信用卡信息获得的 . 我已经将 PLATFORM_SECRET_KEY 变量替换为在我的平台's Stripe account under API keys. I have stored the third-party' s user_id 中通过Stripe Connect连接帐户时获得的密钥,我为 CONNECTED_STRIPE_ACCOUNT_ID 输入了该密钥 .

由于付款显示在我的平台的“支付”下的仪表板中,我显然有一些键混淆了 . 任何人都可以指出我正确的方向,哪些键去哪里?谢谢!

2 回答

  • -2

    如果您在仪表板中看到它:

    1)您正在使用的Stripe库的版本不够新,无法支持Stripe-Account标头 .

    2)您将传递null作为连接的帐户ID

    3)您将自己的帐户ID作为已连接的帐户ID传递 .

  • 3

    Stripe.api_key 值应该是已连接帐户的 access_token . Stripe的示例代码错误地将其标记为PLATFORM_SECRET_KEY .

相关问题