【问题标题】:Braintree Payment store_in_vault: false not workingBraintree Payment store_in_vault: false 不工作
【发布时间】:2021-02-13 17:48:20
【问题描述】:

我在 Drop-In 中使用 Python 和 Braintree。我尝试不在保险库中存储信用卡,但该选项似乎被忽略了。

这是我的代码:

        result = gateway.transaction.sale({
            "amount": order.total_amount,
            "payment_method_nonce": request.data.get('nonce', 'none'),
            "options": {
                "submit_for_settlement": True,
                "store_in_vault_on_success": False
            },
        })

虽然在成功支付(沙盒)和页面刷新后该选项设置为 false,但支付方式被存储。

【问题讨论】:

  • 您使用什么授权在您的客户端上设置 Drop-In?如果授权是使用客户 ID 创建的客户端令牌,则 Drop-In 具有 auto-vaulting functionality

标签: python django braintree


【解决方案1】:

这就是您要查找的内容:https://github.com/braintree/braintree-web-drop-in/issues/470

在客户端的 Drop-In 配置中,您需要以下配置以不使用 customer_id 保存信用卡:

        card: {
          vault: {
            vaultCard: false
          },
        },

【讨论】:

    猜你喜欢
    • 2016-11-06
    • 2018-06-18
    • 2021-10-23
    • 2014-09-18
    • 2016-10-04
    • 1970-01-01
    • 2014-09-11
    • 2018-05-26
    • 2018-03-05
    相关资源
    最近更新 更多