Flutter 支付宝支付之前的准备工作创建应用、生成签名、提交审核
准备工作、接入支付宝:
必须注册企业支付宝账户,如果已有企业支付宝账户忽略此步骤
百度搜索《支付宝开放平台》, 或者点击下面链接进入支付宝开发接入页面:https://open.alipay.com/developmentAccess/developmentAccess.htm

点击支付应用如下图:

填写对应应用名称图标点击创建:

官方答复:应用类型分为两大类:第三方应用、自用型应用第三方应用:适用于服务商,为商户开发应用,拓展商户使用,详见供他人使用;目前仅支持小程序的三方接入,接入小程序前,必须先申请小程序的公测; 自用型应用:使用开放的功能,为自己或自己公司开发应用,详见自己使用;自研型应用分为网页/移动,AR(仅企业支付宝),小程序(仅企业支付宝),生活号
网页&移动应用和第三方应用的区别是一个是自己使用,一个是帮助第三方去签约相关产品
设置应用公钥,然后提交审核

接口加密签名
下载签名工具。
签名。并保存好私钥、公钥

也可以参考视频教程演示...

配置签名提交审核



设置完成以后支付宝后台也会给我们生成一个公钥,注意两个不一样



安装支付流程。
官方支付流程文档:https://docs.open.alipay.com/59/103658/
支付宝支付流程以及Flutter 在Android丶Ios 中实现支付宝支付
支付宝客户端支付流程
官方支付流程文档:https://docs.open.alipay.com/59/103658/

准备已有的Flutter 项目安装插件
服务器端调用支付宝sdk 生成订单信息
- 服务端sdk 下载地址:https://docs.open.alipay.com/54/103419/
- 本教程采用的php 的sdk,看演示
客户端调用服务器端接口生成订单签名信息,调用支付插件完成支付
参考官方文档以及教程演示...
服务器端异步回调更新订单信息
当支付成功后支付宝会异步给服务器post 数据,服务器更新订单信息

服务端sdk 下载地址:https://docs.open.alipay.com/54/103419/
本教程采用的php 的sdk,看演示。