带选项的条纹自定义结帐

时间:2017-12-08 19:44:47

标签: 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>

1 个答案:

答案 0 :(得分:3)

你不能。

这是因为Stripe将结帐嵌入iframe元素中。它这样做是为了让您无法从自己的js上下文中访问卡片详细信息。这使您无需处理任何相关内容即可兼容PCI。

如果您想要更具可定制性的体验,请自行将卡片标记化而不使用结帐。或者使用新的Elements API创建一个混合体,它可以为您提供更多的样式控制,设置更少,很多功能很好。