This commit is contained in:
adueck 2022-10-13 20:28:18 +05:00
parent 3917fde3c2
commit 9173647b26
2 changed files with 3 additions and 2 deletions

View File

@ -39,7 +39,7 @@ paymentRouter.post(
let subscription: Stripe.Subscription;
let status: Stripe.Subscription.Status;
// Handle the event
const userId = event.data.object.subscription.metadata.userId as T.UUID;
const userId = event.data.object.metadata.userId as T.UUID;
switch (event.type) {
case 'customer.subscription.deleted':
subscription = event.data.object;
@ -53,6 +53,7 @@ paymentRouter.post(
case 'customer.subscription.created':
subscription = event.data.object;
status = subscription.status;
console.log({ subscription });
console.log(`Upgrading user ${userId}.`);
await upgradeUser(userId);
// TODO: save subscription to db

View File

@ -52,7 +52,7 @@
</div>
</form>
<h5>Account Level: <%= user.level.charAt(0).toUpperCase() + user.level.slice(1) %></h5>
<% if (upgrade === "success") { %>
<% if (upgrade === "success" && user.level === "student") { %>
<p>🎉 Account upgraded to student 🎉</p>
<p>Thank you for your purchase!</p>
<% } %>