get_stripe_id_from_firebase_uid
A firebase functionfirebase functionCloud Functions for Firebase is a serverless framework that lets you automatically run backend code in response to events triggered by Firebase features and HTTPS requests. https://firebase.google.com/docs/functions that gets the stripe customer id given a firebase user id.
- Makes a query to a table given a
firebase_user_id
- Returns the
stripe_customer_id
found the document within the table
exports.get_stripe_id_from_firebase_uid = functions.https.onRequest(async (req, res) => {
// Step 1
const uid = req.body.uid;
const ref = db.collection(`customers`).doc(uid);
const doc = await ref.get();
// Step 2
const stripeId = doc.data()?.stripeId;
return res.status(200).json({ stripeId });
});