整合PayPal&;的最简单方法是什么;火基?

整合PayPal&;的最简单方法是什么;火基?,paypal,firebase,firebase-security,Paypal,Firebase,Firebase Security,我想创建这个简单的模型: 用户注册和Firebase存储电子邮件和密码 用户使用PayPal付费以访问受保护的内容 Firebase收到PayPal通知,用户已付款并记录此信息 付费用户使用其凭据登录&Firebase授权访问受保护的内容;拒绝非付费用户访问 利用Firebase后端并使其正常工作所需的最低功能量是多少?取决于您的具体要求(即,是否可以接受5或15分钟的延迟),但您可以使用Zapier快速入门 您可以使用您的机密firebase和paypal密钥设置zap,将zap设置为更新用

我想创建这个简单的模型:

  • 用户注册和Firebase存储电子邮件和密码
  • 用户使用PayPal付费以访问受保护的内容
  • Firebase收到PayPal通知,用户已付款并记录此信息
  • 付费用户使用其凭据登录&Firebase授权访问受保护的内容;拒绝非付费用户访问

  • 利用Firebase后端并使其正常工作所需的最低功能量是多少?

    取决于您的具体要求(即,是否可以接受5或15分钟的延迟),但您可以使用Zapier快速入门


    您可以使用您的机密firebase和paypal密钥设置zap,将zap设置为更新用户配置文件上的属性(确保使用firebase安全规则限制对该属性的写入访问),该属性表示用户已付款。

    15分钟的延迟对于刚付款的用户是不可接受的。由于Firebase和PayPal之间只有一条消息,难道没有一种简单的方法可以直接建立链接吗?@user1891836将所有这些触发器都列为“即时”,意思是没有等待时间。如果你想要更快的速度,那就靠你自己:)@user1891836“简单”编码取决于你的技能水平。如果你精通NodeJS,那么编写代码就很简单了。我的建议将编程从it中剥离出来,并利用一个坚实的平台将服务连接在一起。现在,我提到了5或15分钟的延迟,基于我自己的研究,通过Zapier集成Firebase和Stripe,但看起来加藤是对的-Paypal被列为Instant,所以我建议你仔细阅读。如果Zapier可以立即更新Firebase,那将是最简单的方法。迈克,“简单”的意思是尽量避免不必要的编码,因为我肯定不是JS忍者。最后,如果zap按预期工作,我应该如何使用Firebase进行授权?@user1891836-当您浏览zap向导时,它会要求您提供Firebase机密令牌,您可以通过访问Firebase仪表板的“机密”选项卡获得该令牌。这将授予Zapier访问firebase forge的特权。使用Firebase安全规则阻止最终用户更新您只希望Zapier更新的数据。