stripe-payments - Apple Pay Web & Stripe:如何自定义 Apple Pay 按钮
问题描述
我正在 Web 上关注 Stripe 的 Apple Pay JS 实现(https://stripe.com/docs/stripe-js/elements/payment-request-button)。它使用带有id
of的元素, #payment-request-button
Stripe 将按钮加载到 iFrame 中,以保持 PCI 兼容。该按钮以 40 像素的高度和黑色背景加载到 iFrame 中。
查看 Apple Pay 自己的文档,有一些按钮选项和按钮样式选项 ( https://applepaydemo.apple.com/#display-button ),以及诸如“使用 Apple Pay 结帐”或“使用 Apple Pay 付款”之类的文字苹果支付”。有没有办法将这些文本选项和自定义高度应用于 Stripe 实现?
解决方案
您可以使用预构建的 iFramed 按钮设置样式,theme
如下所示:https ://stripe.com/docs/stripe-js/elements/payment-request-button#html-js-styling-the-element
或者,您可以创建自己的按钮并为其设置样式,然后调用paymentRequest.show()
以触发付款表:https ://stripe.com/docs/js/payment_request/show
推荐阅读
- windows - cplex API 包中的 configure.win 文件应该包含什么?
- mysql - SQL 查询另一个表中的值
- spring-webflux - Spring WebFlux Block Hound 告诉阻塞状态
- android - 如何使用密码保护本机蓝牙连接?
- java - Spring Boot R2DBC 无法在 MariaDB 中存储字符字段
- ios - 无法在调试模式设备上安装应用程序,也无法在 ad hoc 中安装应用程序。但是在模拟器中工作
- c++ - 使用两个向量时替代 CTRL+Z
- javascript - 图片压缩后如何通过AJAX上传图片?
- python - 如何将两个数据框列合并为一列
- python - 无法使用 Paramiko Python 将文件上传到 sftp 服务器