关闭

微信支付和支付宝支付

236人阅读 评论(0) 收藏 举报
分类:

一、先copy下写给后台的文档
支付宝
交互流程详见:
https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.7WO30X&treeId=59&articleId=103658&docType=1

客户端(android)调用的快捷支付接口如下:
https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.z09AwR&treeId=59&articleId=103662&docType=1
该接口需要传入两个参数 第二个参数 isShowPayLoading 是ui方面的设置,与后台无关。第一个参数 orderInfo 需要 后台服务器给出

客户端发起支付请求需要之前 需要 商户服务器 提供 签名后的订单信息 。

该订单信息的数据格式见链接:(请求参数说明)
https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103663&docType=1

支付完毕后 。支付宝服务器会向客户端 返回 请求结果 并异步通知 商户服务器端 。客户端在得到正确的返回码后 会再次向 后台服务器发起 最终的确认请求 也就是 文档第一个链接中的 数据交互流程图的 第 9 、10、11步。并以此确认结果为最终结果。
所以后台需提供一个 确认某支付订单支付结果的接口。

客户端和服务器端交互 两个接口
获取订单信息接口:
客户端传入参数:用户标识(uuid),商品信息(年付费、月付费),交易金额(年对应50,月对应6元),支付方式(支付宝支付)
服务器返回结果:结果码(1 成功),商品名称,商品详情(可空)、商品网站唯一订单号(必须)、带有签名的orderInfo(生成方式参见上面的说明)
交易结果确认接口:
客户端传入参数:用户标识、商品网站唯一订单号,支付方式
服务器返回结果: 结果码

微信支付
交互流程详见:
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3
客户单调用微信支付接口如下:
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2

这四个参数需要服务器端给出
预支付订单的生成 见:
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1
微信的数据交互流程和支付宝类似
都要在客户端收到支付结果码后 向服务器发送确认交易结果的请求
因此微信支付 ,客户端和服务器端交互也是两个接口
获取订单信息接口:
客户端传入参数:用户标识(uuid),商品信息(年付费、月付费),交易金额(年对应50,月对应6元),支付方式(微信支付)
服务器返回结果:结果码(1 成功),商品名称,商品详情(可空)、商品网站唯一订单号(必须)、预支付交易会话id,随机字符串,时间戳,签名。
交易结果确认接口:
客户端传入参数:用户标识、商品网站唯一订单号,支付方式
服务器返回结果: 结果码

二、参考链接 郭大神公众号 文章
https://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650236466&idx=1&sn=150f57594b5bebc494b6fd433b466754&scene=0&pass_ticket=R8c%2Bx6%2FC84jTt16zgu8FOVR01ARQEGD7WCYci6xVsbbRnXtX6fAMWjhBOIn0EgTb

三、遇到的问题
1、androidstudio 打包编译 第三方sdk jar包冲突
支付宝sdk 和umeng 或者支付宝系列的其他app 比如阿里云等
iOS&Android版资源(适用于集成了百川sdk,出现UTDID冲突)
2、微信坑比较多 从界面到调用 个人感觉都不如支付宝 网上已有很多趟路人了到处都是坑的微信支付V3

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android 微信支付和支付宝支付 快速接入

快速接入支付宝支付 快速接入微信支付 支付宝支付详细接入流程 微信支付详细接入流程 微信支付宝官方文档地址 微信支付宝demo下载地址
  • wb1276831936
  • wb1276831936
  • 2017-05-04 19:53
  • 1749

微信支付及支付宝支付开发指南

从开始学习android开始到现在还没搞过三方支付,感觉挺遗憾的。看到最近有几篇关于微信支付和支付宝支付的文章,稍微进行一下整合,供大家参考。 ---------------------------...
  • u013320868
  • u013320868
  • 2016-07-19 13:59
  • 6354

将微信和支付宝支付的个二维码合二为一

因公司需要将支付宝和微信的二维码合成一个,不管用户用支付宝扫还是微信扫都能打开对应的支付页面,在网上找了一些文章,很感谢各位大神的经验,我也记录下我是如何将两个二维码合二为一的~。 原理:支付宝或微信...
  • woshishuiaaaD
  • woshishuiaaaD
  • 2016-12-09 19:52
  • 33399

微信QQ支付宝三合一收款源码

  • 2017-11-27 15:57
  • 69KB
  • 下载

支付宝红包微信跳转源码

  • 2018-01-07 21:16
  • 1KB
  • 下载

H5/js/模拟(微信/支付宝)数字键盘

  • 2017-11-09 15:10
  • 2KB
  • 下载

android二维码扫描,选择本地图片,闪光灯功能,模仿微信支付宝扫描

  • 2015-06-06 10:55
  • 1.16MB
  • 下载

九宫格图案解锁、支付宝、微信钱包界面解锁

  • 2015-02-16 11:28
  • 2.92MB
  • 下载

DZ论坛积分充值支付宝+微信免签

  • 2016-12-28 16:41
  • 158KB
  • 下载

TP-SHOP支付宝+微信免签约插件

  • 2016-12-29 14:41
  • 2.47MB
  • 下载
    个人资料
    • 访问:4420次
    • 积分:304
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条