bwcx1375

        最近在做一个商城系统(后台+微信小程序),在开发的过程中,遇到比较棘手的问题是微信支付这块,因为之前没有做过这块,现在把它总结一下:

       一、后台环境配置需要商户号以及证书等,如下配置所示:

 

#小程序ID
wx.appId=wx5bccecf20391a32d
#小程序密钥
wx.secret=8a5480c32785fe65b8a03db503e9925a
#商户号
wx.mchId=1565994441
#支付签名
wx.paySignKey=AS13D2456QEW789SDFVX456CS4FD5646
#交易类型
wx.tradeType=JSAPI
#证书名称,对应不同的商户号
wx.certName=工具解压缩路径/WXCertUtil/cert/
#wx.certName=/cert/apiclient_cersecrett.p12
#支付回调地址
wx.notifyUrl=http://wengl.51vip.biz:41224/platform-framework/api/pay/notify
#获取code的请求地址
wx.getCode=https://open.weixin.qq.com/connect/oauth2/authorize?appid=%s&redirect_uri=%s&response_type=code&scope=%s&state=STAT#wechat_redirect
#获取Web_access_tokenhttps的请求地址
wx.webAccessTokenhttps = https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code
#拉取用户信息的请求地址
wx.userMessage=https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s&lang=zh_CN
#微信统一下单接口路径
wx.uniformorder=https://api.mch.weixin.qq.com/pay/unifiedorder
#退款地址
wx.refundUrl=https://api.mch.weixin.qq.com/secapi/pay/refund
#退款查询地址
wx.refundqueryUrl=https://api.mch.weixin.qq.com/pay/refundquery
#微信查询订单状态
wx.orderquery=https://api.mch.weixin.qq.com/pay/orderquery
#微信请求access_token接口
wx.getAccessToken=https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s
#获取小程序码
wx.getWXACodeUnlimit=https://api.weixin.qq.com/wxa/getwxacodeunlimit

二、在微信小程序工具里,进行页面模板的开发以及数据接口的应用

 

 

三、微信小程序上传版本之后,在微信公众平台,进行审核,预计需等待2-3个小时即可完成审核。

注意:若是小程序工具需要用手机进行测试,遇到数据无法显示的情况,需要分析几个原因,其一,网段是否一致;其二,后台系统包发布在公网,公网服务器没有绑定域名,那么访问也会出现无法显示。

以上就是我在做支付这块所面临的问题。

      今晚,看了下微信支付这块视频,分享一下学习到的知识点,这个视频是通过微信平台的开发文档进行讲解的,讲得也还行。微信支付分为了五大板块,其一,公众号支付;其二,APP支付(适用于移动应用),改支付集成了SDK接口;其三,扫码支付(适用于PC端,实体店单体应用场景);其四,刷卡支付(适用于面对面收银,如银行、超市);其五,微信买单(适用于中小商户的门店商户)。二维码的知识:首先百度百科了二维码方面的知识,并在微信官方平台,了解了业务、开发等流程,以及通过代码实践(谷歌生成二维码的第三方库引入,创建JSONObject对象,并put方法存入键值,之后利用谷歌第三方库的对象创建,之后存入参数,并打印生成二维码)。

这就是以上,我所学的内容。

分类:

技术点:

相关文章: