Я пытаюсь интегрировать Stripe с Firebase в качестве бэкэнда. Мне нужно создать полосного клиента, когда новый пользователь зарегистрируется в моем приложении. для этого я написал 1 облачную функцию, которая будет выполняться при создании нового пользователя Firebase Auth. но в этой функции я получаю пользователя Firebase auth. после этого мне нужно обновить документ моей коллекции, созданный для этого пользователя. (Я храню идентификатор пользователя Auth в документе моей коллекции). но каким-то образом облачная функция Firebase не обновляет его. Вот моя функция Cloud для того же.
// When a user is created, register them with Stripe
exports.createStripeCustomer = functions.auth.user().onCreate(async (user) => {
const customer = await stripe.customers.create({email: user.email});
return admin.firestore().collection('fl_users').doc(user.uid).set({customer_id: customer.id});
});
Я не знаю, что нужно обновить, как. Можете ли вы помочь мне решить мою проблему?