前段时间公司有个项目,微信商城那部分的,其中有关于分销的需求,现在来谈谈在过程中遇到的问题。(目前只有一级分销,通过谁的分享链接购买,佣金归谁)
分销,从代码层面来看,就是微信支付与企业付款的一个综合案例。总的思路就是,在用户拉起微信完成支付之后,将分销那部分的钱,通过企业打款的形式,打款到微信零钱,或者打款到银行卡。当然,这里需要了解并熟悉微信付款的流程。
微信支付成功之后,微信服务器会回调我们自己的服务器,并且将支付的订单号回传给我们回调接口,然后通过支付订单号找到支付订单的信息,通过这些信息进行企业打款,以此来完成微信进行分销的这个流程。需要注意的是,在有关分销的功能,需要在订单信息表里有能够找到转发人openid的信息。
微信支付工具类
https://download.csdn.net/download/zw21544182/10412504
下面我们来看看微信支付的流程图

并非只有小程序,Android IOS 等其他能调用微信支付的基本都是这个流程,第三方应用下单,服务器进行下单相关操作,下单成之后,服务器向微信服务器请求订单支付参数,回传给第三方应用,第三方应用完成支付,微信服务器回调给支付接口,完成支付完成相关操作。
当然在订单信息表里得有分销比例,成交价,以及分销人信息,这样在微信服务器回调接口的时候,我们就能进行企业打款了。
关于企业打款大家可以去这个网址https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_3看看企业打款具体的流程

图中的商户号以及Appid还有支付证书,需要企业提供,这是企业打款的一个工具类https://download.csdn.net/download/zw21544182/10412473,我们只简单的调用

   $wxPay = new WxpayService("###(商户号)", "####(appid号)", "#######(appkey)", "#######(key)");return $wxPay->createJsBizPackage(用户openid,金额,订单,真是姓名);

返回结果,打款成功时为true
有需要的可以看看哦。

php后台开发—微信分销那点事相关推荐

  1. 想开发一个微信分销商城系统?

    wei信分销商城定制微信=175-2043*6907,微信商城开发谁靠谱. 微信商城,最大的存在特点,用一句话概括,对企业来说,可以帮把企业的商城开到每个人的手机里,对消费者来说,可以随时随地的购物. ...

  2. 微信彻底开放后第三方表态 微信生意宝:微信分销是门好生意?!

    在上月初的腾讯全球合作伙伴大会上,微信宣布将向第三方开放更多接口,此举被认为自主耕耘时代结束,微信走向开放,拥抱第三方.而第三方对微信开放态度也颇为欢迎,在获得更多接口后,第三方可以开发更多功能,有更 ...

  3. 说说后台开发的一些事

    本文转载自微信公众号<大飞码字> (这篇文章题目虽然是后台相关, 不过对于客户端,前端等做工程的同学,估计也有一定的借鉴意义.) 后台开发涉及的东西很多,一篇文章没办法覆盖完,所以我这篇, ...

  4. java商城_基于Java,jfinal web框架开发出微信商城,微信分销商城源码分享

    项目简介: 专门针对微信服务号开发的一套微信商城,微信分销商城,支持商品多规格,支持按地区设置邮费,支持限时打折,订单返现,满减送,满包邮,支持订单打印,订单打印模板自定义,发货单打印,发货单打印模板 ...

  5. 想开发微信小程序分销商城需要做好哪些地方?

    想要把微信小程序分销商城做好,有很多细节的地方要注意,这里给大家分析下 第一:系统的逻辑性,好的分销商城,一定是需要强大的后台系统逻辑来实现,商业逻辑不出问题,才能保证我们使用的时候不会出错 第二:后 ...

  6. 微信小程序后台开发详解

    微信小程序后台开发 前言 开发环境 开发流程 项目整体结构 接口开发 项目部署 ip映射 Nginx反向代理 gunicorn+super多进程开启服务+进程监控 ssl证书 小程序常用功能 微信支付 ...

  7. python开发微信小程序-Django微信小程序后台开发教程的实现

    1 申请小程序,创建hello world小程序 2 添加交互框和按钮 index. wxml cal {{ result }} index.wxss /**index.wxss**/ .input ...

  8. Yii2.0实现微信公众号后台开发

    2019独角兽企业重金招聘Python工程师标准>>> 研读 微信公众平台开发者文档 ,然后再阅读本文,效果更佳! 接入微信 Yii2后台配置 1.在app/config/param ...

  9. 用c#开发微信 (13) 微统计 - 阅读分享统计系统 3 UI设计及后台处理

    微信平台自带的统计功能太简单,有时我们需要统计有哪些微信个人用户阅读.分享了微信公众号的手机网页,以及微信个人用户访问手机网页的来源:朋友圈分享访问.好友分享消息访问等.本系统实现了手机网页阅读.分享 ...

最新文章

  1. 视觉进阶 | 用于图像降噪的卷积自编码器
  2. java寄存器_汇编学习 1 寄存器的作用 寻址方式 - DraculaW - JavaEye技术网站
  3. python工具是什么-使用Python编写命令行工具有什么好的库?
  4. Java虚拟机9:Java类加载机制
  5. 网关 Kong 折腾笔记 - 相关技术清单
  6. 创业者需要广泛了解市场中相关产品的基本情况
  7. 多核Cache一致性 伪共享 atomic的实现和cache相关的部分
  8. 评委打分安卓端与服务管理端的前期准备及操作关键点说明
  9. C#获取实体的属性和值(通用于BS、cs架构)
  10. 【优化算法】粒子群优化模拟器【含Matlab源码 1553期】
  11. 车型代号对照表_车型代号对照表_相关文章专题_写写帮文库
  12. WEB2.0概念诠释
  13. linux壁纸图片不让复制,一些不常见到的LINUX壁纸,老规矩只提供给红联的兄弟姐妹...
  14. 栈 -- 以及用栈实现计算器
  15. IDEA 2022 CPU占用100%问题解决
  16. CSL:圆形平滑标签的任意方向目标检测
  17. 创建企业邮箱后如何登录邮箱?企业邮箱登陆入口在哪里?
  18. DELL笔记本UEFI+GPT安装window10与Ubuntu双系统
  19. 第2章 物联网安全基础
  20. 阿里云国际版跨境加速,全球加速和Squid 缓存代理解决方案

热门文章

  1. java代码点_Java中码点和代码单元
  2. 制造业企业招工难,怎么从根本上解决?
  3. 如何快速修复谷歌浏览器扩展插件频繁损坏问题
  4. linux awk sed strace,docker 中进行strace的三种方式
  5. 凑近一看是地推扫什么码
  6. 【转】日常电脑操作应该注意的十几个小动作以及维
  7. 密码打马赛克已经不安全了!这款开源的去“马赛克“工具一秒还原
  8. 农村小伙开洗车店,从身无分文,到年挣370万,到底经历了什么?
  9. 浅谈“敏感信息泄露“
  10. 生而为人,我很抱歉 ——《人间失格》