这是我第一次集成支付网关。我正在尝试将支付网关集成到我的应用程序中。这是一个安卓应用程序,它的后台是.net Web /Rest。我们从客户信用卡中扣除金额,一旦付款完成,我们将用户在数据库中的角色更新为Pro。我被困在哪里,我应该集成支付网关。
安卓端的网关集成:打开安卓应用程序中的支付网关屏幕,从用户那里获取信息,并从安卓应用程序调用flutterwave。成功后,将信息发布到我们的网络api中。这一策略的问题是,如果移动互联网连接丢失或应用程序关闭,我们的后端服务器就会在不知情的情况下完成支付,而我们将丢失所有与交易相关的信息。
Web端的网关集成:从安卓应用程序中获取用户的信息
我在EC2上运行了几个微服务。
我的意图是使用AWS网关允许互联网访问EC2 API。
Incoming Traffic is:
internet -> API Gateway -> EC2-server
我计划在AWS网关上使用一个讨厌的HTTP代理。但我有两个问题:
如何在方法集成中的"URL“中寻址EC2?我能以某种方式使用AWS的私有IP吗?
如何配置EC2安全组以允许EC2中的API网关请求?
我必须配置NAT,并在连接到Linux盒的两个网关之间手动拆分internet流量。
如果每个网关都有特定的IP地址,则没有问题。我可以通过iproute2做到这一点:
ip route add default via 192.168.1.1 dev eth1
ip route add 2.3.4.5 via 192.168.0.1 dev eth0
ip route add 8.9.4.5 via 192.168.0.1 dev eth0
但我的问题太简单了!我无法更改网关地址和网络ids。我只需要使用两个来自Linux机器的地址相同的互联网网关,内核3.2.0和更高版本。
早些时候,我很无聊,想在linux中找到新的东西,所以我寻找可能优化我的计算机的软件包。然后我找到了这个linux-image-intel-iotg包,所以我安装并运行了它。这个内核运行起来就像普通的内核。但是我想知道linux-image-intel-iotg和linux-image-generic的区别是什么。因为在google上,它总是和物联网有关,我想知道G是什么意思,两者都有。
这是包裹
ii linux-image-generic 5.15.0.27.30 amd64 Generic Linux kernel image
ii linux-ima