我正在制作一个网站,用户将能够购买点在网站上使用。他们将能够输入他们想要购买的数量,一旦购买完成,我想在幕后改变一些价值。
我是一个相当绿色的开发人员,我正在从头开始做这一切。我还没有在我编写的代码方面寻求帮助;我需要指导我需要学习什么才能做到这一点。
我在使用Paypal和Firebase。我需要使用用户输入号码,以创建一个贝宝销售,然后使用相同的号码在我的代码内的Firebase。我的理解是,如果我在客户端上这样做,用户将能够购买一个点,然后发送一个不同的号码到Firebase,如果我这样做的客户端。我需要一种方法来保留所有的服务器端,到目前为止,我一直无法找到解决方案。
我知道答案在贝宝文档的某个地方,但我是如此绿色,我甚至不知道从哪里开始。我相信我需要使用webhooks让Paypal发送数据到我的Firebase应用程序一旦完成,但我相信我已经读过,即使这是可以利用的,如果我不验证网络钩子来自正确的贝宝。这听起来对吗?
我认为最简单的方式来描述我需要做的是,我本质上,我只需要让一些事情发生在Firebase后,成功的贝宝销售。任何指导都将不胜感激!
发布于 2022-08-25 02:16:45
我以前使用Stripe (但过程应该类似于paypal)的方式是使用火基云函数。一般而言,所发生的情况是:
https://developer.paypal.com/docs/api/webhooks/v1/#verify-webhook-signature
https://stackoverflow.com/questions/73481085
复制相似问题