我是第一次写,如果有人帮助我,我会很高兴。
我创建了一个带有条纹支付的 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}"
我究竟做错了什么?
谢谢!