首页 > 其他分享 >如何在Flutter中实现支付功能?请解释一下支付宝和微信支付的集成方法

如何在Flutter中实现支付功能?请解释一下支付宝和微信支付的集成方法

时间:2024-03-21 12:31:29浏览次数:23  
标签:支付宝 插件 微信 支付 Android Flutter

支付宝支付: 支付宝支付比较复杂的就是服务端这块,客户端比较简单,获取服务器接口生成预支付信息,调用插件传入预支付信息就可以实现支付了。

1、在支付宝开放平台创建应用 生成签名 提交审核 2、服务器端调用支付宝sdk生成订单信息 3、 Flutter中集成Tobias,调用服务器端接口生成订单签名信息,调用支付插件完成支付 4、服务器端异步回调更新订单信息 5、Ios中还需要配置Schema

微信支付: 微信支付比较复杂的也是服务端这块,客户端比较简单,获取服务器接口生成预支付信息,调用插件传入预支付信息就可以实现支付了,需要注意的是Android微信支付的时候需要需要配置signingConfigs签名信息,不配置的话需要正式打包才能调试。Ios中实现微信支付需要配置universalLink

1、注册开放平台、申请开发者、创建应用、 申请微信支付 、生成商户平台账户 2、获取Android应用签名、设置ios包名然后配置到微信开放平台 3、调用后台api接口生成签名字段 4、flutter中集成支付插件fluwx ,调用支付插件fluwx 传入签名字段完成支付 5、Android 中需要配置signingConfigs,方便调试 6、ios中还需要配置Schema等。

详情参考 IT营(www.itying.com)大地老师 Flutter视频教程_Flutter+Getx仿小米商城项目实战视频教程-V3版第57讲和第60讲。

《57【 支付宝支付】支付宝支付流程以及Flutter在android Ios中实现支付宝支付(23分18秒)》

《60【微信支付】微信app支付流程 、Flutter在Android中实现微信支付,在Android中配置signingConfigs》

Flutter入门实战教程全套资料学习下载:Dart Flutter入门实战基础教程下载地址-2024年更新

标签:支付宝,插件,微信,支付,Android,Flutter
From: https://blog.csdn.net/yuanlaile/article/details/136904762

相关文章

  • 微信小程序(全局数据共享)
       npmi--savemobx-miniprogrammobx-miniprogram-bindings   ......
  • java毕业设计基于微信小程序的中药调理系统
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义随着现代生活节奏的加快,人们对于健康问题越来越关注。在众多保健方式中,中药以其独特的调理作用和较少的副作用受到广泛欢迎。然而,中药的种类繁多,配方复杂,普通人往......
  • 讲述微信小程序 通信模型
    之前的文章讲述微信小程序宿主环境我们讲到了手机微信为小程序提供了多方面支持包括1通讯模型2运行机制3组件4API今天我们就来说通讯模型小程序中的通信主题是渲染层和逻辑层首先渲染层中包含的是wxml页面模板和wxss样式逻辑层里面则都是js......
  • flutter本地数据储存 sqflite
    依赖sqflite:^2.3.2#本地数据储存获取数据库路径//定义一个异步函数来获取数据库路径Future<String>getDatabasePath(StringdbName)async{//获取应用的文档目录finaldirectory=awaitgetApplicationDocumentsDirectory();//拼接路径finalpath=j......
  • 旅游卡APP软件系统微信小程序开发搭建
    随着数字科技的快速发展,我们正迎来一个全新的数字营销时代。在这个时代,人工智能、大数据、区块链等新兴技术正在以前所未有的速度改变着营销行业。那么,这些新兴技术将如何影响未来的数字营销呢?本文将从新兴技术的视角出发,深入探讨数字营销的未来趋势。一、背景介绍旅游卡APP......
  • 微信小程序(vantWeapp) UI组件库
     vantWeapp官方文档: https://youzan.github.io/vant-weapp/#/quickstart 根据文档的安装步骤  为什么写这样的变量名就能实现对相关的组件修改自定义颜色呢? 原因如下:根据文档描述,官方提供了相关的变量对应的组件 https://github.com/youzan/vant-weapp/blo......
  • flutter中Map<String, dynamic>与Map<String, String>的区别
    在Flutter中,Map<String,dynamic>和Map<String,String>都是Map类型的数据结构,但它们之间有一些重要的区别: 1.Map<String,dynamic>:这种Map的值可以是任何类型,包括基本数据类型(如int,double,String等),List,Map以及自定义对象。使用dynamic类型会导致更灵活的数据处理,但在编码时......
  • flutter 嵌套web网页
    添加依赖flutter_inappwebview:^6.0.0#嵌套网页代码classPictureWebUrlextendsStatefulWidget{finalStringweburl;PictureWebUrl({Key?key,requiredthis.weburl}):super(key:key);@overrideState<PictureWebUrl>createState()=>_PictureW......
  • springboot/java/php/node/python情侣空间微信小程序【计算机毕设】
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在当今社会,随着科技的迅猛发展和智能移动设备的普及,人们的社交方式正在经历着翻天覆地的变化。特别是年轻情侣之间,他们更倾向于通过数字化平台来表达情感......
  • 超市售货|超市售货管理小程序|基于微信小程序的超市售货管理系统设计与实现(源码+数据
    毕业设计(论文)题目:超市售货管理平台的设计与实现*摘要*如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统超市售货管理平台信息管理难度大,容错率低,管理人员......