Stripe Checkout https://checkout.stripe.com/checkout.js 和 Elements https://js.stripe.com/v3/ 之间的区别

2023-12-24

我正在使用条纹支付与我的系统集成。 但我不明白这两个库之间的区别。

似乎使用 javascript 生成表单并将令牌传递到我们的服务器端。

<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_6pRNASCoBOKtIshFeQd4XMUh"
data-amount="2000"
data-name="Stripe.com"
data-description="2 widgets"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-zip-code="true">
</script>

这是与 .net core 一起使用的

<script src="//checkout.stripe.com/v2/checkout.js"
class="stripe-button"
      data-key="@Stripe.Value.PublishableKey"
      data-locale="auto"
      data-description="Sample Charge"
      data-amount="500">
</script>

没有 checkout.js,我们还可以使用

<script src="https://js.stripe.com/v3/"></script>
<div id="payment-request-button">
 <!-- A Stripe Element will be inserted here. -->
</div>

这意味着我也可以使用这个2来使用。 这个脚本中的两个,我可以处理板条箱令牌和自定义,那么这两个脚本的行为有什么不同。

非常感谢


没有区别。您应该使用 Stripe 上列出的 URL结帐文档页面 https://stripe.com/docs/checkout: https://checkout.stripe.com/checkout.js.

编辑:由您选择是否使用Checkout https://stripe.com/docs/checkout or Elements https://stripe.com/docs/elements收集和标记客户支付数据。结帐是一种可以立即使用的预构建表单。如果您想设计自己的自定义付款表单,则应该使用 Elements。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Stripe Checkout https://checkout.stripe.com/checkout.js 和 Elements https://js.stripe.com/v3/ 之间的区别 的相关文章

随机推荐