Merge branch 'develop' into feature-paypal-simple

This commit is contained in:
Joao Ramos
2024-03-05 14:45:51 +00:00
16 changed files with 1588 additions and 1000 deletions

View File

@@ -73,6 +73,25 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
},
{ merge: true }
);
try {
await setDoc(
doc(db, 'paypalpayments', v4()),
{
orderId: id,
userId: req.session.user.id,
status: request.data.status,
createdAt: new Date().toISOString(),
value: request.data.purchase_units[0].payments.captures[0].amount.value,
currency: request.data.purchase_units[0].payments.captures[0].amount.currency_code,
subscriptionDuration: duration,
subscriptionDurationUnit: duration_unit,
subscriptionExpirationDate: updatedExpirationDate.toISOString(),
}
);
} catch(err) {
console.error('Failed to insert paypal payment!', err);
}
if (user.type === "corporate") {
const snapshot = await getDocs(collection(db, "groups"));