2017-04-17 5 views
1

私のウェブサイトからの支払いを可能にするためにStripe APIを使用しようとしていますが、私のプロジェクトにStripeを追加する際に問題があります。エラー 'Stripe'が定義されていません。no-undef

私は私のプロジェクトのためcreate-react-app構造を使用し、次のように/public/index.htmlindex.htmlファイルにストライプを追加しました:

/src/api/stripe.js 
    2:5 error 'Stripe' is not defined no-undef 

私:私がテストしたときに

<body> 
    <script src="https://sdk.amazonaws.com/js/aws-sdk-2.39.0.min.js"></script> 
    <script type="text/javascript" src="https://js.stripe.com/v2/"></script> 

    <script> 
     window.AWSCognito = window.AWS 
    </script> 
    <script src="https://gitcdn.xyz/repo/aws/amazon-cognito-identity-js/master/dist/amazon-cognito-identity.min.js"></script> 

    <div id="root"></div> 
</body> 

はしかし、私はエラーを取得しますstripe.jsファイル:

export const getStripeToken = (card) => new Promise((resolve, reject) => { 
    Stripe.card.createToken(card, (status, {error, id}) => { 
     if (error) { 
      reject(error.message); 
     } else { 
      resolve(id); 
     } 
    }); 
}); 

事前に感謝!

答えて

3

私はそれを理解しました!私はちょっとダンビーだった。

私のコードでStripewindow.Stripeに変更しました。

ありがとうございました。

関連する問題