微信支付技术解决方案

简介: 本文将全面介绍微信公众账号号支付技术解决方案。   1.微信支付简介1.1 功能简介微信支付,是基于微信客户端提供的支付服务功能。同时向商户提供销售经营分析、 账户和资金管理的技术支持。 用户通过扫描二维码、 点击图文消息进入商品页面购买等多种方式调起微信支付模块完成支付。

本文将全面介绍微信公众账号号支付技术解决方案。

 

1.微信支付简介
1.1 功能简介
微信支付,是基于微信客户端提供的支付服务功能。同时向商户提供销售经营分析、 账户和资金管理的技术支持。 用户通过扫描二维码、 点击图文消息进入商品页面购买等多种方式调起微信支付模块完成支付。
目前微信支持公众号内支付。 其中支付方式, 可以分为 JS API 支付、 Native(原生)支付。商户可以结合业务场景,自主选择支付形式。

1.2 支付账户
商户向微信公众平台提交企业信息以及银行账户资料, 审核通过并签约后, 可以获得以下帐户(包含财付通的相关支付资金账户) ,用于公众号支付。
帐号 作用
appId       公众号身份标识。
appSecret    公众平台 API(参考文档 API 接口部分)的权限获取所需密钥 Key,在使用所有公众平台 API 时,都需要先用它去换取 access_token,然后再进行调用。
paySignKey   公众号支付请求中用于加密的密钥 Key, 可验证商户唯一身份, PaySignKey对应于支付场景中的 appKey 值。
partnerId    财付通商户身份标识。
partnerKey    财付通商户权限密钥 Key。

注意: appSecret、 paySignKey、 partnerKey 是验证商户唯一性的安全标识, 请妥善保管。
对于 appSecret 和 paySignKey 的区别,可以这样认为:appSecret 是 API 使用时的登录密码,会在网络中传播的;而 paySignKey 是在所有支付相关数据传输时用于加密并进行身份校验的密钥,仅保留在第三方后台和微信后台,不会在网络中传播。

 

1.3 支付方式
公众号支付有 2 种方式:
JS API 支付:是指用户打开图文消息或者扫描二维码,在微信内置浏览器 打开网页进行的支付。 商户网页前端通过使用微信提供的 JS API, 调用微信支付模块。 这种方式, 适合需要在商户网页进行选购下单的购买流程。
Native(原生)支付:是指商户组成符合 Native(原生)支付规则的 URL 链接,用户可通过点击该链接或者扫描对应的二维码直接进入微信支付模块(微信客户端界面) ,即可进行支付。这种方式,适合无需选购直接支付的购买流程。
以上两种支付方式, 最大的差别在于是否需要经过网页调起支付。 以下是两种支付方式的基本交互:

 

 

摘要: 关键字:微信公众平台 微信支付 Native原生支付作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpay-native.html在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的Native功能。本文分为以下三个部分:生成Native支付UR... 阅读全文
posted @  2014-08-19 23:51 方倍工作室 阅读(1) |  评论 (0)  编辑
 
摘要: 关键字:微信公众平台 微信支付 全网发布 作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpay-publish.html在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的全网发布功能。本文分为以下三个部分:微信支付目录设置发货接口的调通维权接... 阅读全文
posted @  2014-08-16 19:38 方倍工作室 阅读(1048) |  评论 (3)  编辑
 
摘要: 本文介绍微信支付中如何标记客户投诉的处理状态。一、APIApi 的 url 为:https://api.weixin.qq.com/payfeedback/update?access_token=xxxxx&openid=XXXX&feedbackid=xxxxUrl 中的参数包含目前微信公众平台凭... 阅读全文
posted @  2014-07-26 19:22 方倍工作室 阅读(343) |  评论 (0)  编辑
 
摘要: 本文介绍微信支付中如何获得维权通知。一、维权通知URL在 微信支付开发(1) 微信支付URL配置已提到,维权通知URL为http://www.doucube.com/wxpay/rights.php二、用户维权系统接口用户在公众号进行支付贩买行为出现异常时,通常会投诉到腾讯客服,因此微信侧需要即时了... 阅读全文
posted @  2014-05-28 00:12 方倍工作室 阅读(4086) |  评论 (3)  编辑
 
摘要: 本文介绍微信支付中如何获得告警通知。一、告警通知为了及时通知商户异常,提高商户在微信平台的服务质量。微信后台会向商户推送告警通知,包括发货延迟、调用失败、通知失败等情况,通知的地址是商户在申请支付时填写的告警通知URL,在“公众平台-服务-服务中心-商户功能-商户基本资料-告警通知URL”可以查看。... 阅读全文
posted @  2014-05-27 22:02 方倍工作室 阅读(2658) |  评论 (0)  编辑
 
摘要: 本文介绍微信支付中发货通知功能的实现。一、发货通知为了更好地跟踪订单的情况,需要第三方在收到最终支付通知之后,调用发货通知API告知微信后台该订单的发货状态。发货时间限制:虚拟、服务类24小时内,实物类72小时内。请在收到支付通知后,按时发货,并使用发货通知接口将相关信息同步到微信后台。若平台在规定... 阅读全文
posted @  2014-05-27 21:44 方倍工作室 阅读(3525) |  评论 (2)  编辑
 
