Flutter 支付宝支付之前的准备工作创建应用、生成签名、提交审核

准备工作、接入支付宝:

  1. 必须注册企业支付宝账户,如果已有企业支付宝账户忽略此步骤

  2. 百度搜索《支付宝开放平台》, 或者点击下面链接进入支付宝开发接入页面:https://open.alipay.com/developmentAccess/developmentAccess.htm

    支付宝

  3. 点击支付应用如下图:

    支付宝

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

    支付宝

    官方答复:应用类型分为两大类:第三方应用、自用型应用第三方应用:适用于服务商,为商户开发应用,拓展商户使用,详见供他人使用;目前仅支持小程序的三方接入,接入小程序前,必须先申请小程序的公测; 自用型应用:使用开放的功能,为自己或自己公司开发应用,详见自己使用;自研型应用分为网页/移动,AR(仅企业支付宝),小程序(仅企业支付宝),生活号

    网页&移动应用和第三方应用的区别是一个是自己使用,一个是帮助第三方去签约相关产品

  5. 设置应用公钥,然后提交审核

    支付宝

接口加密签名

  1. 下载签名工具。

    https://docs.open.alipay.com/291/106097/

  2. 签名。并保存好私钥、公钥

    支付宝

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

    支付宝

配置签名提交审核

支付宝

支付宝

支付宝

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

支付宝

支付宝

支付宝

安装支付流程。

官方支付流程文档:https://docs.open.alipay.com/59/103658/

支付宝支付流程以及Flutter 在Android丶Ios 中实现支付宝支付

  1. 支付宝客户端支付流程

    官方支付流程文档:https://docs.open.alipay.com/59/103658/

    支付宝

  2. 准备已有的Flutter 项目安装插件

    https://pub.dev/packages/tobias

  3. 服务器端调用支付宝sdk 生成订单信息

  4. 客户端调用服务器端接口生成订单签名信息,调用支付插件完成支付

    参考官方文档以及教程演示...

  5. 服务器端异步回调更新订单信息

    当支付成功后支付宝会异步给服务器post 数据,服务器更新订单信息

    支付宝

    服务端sdk 下载地址:https://docs.open.alipay.com/54/103419/

    本教程采用的php 的sdk,看演示。

results matching ""

    No results matching ""