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