微信支付开发之APP支付介绍及业务流程

开发中,遇到微信支付需求时,如果是web开发, 那么用H5支付方式即可, 对于开发app, 微信支付开发文档表示, 使用app支付最合适,不然会出现什么情况呢? 想像一下, 当我们点开app的支付功能时, 手机就会打开默认浏览器…

场景介绍

H5支付

H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。
主要用于触屏版的手机浏览器请求微信支付的场景。
可以方便的从外部浏览器唤起微信支付。

**提醒:H5支付不建议在APP端使用,如需要在APP中使用微信支付,请接APP支付,**文档详见微信支付开发文档。

app支付

app支付适用于商户在移动端APP中集成微信支付功能。
商户APP调用微信提供的SDK调用微信支付模块,商户APP会跳转到微信中完成支付,支付完后跳回到商户APP内,最后展示支付结果。

目前微信支付支持手机系统有:IOS(苹果)、Android(安卓)和WP(Windows Phone)。

app支付交互细节

步骤1:用户进入商户APP,选择商品下单、确认购买,进入支付环节。商户服务后台生成支付订单,签名后将数据传输到APP端。以微信提供的DEMO为例,见图8.1。

步骤2:用户点击后发起支付操作,进入到微信界面,调起微信支付,出现确认支付界面,见图8.2。

步骤3:用户确认收款方和金额,点击立即支付后出现输入密码界面,可选择零钱或银行卡支付见图8.3。

图8.1 商户APP界面实例 图8.2 跳转到微信支付 图8.3 用户确认支付

第四步:输入正确密码后,支付完成,用户端微信出现支付详情页面。见图8.4。

第五步:回跳到商户APP中,商户APP根据支付结果个性化展示订单处理结果。见图8.5。

图8.4 支付成功提示页面 图8.5 返回到商户APP提示

业务流程

                          |

业务流程

微信支付开发之APP支付介绍及业务流程相关推荐

  1. Android开发之App支付功能实现及踩坑

    支付宝支付实现 1.正规支付实现 前提条件: 1. 企业或个体工商户可申请,且账号通过支付宝实名认证审核 2. 需提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致: 3. 提供APP名称或 ...

  2. 微信开放平台手机APP支付

                PHP对接APP微信支付 微信开放平台手机APP支付总结 1. 微信开放平台手机APP支付总结 支付功能链接: https://pay.weixin.qq.com/wiki/d ...

  3. springboot 银联支付(手机app支付)

    springboot 银联支付(手机app支付) 应用:在手机app中使用银联支付,支持安卓.ios 官方文档:https://open.unionpay.com/tjweb/acproduct/li ...

  4. Android NDK开发之 NEON基础介绍

    原文:http://blog.csdn.net/app_12062011/article/details/50434259 Android NDK开发之 NEON基础介绍 这是官方介绍: http:/ ...

  5. Hbuilder app开发之app启动图片

    hbuilder app开发之app启动图片: http://jingyan.baidu.com/article/19020a0a163e73529d284200.html  注意:也可以打包的时候生 ...

  6. android 控制app声音,Android底层开发之APP音量单独控制

    Android底层开发之APP音量单独控制 目前Android的音乐播放软件都的音量控制都是随着系统的总Master音量变化的.想要实现和windows中一样,每个APP的媒体音量可以单独控制. 控制 ...

  7. android个人支付功能,个人app支付接入(三分钟搞定个人微信支付,支付宝支付问题)---贝贝支付...

    前言 想必很多人个人开发者和我有同样的感触,想要在自己开发的app中接入微信支付和支付宝支付,仅仅是去申请支付接口就把我们挡在了门外,微信和支付宝都只对接企业的,那不是想逼死我们个人开发者吗?一开始使 ...

  8. 支付宝 实现 移动网页支付、PC网页支付、混合APP支付(支持微信支付)

    1.移动网页支付 支付宝开放平台中申创建移动网页应用: 前端比较省事 1.若后台返回的是form表单执行以下代码,每次用完及时销毁: 当然不想写承载页的还有其他方法调起支付,具体逻辑具体分析,根据不同 ...

  9. 个人支付接入-个人app支付微信支付、支付宝支付接入(2分钟完成接入)

    作为一个个人开发者,一开始在个人的应用中接入广告,慢慢的这种方式越来越被摒弃了,下面简单介绍一下我最近使用的一款感觉很不错的个人聚合支付的平台的接入流程,其实很简单,分为两步即可. 贝贝支付官网:ht ...

  10. app提现到微信开通流程图_微信支付商户平台app支付开通方法详解

    一.创建移动应用 1.创建移动应用之前,必须得有微信开放平台的认证账号,如无可查阅"网创商盟"历史消息进行申请认证操作. 2.登录微信开放平台创建移动应用,按照页面填写一下信息,包 ...

最新文章

  1. LeetCode简单题之有序数组中出现次数超过25%的元素
  2. 手机 x PC 交叉感染?360 安全研究员演示“混血攻击”
  3. 基于SSM实现在校学生考试系统
  4. OpenCvSharp 形态学操作(膨胀、腐蚀)
  5. azure kinect三维点云_【干货】三维重建技术综述
  6. 深入理解jsonp跨域请求原理
  7. android jni示例_Android TextInputLayout示例
  8. 【精华版】cw2vec理论及其实现
  9. socket.io html5 聊天,WebSocket探讨之——socket.io搭建多聊天室
  10. h264和h265视频流SDP描述详解
  11. asp cstr 函数
  12. 2022年ICASSP说话人日志(Speaker Diarization)方向论文泛读总结
  13. JS效果-灯箱效果-图片大图查看
  14. 注释全 新手可懂 可复用式复数计算器C++实现
  15. c语言改变图片颜色,用c语言把bmp格式的彩色图片转换成黑白的
  16. PHP 文字生成透明图片之路
  17. pyqt5做一个工具箱
  18. 抽象类和接口的区别,必须弄明白的
  19. OpenLayers 3 之 添加地图网格
  20. 华为云配置https访问

热门文章

  1. xcode12 导入SwiftyJSON
  2. Spring MVC学习总结(21)——i18n国际化资源配置各个国家语言汇总
  3. RBF神经网络——案例一
  4. 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件
  5. PyQt5教程(七)——实现QQ登录界面(一、Qt Designer创建界面,Eric6创建项目)
  6. JAVA 工厂模式计算器
  7. 【系统分析师之路】2010年系统分析师上午综合知识真题
  8. 史上最全ActiveX控件下载大全
  9. 软件测试中的测试进度安排怎么写,测试开发之测试计划
  10. 【系统分析师之路】2011年系统分析师上午综合知识真题