1. 支付宝支付流程
上面的图来自官方的文档,看起来比较繁琐,下面的图是流程的简化版。
简单解释一下流程步骤:
1. 当用户点击支付宝支付的时候,客户端请求App的服务端接口,此时,App的服务端会请求支付宝的服务器获得生成的签名信息返回给客户端;
2. 客户端获取生成的签名信息以后,调用Flutter提供的支付宝SDK,传入签名信息,调起支付宝支付, 用户输入完密码完成支付以后,支付宝的服务器首先会给App返回支付结果,同时,支付宝的服务器还会异步通知App的服务器进行订单更新。
参考: