フルスタックチャンネル
サインアップサインアップ
ログインログイン
利用規約プライバシーポリシーお問い合わせ
Copyright © All rights reserved | FullStackChannel
解決済
Stripeの商品が表示されない
T3 Stack
jun
2024/09/21 13:40

実現したいこと

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)

よろしくお願いいたします。

回答 2件
login
回答するにはログインが必要です
jun
9か月前

返信遅くなりすみません。
商品情報表示されました。ありがとうございました!

1
はる@講師
10か月前

ご質問ありがとうございます。
商品を登録して下記を実行すると、何も取得できないでしょうか?

const prices = await stripe.prices.list({
  limit: 3,
})

参考
https://docs.stripe.com/api/prices/list?lang=node

登録しているのに、何も取得されない場合は、stripeライブラリのバージョンをチュートリアルと同じにするか、最新のドキュメントを参考に、商品を取得するAPIを使用してみてください
ドキュメントを見る限りAPIは変わってないような気もしますが、ご確認をお願いします