Stripeで作成した商品で動作を確認したいです。
有料会員登録用ページ(/payment
)へ遷移しても、Stripeで作成した商品が表示されません。
下記の記事購入者限定のソースコードへ.env
を設定して試しました。
https://zenn.dev/hathle/books/t3-stack-image-generation-book
下記の確認用コマンドは成功し、Stripe側のwebhookのログにも表示されます。
stripe login
stripe trigger payment_intent.succeeded
下記のように取得した商品リストを確認したところ、[ ]
と空の配列が表示されました。
// 商品リスト取得
const prices = await trpc.subscription.getPrices()
console.log(prices)
よろしくお願いいたします。
返信遅くなりすみません。
商品情報表示されました。ありがとうございました!
ご質問ありがとうございます。
商品を登録して下記を実行すると、何も取得できないでしょうか?
const prices = await stripe.prices.list({
limit: 3,
})
参考
https://docs.stripe.com/api/prices/list?lang=node
登録しているのに、何も取得されない場合は、stripeライブラリのバージョンをチュートリアルと同じにするか、最新のドキュメントを参考に、商品を取得するAPIを使用してみてください
ドキュメントを見る限りAPIは変わってないような気もしますが、ご確認をお願いします