Stripe Connect Firebase 功能
Posted
技术标签:
【中文标题】Stripe Connect Firebase 功能【英文标题】:Stripe Connect Firebase Functions 【发布时间】:2019-02-28 19:23:18 【问题描述】:看了一遍,尝试通过 swift 捕获代码,但仍然需要一个函数来触发代码以获取 Express 帐户以进行连接。
不会在代码尝试上浪费您的时间,因此请寻找能够设置 Stripe Connect 端点以进行重定向并发回代码以完成流程的 Firebase 函数。
有人愿意帮忙吗?
感谢阅读。
【问题讨论】:
Here is a related video github.com/firebase/functions-samples/tree/master/stripe? 詹姆斯,谢谢,这是在正确的轨道上。弗兰克,这些功能根本不适用,因为它们用于创建费用等。Stripe Connect 是一个不同的部分。谢谢阅读。 【参考方案1】:你会想做这样的事情:
-
从您的应用程序中打开浏览器或 Web 视图。让用户通过表单来注册 Stripe 帐户。
使用 Firebase 的call functions via HTTP requests 功能来定义一个端点,您可以将其设置为您的Connect redirect_uri。假设
https://us-central1-example.cloudfunctions.net/connect_redirect
在您的 Firebase 函数中,您将获取包含在查询字符串 (request.query.code
) 中的 code
参数,然后是 to complete the connection process,使用 HTTP client 将适当的数据发布到 https://connect.stripe.com/oauth/token
在您的 Firebase 函数的 return
中,提供一条消息鼓励用户关闭浏览器,或者创建一个 redirect,将用户引导回您的应用(使用类似 custom url scheme 作为重定向目的地)
【讨论】:
按照您的步骤进行操作,但我的请求似乎没有发出。如果我遗漏了什么,你介意看看@这个函数和 lmk 吗?谢谢你,我想我已经完成了这部分项目。 Ben,您能否为我们未来的读者提供似乎有效的功能?非常感谢 - 来自未来的家伙 是的,最终为这些功能制作了一些自定义 API。不幸的是,API 是针对特定情况定制的,我认为它的任何代码对我来说都没有价值在这里分享。以上是关于Stripe Connect Firebase 功能的主要内容,如果未能解决你的问题,请参考以下文章
Firebase Cloud Functions - Stripe Connect Webhook 未触发
Stripe、Stripe Payments、Connect、关联账户、拆分支付
Stripe Connect:在Stripe Connect中,谁将支付Stripe费用,如何确定?
Stripe Connect Express Webhook - 如何在用户完成 Stripe Connect Express 表单并被重定向后触发 Stripe Webhook
使用 Firebase HTTP 函数(Firebase、Stripe OAuth、React (JSX) 前端)将授权代码返回到 Stripe