最近,PayPal似乎已自动向该iframe添加了“信用”按钮。我不需要两个按钮,只想保留旧的黄色PayPal按钮。
如何摆脱它?
在我的常见问题解答中没有任何关于摆脱它的设置。
#1 楼
我知道这是一个古老的问题,但是我只花了一个小时试图找到答案,所以希望有一天能对某人有所帮助。如果使用的是从
paypal.Buttons
而不是paypal.Button.render
开始的新集成方法,则必须将disable-funding
附加到JS SDK中。 > card
=信用卡或借记卡credit
= PayPal信用卡sepa
= SEPA-Lastschrift 来源:https://developer.paypal。 com / docs / checkout / reference / customize-sdk /#disable-funding
评论
是的,是的!谢谢
–约翰
19年6月12日在6:41
这正是我一直在寻找的东西,非常感谢!为我节省了很多研究时间:D
–法比奥·朱尼奥·阿尔维斯·索萨(FábioJunio Alves Sousa)
20-05-16在18:36
#2 楼
如果您的网站站长可以访问创建PayPal按钮的PayPal帐户登录信息,请点击商家工具并编辑您保存的PayPal按钮,这里有一个删除信用卡区域的选项。 paypal.com/buttons/#3 楼
我所做的就是将div置于Paypal按钮上,然后在需要时禁用div:正常的贝宝按钮渲染:
附加的纸屑发布按钮:
paypal.Button.render({
// Set your environment
env: 'production', // sandbox | production
// Specify the style of the button
style: {
label: 'pay', // paypal | checkout | pay
size: 'small', // small | medium | large | responsive
shape: 'pill', // pill | rect
color: 'gold', // gold | blue | silver | black
tagline: 'true'
},
// PayPal Client IDs - replace with your own
// Create a PayPal app: https://developer.paypal.com/developer/applications/create
client: {
sandbox: 'XXX',
production: 'YYY'
},
payment: function(data, actions) {
return actions.payment.create({
payment: {
transactions: [
{
amount: { total: totalAmount, currency: 'USD' }
}
]
}
});
},
onAuthorize: function(data, actions) {
return actions.payment.execute().then(function() {
window.alert('Payment Complete!');
});
}
}, '#paypal-button-container');
删除封面:
$("<div id='paypal-fake-cover' onclick='removeCover();' />").css({
cursor:"pointer",
position: "absolute",
width: "100%",
height: "100%",
left: 0,
top: 0,
zIndex: 1000000, // to be on the safe side
}).appendTo($("#paypal-button-container").css("position", "relative"));
#4 楼
从Stephen Ostermiller上面链接的文档中:您可以在
paypal.Button.render
函数中禁用PayPal积分。例如:
paypal.Button.render(
{
funding:
{
disallowed: [ paypal.FUNDING.CREDIT ]
},
});
#5 楼
如果它具有自己的元素ID或类,则可以使用CSS例如将其隐藏。
#paypalCredit {display: none;}
评论
由于操作人员正在使用iframe尝试通过其网站的CSS隐藏按钮,因此不会产生任何效果。
–扎夫-本·杜吉德
18年11月16日在10:39
评论
您说您正在使用iFrame,所以我认为这不适合您。但是,如果您使用他们的交互式JavaScript,他们会提供有关如何自定义按钮的文档:developer.paypal.com/docs/checkout/how-to/customize-button