摘要: 本文介绍微信支付中订单查询功能的实现。作者:方倍工作室地址:http://www.cnblogs.com/txw1958/p/wxpay-order-query.html一、订单查询因为某一方技术的原因,可能导致商户在预期时间内都收不到最终支付通知,此时商户可以通过该API来查询订单的详细支付状态。... 阅读全文
posted @  2014-05-27 21:07 方倍工作室 阅读(4707) |  评论 (1)  编辑
 
摘要: 本文介绍如何使用JS API支付时如何获得交易通知。一、交易通知用户在成功完成支付后,微信后台通知(POST)商户服务器(notify_url)支付结果。商户可以使用notify_url的通知结果进行个性化页面的展示。对后台通知交互时,如果微信收到商户的应答不是success或超时,微信不为通知失败... 阅读全文
posted @  2014-05-27 19:55 方倍工作室 阅读(3331) |  评论 (0)  编辑
 
摘要: 本文介绍如何使用JS API支付接口完成微信支付。一、JS API支付接口(getBrandWCPayRequest)微信JS API只能在微信内置浏览器中使用,其他浏览器调用无效。微信提供getBrandWCPayRequest接口供商户前端网页调用,调用之前微信会鉴定商户支付权限,若商户具有调起... 阅读全文
posted @  2014-05-27 14:39 方倍工作室 阅读(7118) |  评论 (8)  编辑
 
摘要: 本文介绍微信支付账号体系各参数。商户在微信公众平台提交申请资料以及银行账户资料,资料审核通过并签约后,可以获得表6-4所示帐户(包含财付通的相关支付资金账户),用于公众帐号支付。帐号作用appId公众帐号身份的唯一标识。审核通过后,在微信发送的邮件中查看。appSecret公众帐号支付请求中用于加密... 阅读全文
posted @  2014-05-27 14:07 方倍工作室 阅读(3585) |  评论 (3)  编辑
 
摘要: 本文介绍微信支付申请时如何设置授权目录及URL。在申请微信支付时,第一项就会碰到下图的配置。下面就对这一设置进行讲解!一、选择支付类型目前有两种支付类型JS API网页支付Native原生支付如果没有特殊要求,两种都勾选。二、支付授权目录目前可以选择http还是https协议,没有特别要求,建议选择... 阅读全文
posted @  2014-05-27 14:03 方倍工作室 阅读(8106) |  评论 (2)  编辑
 
相关文章
|
1月前
|
移动开发 小程序 API
微信外部浏览器或短信链接唤起微信小程序的解决方案
微信外部浏览器或短信链接唤起微信小程序的解决方案
128 1
|
3月前
|
存储 自然语言处理 数据安全/隐私保护
微信公众号后台回复5s重试解决方案和思路
微信公众号后台回复5s重试解决方案和思路
65 0
|
7天前
|
小程序 前端开发 JavaScript
微信小程序全栈开发中的PWA技术应用
【4月更文挑战第12天】本文探讨了微信小程序全栈开发中PWA技术的应用,PWA结合Web的开放性和原生应用的性能,提供离线访问、后台运行、桌面图标和原生体验。开发者可利用Service Worker实现离线访问,Worker处理后台运行,Web App Manifest添加桌面图标,CSS和JavaScript提升原生体验。实践中需注意兼容性、性能优化和用户体验。PWA技术能提升小程序的性能和用户体验,助力开发者打造优质小程序。
|
25天前
|
JSON 小程序 C#
微信网页授权之使用完整服务解决方案
微信网页授权之使用完整服务解决方案
|
29天前
|
存储 缓存 监控
微信团队分享:微信后端海量数据查询从1000ms降到100ms的技术实践
针对大数据量带来的查询性能问题,微信团队对数据层查询接口进行了针对性的优化,将平均查询速度从1000ms+优化到了100ms级别。本文为各位分享优化过程,希望对你有用!
32 2
|
7月前
|
存储 小程序 前端开发
微信小程序开发技术概要
开发微信小程序,需要用到技术有如下这些:
82 1
|
3月前
|
小程序 JavaScript 数据可视化
微信小程序innerHTML解决方案
微信小程序innerHTML解决方案
|
4月前
|
传感器 小程序 物联网
JAVA基于物联网技术的智慧校园电子班牌原生微信小程序源码
系统架构:Java+vue2+springboot+MySQL+ elmentui+Quartz+jpa+jwt
70 0
|
5月前
|
算法 API Go
微信小游戏获取用户相关api返回签名错误87009的解决方案
微信小游戏获取用户相关api返回签名错误87009的解决方案
|
5月前
|
JSON NoSQL 前端开发
微信扫码登录的技术实现思考
微信扫码登录是很常见的技术,曾经在一次面试当中,面试官就曾问过微信扫码登录的实现思路,这次,以微信读书网页版扫码登录为例子,聊聊我对它技术实现思路一些思考。
28 0

热门文章

最新文章