app微信支付(一) - 微信支付基本业务流程解析

想必微信支付是现在很多朋友离不开的一个功能,不论是扫描支付还是公众号支付或者app端支付,基本的思路都是一样的,之前做过支付宝支付以及中国移动支付接口,这几天花时间讲讲微信支付吧

先看一下微信支付的时序图,这图是官方提供的

看上去步骤很多,其实仔细划分后就是4个步骤:

<1> 生成预付单,用户点击支付后,需要经过自己的后台去调用微信后台生成一个预付单号,这个预付单号是用来跟随整个支付流程的,然后再展示确认支付页面

<2> 用户在确认支付页面看到相关的支付,点击确认支付按钮,然后手机端会调用微信sdk进行支付操作,这个步骤直接调用微信后台,不经过自己的后台

<3> 用户在微信中输入密码,然后是否成功会直接在微信上显示,而这个是否成功的结果状态,会通过一个异步的通知发送到自己的后台,自己的后台需要记录相关数据,保存在数据库中,这个就是所谓的并行操作

<4> 用户在手机端上的操作需要查询后台数据,就是说要成功支付后需要进行的操作,这个需要经过后台验证一下,虽然微信会回调我们的app通知支付成功,但是在进行下一步操作的时候,必须经过我们的后台去查询这个订单是否支付成功,一般情况下都是会成功的,不成功就不会继续,那么成功则进行下面的操作,发货的发货,充值的充值~

微信支付会分几次来讲,接下来会把大致的demo放出

 

时间: 2024-07-30 05:19:06

app微信支付(一) - 微信支付基本业务流程解析的相关文章

app-APP要加入微信支付我要准备什么?已有微信公众号在微信上实现了支付APP支付我要准备什么?

问题描述 APP要加入微信支付我要准备什么?已有微信公众号在微信上实现了支付APP支付我要准备什么? APP要加入微信支付我要准备什么?已有微信公众号在微信上实现了支付APP支付我要准备什么? 解决方案 app支付_微信支付

微信支付来了,微信App来了,微信能力来了

中介交易 SEO诊断 淘宝客 云主机 技术大厅 异常火爆的微信公众平台大会,传达出哪些信息? 5000人报名,400人参加的微信公众平台合作伙伴大会,异常火爆,连主办方在场外设置的视频直播间也爆满.一句话总结这个大会:给合作伙伴打鸡血,向行业秀榜样指明方向,给开发者提供能力,而竞争对手则被撞了一下腰. 打鸡血:从数据看微信App已成为世界上规模最大的App形态 微信目前有2.719亿月活跃用户,包括国际版.10月底有消息称微信用户数突破6亿.海量用户是朋友圈和公众平台的根基.微信共拥有200万+

android-微信支付头次支付可以第二次支付返回-1 清空微信缓存 又可以了 求解

问题描述 微信支付头次支付可以第二次支付返回-1 清空微信缓存 又可以了 求解 我是Android app的微信支付功能 小菜鸟一枚 头次搞微信 求大神讲解 解决方案 用过支付但没遇到这个问题.建议把log和细节描述好,bug提给微信. 解决方案二: 你是测试的时候出现这个问题么? 解决方案三: http://blog.csdn.net/zlj_fly/article/details/40788979

微信支付问题,支付金额问题

问题描述 微信支付问题,支付金额问题 微信商户页面上的商品交易成功后,交易金额去哪儿了,商户平台上只有交易订单,并没有资金进账,问问大神们交易金额去哪儿了????? 解决方案 http://www.oschina.net/question/1182150_226389 解决方案二: android 微信支付功能支付返回-1问题微信app支付问题微信支付注意问题

微信小程序-详解微信登陆、微信支付、模板消息_javascript技巧

微信公众平台近日悄然开始内测微信小程序(微信公众号)功能,引来无数开发者和普通用户关注,微信支付的能力,是随着小程序的发布一并推出的,具有介绍如下: wx.login(OBJECT) 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key).用户数据的加解密通讯需要依赖会话密钥完成. OBJECT参数说明: success返回参数说明: 示例代码: //app.js App({ onLaunch: functio

微信支付H5调用支付详解(java版)_java

最近项目需要微信支付,然后看了下微信公众号支付,,虽然不难,但是细节还是需要注意的,用了大半天时间写了个demo,并且完整的测试了一下支付流程,下面分享一下微信公众号支付的经验. 一.配置公众号微信支付  需要我们配置微信公众号支付地址和测试白名单. 比如:支付JS页面的地址为 http://www.xxx.com/shop/pay/ 那此处配置www.xxx.com/shop/pay/ 二.开发流程 借用微信公众号支付api(地址 http://pay.weixin.qq.com/wiki/d

最引人关注的微信支付和微信电商

要问笔者对此事的态度,我表示腾讯通过微信做电商和支付不一定是最好的最正确的方式,但却是腾讯极其难得可贵的或许能在电商和支付领域逆袭阿里的机会,无论对错与否,亦或成功与失败,这次尝试都是应该的,也是必须的. 不过,今天笔者想聊的不是这个问题,至于微信现在做的如何,接下来该如何做,等微购物进一步的消息出来之后,我们可再做进一步探讨. 今天要说的是张小龙的时代正在逝去,马化腾该接管微信了.我们看,无论微信做电商还是支付,亦或其他,都在偏离张小龙对微信纯粹性的坚持.张小龙创造的微信奇迹值得所有腾讯人歌功

微信扫码支付原生Native支付 java版 php版

java版微信扫码支付 账号配置参数生成等请参考官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1 微信扫码支付.简单来说,就是你把微信支付需要的信息,生成到二维码图片中.通过微信扫一扫,发起支付.我们需要做的就是二件事:一是:按照微信扫码支付规则生成二维码信息.二是:微信没有提供生成二维码图片的接口.需要我们自己把二维码信息生成到二维码图片中. 1.模式选择: 微信扫码支付,有两种模式,文档中有介绍.第二种模式,

微信开放移动应用支付申请 第三方O2O产品将可接入

微信向第三方开放微信支付 网易科技讯 3月20日消息,微信开放平台新版昨晚上线,开放了第三方移动应用支付申请,意味着除了 嘀嘀打车.大众点评等少数O2O产品外,更多第三方应用将可以接入微信支付.此前微信已经在微信公众平台开放了公众账号支付接口,本次开放的微信支付申请是针对第三方应用,开发者可以通过"微信开放平台"(open.weixin.qq.com)进行申请.第三方移动应用申请微信支付需要在微信开放平台上选择一个已经通过审核的APP, 填写应用和企业资料.应用的微信支付基本经营资料.