如何将Stripe Firebase云功能错误传递给客户端

时间:2018-01-04 16:36:03

标签: node.js reactjs firebase google-cloud-functions

当我创建云功能来处理用户卡上的费用时(通过将条带令牌写入firebase并使用云功能进行充电),我如何传递错误(如因资金不足而拒绝卡)客户端。如果这很重要,我正在使用firebase web sdk发送令牌。

2 个答案:

答案 0 :(得分:0)

将错误写入firebase数据库,以便您可以从数据库中读取错误并将其显示在您需要的位置。

答案 1 :(得分:0)

我决定使用Firebase HTTP云功能,只需将令牌发送到该功能的链接firebase集。像这样,

exports.addSourceToCustomer = functions.https.onRequest((req, res) => {
const token = req.body.token // use the stripe token however you like here
// when an error occurs use res.status(errorCode).send(errorMessage);
// which sends the error back to the client that made the request
});