stripe-payments - 收到未知参数:transfer_data
问题描述
我正在尝试添加应用百分比费用和订阅费用的目的地。我正在关注文档(https://stripe.com/docs/connect/subscriptions)
这在没有 transfer_data 的情况下工作正常。
sub = stripe.Subscription.create(
customer=_stripe_customer_id,
items=[
{
"plan": _plan_id,
},
],
transfer_data={
"destination": _destination_id,
},
application_fee_percent = mooch_application_fee_percent,
)
return sub
这是我收到的错误“收到未知参数:transfer_data”
我不知道我应该做什么。
解决方案
我在订阅对象的字段列表中看不到 transfer_data。参考:https ://stripe.com/docs/api/subscriptions/object#subscription_object-customer
您可以metadata
用来存储自定义数据。如果destination_id
是条带帐户 ID,请使用stripe_account
而不是transfer_data
.
推荐阅读
- python - 我们可以说 python 脚本与 shell 脚本相同吗?
- r - 这段代码计算R中向量之间的角度有什么问题
- swift - 如何将我的应用程序图标放入 iOS 警报窗口
- c++ - 保存包含字母和数字的输入时,它们将作为循环的两个不同迭代运行
- reactjs - 我在 Laravel Mix 中使用 React 路由器刷新浏览器时收到错误 404
- firebase - RN Firebase - Android 上的 okhttp3 版本不匹配
- node.js - 如何在每次提交时自动将服务器上的 git 存储库克隆到另一个文件夹
- java - 用循环中断程序
- bash - travis 成功后自动合并拉取请求
- swift - 使用断点Swift时查找变量的值