使用Stripe checkout.js编辑信用卡

Nel*_*elu 12 stripe-payments

通过简单地调用,Stripe 结帐有一种很好的方式来为交易添加信用卡StripeCheckout.open().

条纹结帐

是否有可能使用.open()编辑卡?(传递卡片令牌)

另外,我在哪里可以下载非缩小版本checkout.js以查看.open()方法签名?

koo*_*jah 11

无法以这种方式编辑卡片.你可以做的是使用条纹结账来询问你的客户一张新卡而不要求他支付任何费用.我们的想法是避免设置amountdata-amount参数.

<form action="/charge" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_XXX"
    data-name="Demo Site"
    data-description="Update Card Details"
    data-panel-label="Update Card Details"
    data-label="Update Card Details">
  </script>
</form>
Run Code Online (Sandbox Code Playgroud)

您将获得该新卡的新卡令牌,然后您可以使用更新客户API将新卡保存在客户上.

关于你的第二个问题,遗憾的是目前还没有可以访问的Checkout.js.