'submit_for_settlement'=True Braintree python 上的授权错误

AuthorizationError on 'submit_for_settlement'=True Braintree python

我正在使用 sandbox 帐户凭据,我的用户在创建交易时仍然拥有所有权限,它给我 AuthorizationError

这是我的代码。

self.braintree_client.transaction.sale(
                {
                    "amount": charge["amount"],
                    "payment_method_token": "token_stored",
                    "merchant_account_id": merchant_id,
                    "options": {
                        "submit_for_settlement": True,
                    },
                }
            )

一切正常 如果我删除 submit_for_settlement 但我想结算付款。

有没有人知道我在这里做错了什么?

如有任何帮助,我们将不胜感激。

仔细检查您的用户是否有 Right 提交销售以进行结算。如果没有将此权限添加到您的用户角色,您将收到授权错误。

更多关于managing user roles and permissions here

如果您有任何其他问题或继续遇到此错误,contact Support