首页 > 解决方案 > 如何使用 Flutter 和 Firebase 创建条带标准帐户

问题描述

我有这个惊人的颤振应用程序,我设法用 Stripe 建立了一个支付系统。我的应用程序是一个市场,所以我有很多供应商,我能够从用户那里收钱并将钱转移给供应商。我已经创建了一个测试供应商,​​并且在测试模式下一切正常。现在我想让潜在的供应商创建一个 Stripe 标准帐户并连接到我的平台。以下是我需要遵循的说明: link to stripe

我阅读了说明,但我无法理解或实施它。我想知道我是否可以在我的 Flutter 应用程序中实现这些步骤。我不熟悉服务器,但我设法使用 firebase 来创建费用。我的第一个问题是重定向 URI(这是什么?)。第二个问题是如何处理来自条带的响应(第 3 步),最后通过 POST 请求获取供应商数据......在颤振中有什么简单的使用方法吗?我见过这个这个,但我不确定它们是否可以使用......

你能澄清一下我应该在这里做什么吗?非常感谢提前

标签: firebaseflutteroauthgoogle-cloud-functionsstripe-payments

解决方案


这是我所做的

  1. 在firebase中:我创建了一个http函数,即exports.createStripeAccount = functions.https.onRequest((req, res)
  2. 在条带中:将该功能设置为重定向 uri
  3. 在颤动中:launch(url_to_connect_the_account)
  4. 在httpfunction里面的firebase中:
    return stripe.oauth.token({
    grant_type: 'authorization_code',
    code: req.query.code,
    }) 

就是这样!


推荐阅读