gpt4 book ai didi

firebase - Square 和 Firebase 之间有集成吗?

转载 作者:行者123 更新时间:2023-12-02 18:55:10 25 4
gpt4 key购买 nike

背景信息

Square最近发布SquareSDK .

Firebase 与 StripeSDK 兼容.

问题

Firebase 与 Square 兼容吗?

是否有允许集成的支持?

我已经完成了 Square 的准备工作,我注意到他们的示例应用程序中有一个演练,特别是他们的 sample code允许我们替换收费服务器,我可以用 firebase 托管替换它吗?

示例代码

Square Cookie 演示,用于在“take”付款指南中设置收费服务器的代码:

private static final String CHARGE_SERVER_HOST = "REPLACE_ME";
private static final String CHARGE_SERVER_URL =
"https://" + CHARGE_SERVER_HOST + "/";

Firebase Stripe 演示,用于在“处理”付款指南中设置 key 的代码:

firebase.initializeApp({
apiKey: "your-web-api-key",
authDomain: "your-firebase-project-id.firebaseapp.com",
databaseURL: "https://your-firebase-project-id.firebaseio.com",
storageBucket: "your-firebase-project-id.appspot.com",
messagingSenderId: "your-cloud-messaging-sender-id"
});
Stripe.setPublishableKey('your-stripe-publishable-key');

一些想法

来自 Square cookie 演示的演练,

(1) 注册 square 以获得访问 key ,以便通过应用程序与其 api 进行通信。, [✓]

(2) 注册heroku,以便部署应用程序。并托管收费服务器,[✓]

(3)将从square获得的 key 放入heroku账户中。 [✓]

我想 .setPublishableKey(...) 与此过程类似?

(1) 注册 square 以获得访问 key ,[✓]

(2) 注册 Firebase 以获得应用的托管功能。, [✓]

(3) 将我们从 square 获得的 key 放入 firebase 帐户中(通过 CLI)。 [???]

最佳答案

Square 尚未与 Firebase 进行正式集成,但肯定与 Square 兼容。

您无法将收费服务器替换为 Firebase 托管,除非您将特定的 Firebase 托管路由配置为指向正在处理您的费用的 Firebase Cloud 功能。

您将在 source code of Firestripe 中看到他们正在创建一个云功能来处理“后端”的费用。

至于可发布 key ,它在 Square 中相当于您的应用程序 ID。它用于识别您的付款表单,用于生成您传递到后端以创建客户卡或直接处理交易的随机数。

由于您似乎引用了应用内支付 SDK,因此您可以引用 backend server quickstart看看收费是什么样的。将其重构为云函数应该相当容易。

一些补充阅读:

关于firebase - Square 和 Firebase 之间有集成吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54892059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com