DevTipsに関するブログ記事一覧です。39件の記事があります。
Stripeで管理している未払い請求書を、クレジットカード以外の方法(PayPalや現金など)で回収した場合、システム側でどのようにデータ連携を行えばよいのでしょうか。 本記事では、テスト環境を用いて実際に請求書を手動で支払い済みに変更し、その際に送信されるWebhookイベントの詳細を調査しました。調査の結果、invoice.paidイベントを監視することで、決済手段によらず統一的な支払い完了処理が実装できることが確認できました。また、invoice.updatedイベントのprevious_attributes属性を確認することで、外部決済と通常...
続きを読む →SaaS開発において、決済機能は特殊な位置にあります。基本機能とは直接関係なく、なくてもコア機能自体は動かせるため、「リソース最適化」の名目で組み込みを後回しにしがちです。「いざとなれば、別で請求書を出せばいい」という考えもよく聞かれます。 しかし、この考え方には大きな落とし穴があります。決済がないアプリは動くかもしれませんが、お金を生まないなら「会社の商品」ではありません。そして後から決済を...