(一)下载地址:

pub地址:flutter_alipay

选下图中的第一个就好了。

(二)pubspec.yaml文件中集成:

  flutter_alipay: ^0.1.0

(三)使用步骤:

首先说明一下,支付宝的支付跟微信支付客户端支付区别还是有一些的, 支付宝的支付把很多重要的数据都是放在服务器后端的,所以这里客户端支付宝支付的代码就相对较少,以下是代码部分

  • 点击支付按钮(生成订单):
      DataUtils.payByAli(params).then((value) {if (value != null) {print('   ALiVVVVVV $value');var jsData = json.decode(value);int status = jsData['status'];String msg = jsData['msg'];if (status == Constant.SUCCESS_CODE) {AliPaySignBean aliPaySignBean =AliPaySignBean.fromJson(jsonDecode(value));AliPaySignInfo signInfo = aliPaySignBean.data.info;String sign = signInfo.sign;// 使用sign调起支付宝aliPay(sign);} else {Util.showToast(msg);}}}).catchError((e) {print(' ## $e');});
  • aliPay()这个接口调起支付宝支付,代码如下:
  void aliPay(String sign) async {if (sign == null || sign.length == 0) {return;}FlutterAlipay.pay(sign).then((payResult){_payResult = payResult;print('>>>>>  ${_payResult.toString()}');String payResultStatus = _payResult.resultStatus;if (payResultStatus == Constant.ALIPAY_SUCCESS) {payState = true;Util.showToast('支付成功');} else if (payResultStatus == Constant.ALIPAY_CANCLE) {payState = false;Util.showToast('支付取消');} else if (payResultStatus == Constant.ALIPAY_FAILE) {payState = false;Util.showToast('支付失败');} else if (payResultStatus == Constant.ALIPAY_WAITTING) {payState = false;Util.showToast('等待支付');} else if (payResultStatus == Constant.ALIPAY_NET_ERROR) {payState = false;Util.showToast('无网络');} else if (payResultStatus == Constant.ALIPAY_REPET) {payState = false;Util.showToast('重复支付');}jump2PayForCourseDetail();if (!mounted) return;setState(() {});}).catchError((e){_payResult = null;payState = false;Util.showToast('支付失败');});}

支付宝支付过程大概就是上面这些了,简单明了,建议先把demo运行起来,体验一把再集成进去,这样效率会快很多。

另外附上:Flutter微信支付


adTime:
更多教程请访问:

超详细图文搭建个人免费博客

「蛇崽网盘教程资源」公s众s号 ,在微sssd信2后台回复「领取资源」,获取IT资源200G干货大全。

在微阿斯顿发信后台回复「130个小程序」,即可免费领取享有导入就能跑的微信小程序

在微发电房信后台回复「Flutter移动电商」,即可免费领取Flutter移动电商系列全套

flutter 支付宝支付相关推荐

  1. Flutter支付宝支付

    _.插件选型: 1.tobias   2.flutter_alipay   3.alipay_kit  4.sy_flutter_alipay 因为flutter项目的flutter sdk是2.53 ...

  2. AndroidSDK结合SpringBoot实现支付宝支付功能

    开发者注册: 1. 创建应用,获取AppID:开发者可在沙箱中完成. 沙箱应用网址:https://openhome.alipay.com/platform/appDaily.htm 2. 在支付宝助 ...

  3. php yii2支付宝开发,yii2 支付宝支付教程 [ 2.0 版本 ]

    yii2 支付宝支付教程 [ 2.0 版本 ] 支付宝支付流程个人理解大致就这三步 1.前台页面将支付信息数据通过立即支付按钮 ajax提交到订单处理层 2.在订单处理层引用支付宝的接口 将支付数据写 ...

  4. Spring MVC+Spring+Mybatis实现支付宝支付功能(附完整代码)

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:https://urlify.cn/aYrmIr 前言 本教 ...

  5. Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+完整代码)

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:欧阳思海 github.com/OUYANGSIHAI/si ...

  6. 刚刚!美团取消支付宝支付

    昨晚,有用户在使用美团支付时发现,美团月付和银行卡支付占据优先位置,而不再显示支付宝支付了,而微信支付处于友好位置. 素材来源于网络侵删 针对"美团正式取消支付宝支付",美团创始人 ...

  7. php 支付宝支付 简书,支付宝支付接口

    1. 申请支付宝应用(这个要一定时间,先去申请好) 应用ID在支付宝商户界面->开发者中心->我的应用 里找到要使用的应用,如果没有就要新建支付应用,在创建界面选择'自用型应用'然后创建, ...

  8. android支付宝插件,GitHub - DmcSDK/cordova.plugin.alipay: cordova 支付宝支付插件,支持IOS Android。...

    cordova.plugin.alipay cordova 支付宝支付插件 cordova plugin add https://github.com/DmcSDK/cordova.plugin.al ...

  9. 微信和支付宝支付模式详解及实现(.Net标准库)

    支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至和业务系统高度耦合,网上也存在各种解决方案,但大多形式各异,东拼西凑而成. ...

最新文章

  1. php如何判断当前的操作系统是linux还是windows
  2. python 矩阵常用计算
  3. Boost:bind绑定的==,!=,<,<=,>,> =运算符的测试程序
  4. C++中dynamic_cast的简介
  5. 实战课堂:一则CPU 100%的故障分析处理知识和警示
  6. 蒙特卡罗算法与拉斯维加斯算法
  7. 系统常用 Intent 合集
  8. 一天一个产品分析之Finger_米米米米粒口红_新浪博客
  9. 单龙芯3A3000-7A1000PMON研究学习-(7)撸起袖子干-make cfg 所执行的操作(d)
  10. 提示“8080端口号被占用
  11. 神雕外挂 神雕ol外挂 http://www.shaguayou.com
  12. KinectFusion
  13. (转载)消息队列详解
  14. win10的Pytorch最全安装教程,解决pytorch安装问题!
  15. 电脑截图快捷键有哪些?5大截图方法总结!(2023版)
  16. Java之-springboot
  17. 阿里专家,一篇讲透“业务数据双中台”架构,ppt干货分享!
  18. 微信小程序投票软件设计与实现
  19. 基于多头注意力机制LSTM股价预测模型
  20. windows 上ffplay 遇到的问题 WASAPI can’t initialize audio client

热门文章

  1. 从传统数仓到互联网大数据开发,不走弯路很重要
  2. 【win10】如何非乱码打开.db文件
  3. Springboot是怎么实现将数据库的数据展示到html的
  4. db2如何查看服务器信息,如何查看db2数据库服务器地址
  5. 经典算法题:寻找峰值
  6. JavaScript — DOM
  7. 53KF 客服系统管理功能速成
  8. 董明珠直播带货过百亿,难掩格力连续两个季度净利大跌的颓势
  9. 偏度和峰度描述什么_什么是偏度和峰度
  10. 折腾一天安装Centos7,以及后面恢复Win7引导的曲折历程