接收到未知参数:transfer_data

时间:2019-01-21 01:22:36

标签: stripe-payments subscription

我正在尝试添加申请费用百分比和订阅费用目的地。我正在关注文档(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”的错误

我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我在订阅对象的字段列表中没有看到transfer_data。 参考:https://stripe.com/docs/api/subscriptions/object#subscription_object-customer

您可以使用metadata存储自定义数据。 如果destination_id是分行帐户ID,请使用stripe_account而不是transfer_data