15

ストライプを使用して最初のサイトを作成しようとしていますが、ストライプの統合を以前よりもはるかにうまく設計できたように感じています。私が遭遇した主な問題は、ストライプ アカウントの状態をどのように維持するか (トライアルや期限切れなど)、重要な Webhook (およびすべてのイベントを処理する最善の方法) は何か、どのくらいのデータを管理する必要があるかということでした。データベースで複製する必要があり、Stripe データベースからどれだけ取得する必要があるか。

何が最善かについて、いくつかのアイデアを投げかけたいと思います。参考までに、サイトを Ruby on rails で開発し、heroku にデプロイし、send grid heroku アドオンを使用して、請求書や支払いの遅延などに関するメール通知を送信しました。

また、RoR でストライプを使用している人のために、私が使用したいくつかの優れたリソースを以下に示します (ただし、ストライプを使用した繰り返し/サブスクリプション請求を実際にカバーするリソースは見つかりませんでした)。

RailsCast:

もちろん、ストライプのドキュメントと API:

Webhook/メーリング用のこの小さなコード

4

2 に答える 2

3

複製に関しては、CustomerKey のみをローカルのユーザー レコードに保存することにしました。他のすべて、請求書、トランザクションなどはすべて Stripe に保存されます。IMOは、両方のシステム間でパリティを維持しようとしないことをお勧めします-せいぜいデータが重複し、最悪の場合、同期していないことであらゆる種類の頭痛の種が発生します...

于 2012-10-26T22:46:53.747 に答える
1

SaaS Rails Kit (私が作成したもの)は、カード情報をストライプに保存するだけでストライプと統合され (定期的な料金を設定する必要はありません)、トークンを取得し、人々のアカウントの期限が来たときに毎日の cron ジョブでトークンを請求します。

このアプローチには、Webhook について心配する必要がない、2 つのシステムの同期を維持できる、定額の月額料金に加えて従量課金を実行できる、などの利点があります。

于 2012-04-24T18:22:30.217 に答える