微信公众号开发—提升篇(一)

上一章主要讲解了网页授权获取用户基本信息,本章主要基于上一章的基础上介绍微信公众号支付的相关知识点。

一、微信公众号支付的业务流程

即微信用户从公众号中点击链接进入商品h5页面,选择商品、提交订单,点击立即支付按钮后弹出微信支付页面、输入支付密码、支付成功后跳转到支付成功页面的整个过程。

更多详情请参考《微信支付官方文档 - 场景介绍》和《微信支付官方文档 - 业务流程》 

二、开发前的准备工作

1、使用公司帐号登录微信开放平台,进入“账号中心”,进行开发者资质认证,填写公司相关资料,等待审核,审核通过后,会收到一个来自官方的邮件,在新版本里面已经不会直接附上KEY,而是需要用户进入商户平台设置自己的KEY。


2、进入商户平台设置自己的KEY,在平台的账户设置–安全设置– API安全 设置自己的密钥(KEY)。


点设置密钥,输入32位的密钥,建议填写支付商户号的MD5值,填写完毕后确认生效。商户号的设置就设置完毕。

3、设置支付目录和授权域名

更多详情参考《微信支付官方文档 - 开发步骤

注意点:对于微信支付授权的目录,发起微信支付的页面必须精确地位于授权目录下,如支付页面为 http://www.a.com/wx/pay/a.html,那么授权目录必须为 http://www.a.com/wx/pay/,其他的如 http://www.a.com/wx/ , https://www.a.com/wx/pay/,http://a.com/wx/pay/,都是错误的。填写了这些非法目录无法调起支付。



ps:在开发过程中还需配置测试白名单、测试授权目录

①测试白名单:把自己的微信号加上

②测试授权目录:修改为项目所属域名,不加端口号。例如:http://d****n.g**.net/项目名/


猜你喜欢

转载自blog.csdn.net/qq_15901351/article/details/81022997