微信公众号或小程序接入微信支付所需要API信息的获取

2018-12-05 21:42 栏目:实用知识 查看(2360)

湖南幸运赛车爱彩人彩票网 www.schu9.cn 我们过很多微信相关的项目,而微信相关的项目中很大一部分就需要用到微信支付这个能力,其中用得最广的就是微信公众号支付以及这两年火起来的小程序的微信支付了。当然除此之外还有app支付、H5支付、扫描支付等等。

一般情况下,这些接口信息直接写入项目的配置文件中,而不写入到网站的管理后台,除非是那种标准化产品。因为定制产品这种信息基本不会改变,就算有改变也可能是很久的事情,少则几个月多则一年。然而不知道是不是有的用户习惯用标准化的产品,硬是要求在后台可以设置这些信息,觉得这样做自己的项目更强大(注明:这是完全错误的认知)。

好吧,竟然要求这么做就这么做吧,然而有一部分用户认为这种数据是敏感的因此需要自己设置,而且把后台密码改掉不让服务商看到;然而更为敏感的服务器及数据库信息他却不那么重视。于是乎问我们这些信息在哪里设置,为了提高效率把最基本的一些流程在这里分享,供我们微构网络自己的用户以及其他需要的朋友参考。

前提!注意前提,就是你已经注册了公众号或者小程序并开通微信支付商户号。

首先我们知道接入微信支付最基本的4个信息就是微信(或小程序)的开发者ID(AppID)、开发者密码(AppSecret)、商户号(MID)和商户API密钥。

1、在微信公众平台的后台——开发——基本设置中获取开发者ID(AppID)、开发者密码(AppSecret)。

QQ截图20181205212254

 

2、在微信支付商户平台获取商户号。其中商户号其实在是开通邮件中有的,也就是商户帐号。14xxx或者15xxx开头的。

QQ截图20181205212555

 

3、在微信支付商户平台获取商户API密钥。在微信支付商户平台后台——账户中心——账户设置——API安全——API密钥里边。如图所示:

QQ截图20181205212713

 

至此可以进行最基本的微信支付了,比如扫码支付的模式二,就只需要以上4个信息就可以了。而诸如红包发放、微信公众号支付等则还需要其他的资料。比如微信支付商户平台的安全证书、网页授权域名域名等。

1、获取微信支付商户平台的安全证书。

跟上面的第三点类似,在微信支付商户平台后台——账户中心——账户设置——API安全——API证书里边。如图所示:

QQ截图20181205213133

2、设置微信公众号网页授权域名域名。

在微信公众平台的后台——这是——公众号设置——功能设置——网页授权域名。如图所示:

QQ截图20181205213320

而图中的业务域名主要是设置业务域名后,在微信内访问该域名下页面时,不会被重新排版。用户在该域名上进行输入时,不出现下图所示的安全提示。

trusted_domain3a7b38

而JS接口安全域名主要是用于JSSDK的,比如自定义分享、扫码、图片上传、jspay等等。其中业务域名和js接口安全域名均可以设置三个,而网页授权回调域名现在可以设置两个(以前只可以设置一个)。所以如果一个公众号需要对接很多个域名对应的系统,则可以使用一个中间站点来作为桥梁实现。

除此之外,还有更多设置细节,比如白名单、公众号支付的支付授权目录设置、扫码支付模式一的扫码回调链接。如果你的项目是由微构网络团队开发,不管是微信公众号开发还是小程序开发,以上这些事情都可以全部交给我们来设置,而无需你自己操心。当然如果你自己想了解更多以及咨询自己遇到的问题,都可以与我们联系。

与我们的项目经理联系
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

转载请注明出处:微信公众号或小程序接入微信支付所需要API信息的获取 - 微构网络
分享:
  • 中央直属机关工委主要职责 2019-05-22
  • 打造“互联网+”,共享经济改变百姓生活 2019-04-22
  • 破财免灾!C罗愿向西班牙税务部门缴纳1880万欧元 2019-04-19
  • 中国品牌SUV新标杆 人民网试驾WEY VV7VV5 2019-04-19
  • 杨爱国:借助小博会促进尚志社会经济加快发展 2019-04-15
  • 泪目!川农院士逝世5年,夫人每日都去看他的雕像…思念如马,不停蹄! 2019-04-15
  • 海信世界杯首秀出奇招 竟打出俄文广告 2019-03-25
  • 财政部:对原产于美国的500亿美元进口商品加征关税 2019-03-11
  • 我和《人民日报》(我与人民日报·纪念人民日报创刊70周年) 2019-03-11
  • 杭州再增100个海绵城市项目 2018-11-08
  • 新华网申领新闻记者证资格审核公示 2018-11-08
  • 690| 626| 40| 211| 3| 178| 90| 506| 939| 596|