feat: add donations feature with one-time payments - M6 (refs #55)

This commit is contained in:
Eric Gullickson
2026-01-18 16:51:20 -06:00
parent 6c1a100eb9
commit 56da99de36
14 changed files with 815 additions and 4 deletions

View File

@@ -9,4 +9,6 @@ export const subscriptionApi = {
updatePaymentMethod: (data: PaymentMethodUpdateRequest) => apiClient.put('/subscriptions/payment-method', data),
getInvoices: () => apiClient.get('/subscriptions/invoices'),
downgrade: (data: DowngradeRequest) => apiClient.post('/subscriptions/downgrade', data),
createDonation: (amount: number) => apiClient.post('/donations', { amount }),
getDonations: () => apiClient.get('/donations'),
};