欢迎您访问微红科技旗下——微客管家官方网站     

因为专注  所以专业

直面纯技术开发团队

五年专注微商管理系统

4000-288-665

网站建设资讯详细

微信小程序支付开发具体流程 微信小程序开发之接入微信支付需要做什么?

发表日期:2020-08-05 00:00:00   作者来源:微客管家   浏览:118  

  1. 申请微信支付


  小程序认证后进入微信支付申请小程序的微信支付


  填写企业信息对公账户并上传凭证后,微信支付会打一笔随机金额到对公账户,输入金额完成验证后,在线签署协议,这样整个微信支付的申请流程完成了。注意此处申请所填写的信息都需要真实且详细,设置小程序的密钥。

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


  2.配置商户信息


  申请微信支付成功后,登陆商户平台(pay.weixin.qq.com)进入账户中心,设置微信商户的API Key与下载证书


  3.配置Https服务器


  小程序的前端是使用微信提供的框架开发,但是后台依然是开发者自己的服务器。小程序发起的是 https 请求,意味着小程序开发者必须配置 https 服务器。配置 https 服务器之前,先要获取证书,证书可以向相关机构购买,腾讯云目前可以向用户提供免费的证书。

0.4jpg.jpg


  证书安装指引在这里查看:

  https://www.qcloud.com/document/product/400/4143


  4.服务端准备


  下载微信支付sdk,配置微信小程序信息与商户信息,放置证书到对应目录。调用微信申请支付JSAPI的方式生成一串验证信息如下:

  appId:"wx3*******6"//小程序id

  nonceStr:"qdpys6rdizbnpj12ahwvkf568a6c1sr9" //随机字符串

  package:"prepay_id=wx2016***********3" //wx的预支付交易单

  paySign:"8A7DC1A560B3B6DB0C656AC382D3E6F1"

  signType:"MD5"

  timeStamp:"1481167418"


  微信小程序接入微信支付的步骤

  1.微信认证


  微信小程序支付目前仅支持微信支付,而要开通微信支付,最先要解决的就是微信认证,我们知道微信认证需要每年认证一次(一次300元)。


  2.开通商户


  已经完成认证的小伙伴,接下来就可以去开通属于自己的商户了,这个商户就是用来收钱的,你的买家通过微信支付的钱都被打入这个商户里,这个商户再绑定你的银行卡,就可以坐着收钱了。


  3.小程序发起支付


  开通了微信商户后,商户后台会提供给我们一个商户号,然后需要我们设定一个校验串。这两个参数设置在微信小程序里用以传参。


  首先将订单信息传入后台服务器,后台服务器通过签名得到一个prepare_id,我们再利用prepare_id加密签名后调用微信服务器,由微信服务器调起支付窗。


  4.支付完成,处理订单


  如果各项参数都完整无误,在我们结束支付后,微信服务器会回调我们的服务器支付完成接口,同时将支付状态、prepare_id再返回给我们的服务器端,由服务器端通过业务处理得到订单号,再处理订单状态和后续业务逻辑。


如没特殊注明,文章均为微客管家及微红科技原创,转载请注明来自 http://www.weikeguanjia.com/News/newsinfo346.html
<

  4000-288-665

  18586785866

  ceo@weihom.com

您还可以

留下您的联系方式

我们系统架构师将在第一时间与您联系

  您的姓名:

  您的电话:
  • 提 交
  • 售前咨询热线

    4000-288-665

    18586785866

    Copyright 2008-2021 Weihom&微客管家.All Rights Reserved

    法务顾问:乾行律师事务所 章安保律师团

    黔公网安备 52030302000579号 黔ICP备17001430号-6

    微信扫码在线沟通

    扫码识别二维码咨询

    微信号:whkj2008 点击复制

    微信号:18586785866 点击复制