用于云存储数据库触发器的条带连接重定向 URI



我目前正在使用Cloud Firestore作为移动应用程序的后端。我的基本付款使用 Stripe 并使用 node.js 编程的云功能,但是,在设置 Stripe Connect 时,该过程需要一个重定向 URI(我在 Stripe 帐户的设置中输入(。

我对重定向和回调的经验很少。我可以用作重定向 uri 的地址是什么?这个地址是如何建立的?

很高兴

听到您关于我将如何通过 firestore 触发器 (node.js( 从重定向中捕获信息的想法。

任何帮助将不胜感激!

谢谢。

一种解决方案是使用 HTTPS 云函数。

如文档中所述,"部署 HTTPS 函数后,您可以通过其自己唯一的 URL 调用它。网址将如下所示:https://us-central1-.cloudfunctions.net/stripeWebhook,您只需在 Stripe 设置中声明它即可。

在云函数中,您将能够获取传递给 HTTP 请求正文的值,如下所示:

exports.stripeWebhook = functions.https.onRequest((req, res) => {
    const orderId = req.body.data.object.metadata.orderId;
    const sourceId = req.body.data.object.id;
    const sourceType = req.body.data.object.type;
    ....
});

并且还要写信给Firestore,以便更新与Paiement对应的记录。您可以观看以下官方视频作为示例:https://www.youtube.com/watch?v=7IkUgCLr5oA&t=1s&list=PLl-K7zZEsYLkPZHe41m4jfAxUi0JjLgSM&index=3

最新更新