javascript - 带选项的 Stripe 自定义结帐

标签 javascript stripe-payments stripe.js

如何向 Stripe Custom Checkout 添加尺寸选项? 截至目前,我已经可以通过脚本标签使用自定义结帐。

<?php
require('config.php');


?>
  <form action="charge.php" method="post">
      <script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
        data-key="<?php echo $stripe['publishable_key']?>"
        data-amount="3500"
        data-locale="auto"
        data-company="Company Name"
        data-billingAddress="true"
        data-email="true">
      </script>
  </form>

最佳答案

你不能。

这是因为 Stripe 将结账嵌入到 iframe 元素中。这样做是为了让您无法从您自己的 js 上下文访问卡详细信息。这可以让您保持 PCI 合规性,而无需处理任何此类问题。

如果您想要更加可定制的体验,请自行对卡片进行标记,而不使用其结帐。或者使用新的Elements API创建一个混合体,它将为您提供更多的风格控制,更少的设置和许多不错的功能。

关于javascript - 带选项的 Stripe 自定义结帐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47721174/

相关文章:

php - $.post 函数未返回正确的数据

javascript - 在正则表达式 JavaScript 中捕获第三个 href?

php - Stripe - 通过 PHP、iOS 和 Alamofire 进行部分退款

javascript - Stripe 元素的流程是什么?

stripe-payments - stripe 无法在测试模式下添加银行帐户

javascript - 如何将数组数据绑定(bind)到AngularJS中的下拉列表?

javascript - 508 合规性和 javascript

ruby - 如何在 Stripe 成功处理定期订阅付款时收到通知?

javascript - react Stripe 元素错误 : You must provide a Stripe Element or a valid token type to create a Token

stripe-payments - 是否可以在 Stripe.createToken() 上验证 CVC、邮政编码和地址 1?