Я использую кнопки, размещенные на Paypal, чтобы инициировать платежи, а затем получать IPN с помощью функции Google Cloud следующим образом.
exports.ipn = functions.https.onRequest((req, res) => {
var reqBody = req.body;
let reqPaymentDate = reqBody.payment_date;
admin.database().ref('transactions/' + reqPaymentDate).set(reqBody);
res.sendStatus(200);
});
Тело сообщения не позволяет мне узнать, какой изМои зарегистрированные пользователи Firebase инициировали транзакцию.Эта функция активируется http, поэтому контекст firebase не определен.
Есть ли способ узнать, какой пользователь инициировал платеж при этих обстоятельствах?