collab: Add billing_subscriptions
table (#15448)
This PR adds a new `billing_subscriptions` table to the database, as well as some accompanying models/queries. In this table we store a minimal amount of data from Stripe: - The Stripe customer ID - The Stripe subscription ID - The status of the Stripe subscription This should be enough for interactions with the Stripe API (e.g., to [create a customer portal session](https://docs.stripe.com/api/customer_portal/sessions/create)), as well as determine whether a subscription is active (based on the `status`). Release Notes: - N/A
This commit is contained in:
parent
0702ed5cd6
commit
085d41b121
11 changed files with 215 additions and 0 deletions
|
@ -1,3 +1,4 @@
|
|||
mod billing_subscription_tests;
|
||||
mod buffer_tests;
|
||||
mod channel_tests;
|
||||
mod contributor_tests;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue