从Braintree的dropin ui隐藏贝宝按钮

时间:2014-11-17 06:55:08

标签: braintree

是否可以隐藏braintree dropin UI中的paypal按钮?我正在考虑为paypal定制paypal按钮(基于客户需求和设计),并希望使用braintree dropin提供的界面进行信用卡支付处理。我使用的是PHP和javascript。

感谢。

5 个答案:

答案 0 :(得分:10)

我在Braintree工作。如果您有更详细的问题,请get in touch with our support team

在当前主要版本的插件中,显示PayPal按钮是一个可配置的选项。

在之前的版本中,如果您使用Braintree进行PayPal集成,并且您使用的是插入式UI,则会显示PayPal按钮。如果您不希望PayPal按钮显示,因为您不想通过Braintree集成使用PayPal,并且您尚未更新到当前版本,请发送电子邮件至support@braintreepayments.com,他们将禁用它对你而言。

答案 1 :(得分:4)

显然这是可能的,因为在v2.15.0中他们添加了headless选项。

示例代码:https://gist.github.com/danielwu426/70eac6b34ab7491610f0

答案 2 :(得分:0)

无论脑树中提供了什么clienttoken,只要为其提供一些无效或null值,它就会显示

答案 3 :(得分:0)

如果从Braintree的Javascript代码中删除以下内容(通过 braintree.dropin.create 函数),它将从Drop-in UI中删除PayPal按钮。

paypal: {
        flow: 'vault'
      }

答案 4 :(得分:0)

您可以在最新版本的BrainTree中使用disablePayPal()方法。

DropInRequest dropInRequest = new DropInRequest().clientToken(token).amount(amount);
dropInRequest.collectDeviceData(true);
dropInRequest.vaultManager(true);
dropInRequest.disablePayPal();    <-- this will disable Paypal Button
startActivityForResult(dropInRequest.getIntent(_context), CARD_REQUEST_CODE);