我使用Stripe创建订阅并为我的SaaS application收取款项。
我最近改用Stripe的Payment Intents API,一切似乎都正常。
不幸的是,不再可以设计自己的信用卡数据输入字段。现在,Stripe通过嵌入到您的网页中的iFrame直接提供所有与信用卡相关的输入字段。
在Stripe的早期版本中,我的网站在开发模式下具有Javascript函数,可使用测试数据填充信用卡表单字段。但是,这不再可能,因为表单字段现在位于iFrame中。现在,每次我要进行测试时,我都必须手动输入信用卡号,到期数据和 cvc代码。>
应该是这样吗?如何自动填充输入字段?
感谢您对此事的帮助。
<form action="/charge" method="post" id="payment-form">
<div class="form-row">
<label for="card-element">
Credit or debit card
</label>
<div id="card-element">
<!-- A Stripe Element will be inserted here. -->
</div>
<!-- Used to display Element errors. -->
<div id="card-errors" role="alert"></div>
</div>
<button>Submit Payment</button>
</form>