feat(core): impl billing settings (#4652)

This commit is contained in:
liuyi
2023-10-20 09:42:33 +08:00
committed by forehalo
parent 1d62133f4f
commit 858a1da35f
16 changed files with 480 additions and 27 deletions

View File

@@ -112,6 +112,7 @@ type UserInvoice {
status: InvoiceStatus!
reason: String!
lastPaymentError: String
link: String
createdAt: DateTime!
updatedAt: DateTime!
}
@@ -278,6 +279,9 @@ type Mutation {
"""Create a subscription checkout link of stripe"""
checkout(recurring: SubscriptionRecurring!): String!
"""Create a stripe customer portal to manage payment methods"""
createCustomerPortal: String!
cancelSubscription: UserSubscription!
resumeSubscription: UserSubscription!
updateSubscriptionRecurring(recurring: SubscriptionRecurring!): UserSubscription!