前提
Vue でサブスクリプションを実装しようとしています。
実現したいこと
サブスクを実装するにあたり、Stripe APIを取得したい。
発生している問題・エラーメッセージ
Promise の戻りが undefined になる。
該当のソースコード
js
1created () { 2 const stripe = require('stripe')('sk_test_51Ko2ckHIT4Uh5KIjMl6QaZbOosPxcRIhRkSLi79cabV4b8HlMaHcpuQS99qSXrgCoh6hpfhpQCv7OxnusSzYPxDK00yPi6pB15') 3 const prices = stripe.prices.list() 4 console.log(prices) 5 }
log
1Promise {<pending>, autoPagingEach: ƒ, autoPagingToArray: ƒ, next: ƒ, …} 2autoPagingEach: ƒ autoPagingEach(/* onItem?, onDone? */) 3autoPagingToArray: ƒ autoPagingToArray(opts, onDone) 4next: ƒ asyncIteratorNext() 5return: () => {…} 6Symbol(Symbol.asyncIterator): () => { return autoPaginationMethods; } 7[[Prototype]]: Promise 8[[PromiseState]]: "pending" 9 10// ここで undefined が返ってきているので、取得できてないことがわかる。 11[[PromiseResult]]: undefined
試したこと
こちらのStripe API の仕様書のとおり実装してみましたが、取得できません...
https://stripe.com/docs/api/prices/list
補足情報(FW/ツールのバージョンなど)
"stripe": "^9.9.0",
"vue": "^2.5.2",
回答よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/06/24 09:52
2022/06/24 10:10 編集
退会済みユーザー
2022/06/24 22:52