范围:深圳亚博app开发,软件定制开发,亚博app软件开发公司,深圳软件外包公司.TEL:3447249690
当前位置:首页 > app小程序

亚博-从零接入微信小程序支付教程

07-01 亚博APP
摘要:本文论述若何从零最先接入小法式付出,特别合适那些没有微信付出接入经验的开辟者。

小法式中微信付出的能力,是跟着小法式的发布一并推出的,但是小法式文档里关在微信付出接口只有一个requestPayment函数的描写。

这个requestPayment函数确切是小法式前端独一需要挪用的函数,可是微信付出的成功接入现实远远不止这一个函数,对没有接入过微信亚博付出的开辟者,会感觉一头雾水,完全没法下手。

本文论述若何从零最先接入小法式付出,特别合适那些没有微信付出接入经验的开辟者。

1. 申请微信付出

小法式认证今后,可以在小法式后台,微信付出菜单栏,申请微信付出。

/

填写企业信息和对公账户,微信付出会打一笔随机金额到对公账户,输入金额完成验证后,在线签订迁徙,即完成了微信付出的申请流程.。

微信付出申请完,会发送微信付出商户号,商户平台用户名暗码等信息到注册者邮箱。

2. 预备工作

2.1 设置装备摆设小法式密钥

/

小法式后台设置页,点击生成,治理员验证二维码后,会随机生成AppSecret。请妥帖保管好Appsecret,不要明文存储在办事器,AppSecret用在和微佩服务器交互。好比获得用户的openid接口就需要用到.

2.2 设置密钥和下载证书

用申请微信付出取得的用户名和暗码,登录商户平台(http://pay.weixin.qq.com),在账户中间,API平安中下载证书和设置密钥。

密钥是32位,设置今后需要妥帖保管,由于没法查看密钥,所有微信付出相干的接口城市利用这个密钥加密。

2.3 设置装备摆设Https办事器

小法式的前端是利用微信供给的框架开辟,可是后台仍然是开辟者本身的办事器。小法式倡议的是https要求,意味着小法式开辟者必需设置装备摆设https办事器。

设置装备摆设https办事器之前,先要获得证书,证书可以向相干机构采办,腾讯云今朝可以向用户供给免费的证书.

证书安装指引,可以参考这里: https://www.qcloud.com/doc/product/400/4143

3. 微信付出流程

微信付出有多种付出体例,包罗刷卡付出,公家号付出,扫码付出,APP付出,所有微信付出的接口都可以在这里找到:https://pay.weixin.qq.com/wiki/doc/api/index.html

小法式是在微信里调起付出的,实际上是公家号付出,关在公家号付出的具体文档可以这里找到: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1

所有公家号付出相干的链接都可以在此链接找到,开辟者起首需要大要领会这些接口

小法式公家号付出的首要流程以下(本图只斟酌了正常流程,异常流程参考公家号付出文档):

/

3.1 关在openid

上述流程中要求openid,用的是小法式最新api中的接口,开辟者可以查看小法式的登录接口。

开辟者从第三方办事器取得的openid,在同一下单的接口里面需要利用到.

3.2 关在小法式调起微信付出

上述流程中的小法式调起微信付出,用的是小法式微信付出接口wx.requestPayment,该接口的具体描写可以查看小法式的微信付出API。

这个接口中的package和timeStamp参数是从开辟者的第三方办事器返回的,package是第三方办事器从同一下单接口答复中取得。

接口中其他的参数,appId,noceStr,signType和paySign则由小法式这边存储或计较而得。

此中paySign是签名,签名算法文档在这里:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3&t=20161107

全部公家号付出的首要流程根基都是在第三方办事器上实现,开辟者需要熟读公家号付出文档,领会动静交互流程和每一个接口。

这里并没有描写正常微信付出必不成少的一些功能:异常处置,查询定单,倡议退款,下载对账单等等。

4. 小法式与JSSDK微信付出比力

JSSDK的微信付出接口是公家号里用JS调起公家号付出的方式,具体可以参考公家平台的文档。

可以看到,小法式和JSSDK的微信付出很是近似,这里比力一下2者的区分:

/

保举浏览: 微信小法式开辟教程 微信小法式

版权保护: 本文由 亚博app开发 原创
转载请保留链接: http://www.cqsLin.com

关于我们      深圳亚博定制开发软件有限公司,自2013年成立以来,为上千家企业提供软件外包、系统软件开发、亚博app开发、微信公众号开发、深圳亚博小程序开发等各种优秀的软件定制开发服务.关键词:软件外包公司、手机软件开发、app制作开发、手机亚博app开发、小程序开发公司【TEL】:3447249690 微信:3447249690 QQ:3447249690
  • 1578文章总数
  • 13访问次数
  • 建站天数