我正在使用 angular 2 和 firebase 建立一个新的电子商务项目。我的问题是如何集成一个 paypal 按钮,当客户点击它时,他们将被重定向到 paypal 并付款,然后重定向回我的网站。 目前,我设法按照此 github 存储库中的说明使用给定的返回 url 支付或取消他们的费用: https://github.com/musale/angular2-paypal 问题是如何从 paypal 获取数据以确保付款成功,然后我们才能继续处理订单。 我知道我们可以通过 paypal IPN 或 PDT 获得它们,但不知道如何使用 angular 2 firebase。 解决方案、示例或建议将不胜感激。
最佳答案
感谢大家的解决方案,这里是我们延迟的解决方案:由于 Firebase 控制后端,无法在其上设置支付系统,我们设置了一个轻量级的 nodejs express 服务器托管在谷歌云平台上,可以与每次我们的客户付款时,paypal 都会从 paypal 接收 IPN 数据。 IPN 数据将用于检查来自 Firebase 的实时数据,并向客户端更新支付状态。
关于 Angular 2 Paypal ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39885352/