ionic3 Stripe 返回错误代码 "AccessDenied"

ionic3 Stripe returning error code "AccessDenied"

我在我的 ionicv3 应用程序中集成了 Stripe 支付。早些时候它工作正常但突然开始给我以下错误:

我的应用程序中的条纹代码:

let elements = this.stripe.elements()

var style = {// style code}

this.card = elements.create('card', {
            style: style
        })

this.card.mount('#card-element')

错误发生在mount函数之后。

条纹插件:

cordova-plugin-stripe: ^1.5.3
@ionic-native/stripe: ^4.17.0

离子信息

cli packages: (C:\Users\<user_name>\AppData\Roaming\nvm\v8.9.4\node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.1.9
    Cordova Platforms  : android 8.0.0
    Ionic Framework    : ionic-angular 3.9.2

System:

    Node : v8.9.4
    npm  : 5.6.0
    OS   : Windows 10

Environment Variables:

    ANDROID_HOME : C:\Users\<user_name>\AppData\Local\ANDROID\sdk;C:\Users\<user_name>\AppData\Local\ANDROID\sdk\build-tools;C:\Users\<user_name>\AppData\Local\ANDROID\sdk\tools;C:\Users\<user_name>\AppData\Local\ANDROID\sdk\platform-tools;C:\Users\<user_name>\AppData\Local\ANDROID\sdk\tools\bin;

Misc:

    backend : pro

好的。发生错误是因为 script 标记 <script src="https://js.stripe.com/v3/"></script> 以某种方式从 index.html 文件中删除。添加这个标签解决了这个问题。