Stripe Express Checkout 按钮被剪掉

问题描述 投票:0回答:1

Stripe Express Checkout 按钮被剪裁 - 显然 iframe 没有提供足够的高度(?)。

考虑的方法:

  • 我可以使用 setTimeout 来设置加载后的高度(“就绪”侦听器)。但“准备好”后的等待时间各不相同,而且更重要的是,这似乎不适用于移动设备。
  • 我还尝试使用按钮嵌入的类名(正如类似问题的解决方案所建议的那样),但我还没有让它工作。我不确定这是否是我的问题,或者该解决方案不适用于快速结帐元素。
  • 我还看到了“自定义”集成的建议 - 我认为这建议隐藏按钮并创建代理。我目前正在考虑这是最后的手段。

有人熟悉这个问题吗?更好的解决方案吗?

快速结帐js参考:https://docs.stripe.com/js/elements_object/create_express_checkout_element

javascript stripe-payments
1个回答
0
投票

我不确定“按钮被剪裁”是什么意思。如果您希望显示所有按钮并隐藏溢出菜单,则应将 overflow 设置为“never”

© www.soinside.com 2019 - 2024. All rights reserved.