Stripe.setPublishableKey不是函数Error?

4 javascript jquery stripe-payments

我正在将我的条带js版本从v1升级到v3但是我收到一个错误,Stripe.setPublishableKey不是一个函数?

这是什么解决方案?

koo*_*jah 8

Stripe.setPublishableKey是v1和v2中可用的功能.v3的功能已更改,详细信息请参见此处的文档:https://stripe.com/docs/stripe-js/reference#stripe-function

代码现在应该是:

var stripe = Stripe('pk_test_XXXX');
Run Code Online (Sandbox Code Playgroud)

其余代码也会完全改变,因此您应该查看迁移指南:https://stripe.com/docs/stripe-js/elements/migrating