2

我是第一次写,如果有人帮助我,我会很高兴。

我创建了一个带有条纹支付的 Rails 应用程序,并且有两种类型的客户。

当 customer1 登录系统时,他需要填写付款凭证表(持卡人、CVC、购物车号码)。使用表单信息和生成 stripe.js card_token 我使用令牌创建客户并保存到数据库。

当 customer2 登录系统时,我使用 stripe connect 将我的系统与 customer2 的条带帐户连接起来。

如何将钱从客户 1 转移到客户 2 的帐户。我使用

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

并尝试使用此 curl 请求:

curl https://api.stripe.com/v1/charges \
   -u {PLATFORM_SECRET_KEY}: \
   -d customer={STRIPE_CUSTOMER_ID} \
   -d amount=1000 \
   -d currency=usd \
   -d destination={CONNECTED_STRIPE_ACCOUNT_ID} \
   -d application_fee=200

但两者都给我一个错误:

"type": "invalid_request_error",
    "message": "Invalid API Key provided: {**_****_********************xUW}"

我究竟做错了什么?

谢谢!

4

0 回答 0