java吧 关注:1,290,249贴子:12,820,467
  • 15回复贴,共1

【求问】关于微信支付的一个功能应该如何实现

只看楼主收藏回复

公司目前来了个新项目,小弟开发时没有头绪,求助万能的贴吧大佬。
功能点要求是这样的:
商家1,2...n均是我方平台的注册会员
消费者A在商家1扫码支付后,进行判定和金额分配。如果消费者A没有锁定商家,那么成为商家1的锁定消费者。消费金额分配为商家1为X%,消费者返还Y%,我方平台(100-X-Y)%。
然后消费者B在商家2扫码支付后,此时访问数据库得知A的锁定商家是1。那么金额分配为商家2为X%,消费者返还Y%,商家1为Z%,我方平台(100-X-Y-Z)%。
还有个要求是消费者本身扫码支付时可以自由填金额,像转账那样。
小弟看了微信开发API...表示没有什么头绪,求大佬指点


IP属地:浙江1楼2017-05-29 21:37回复
    应该是先交到平台然后再分配吧


    IP属地:天津来自Android客户端3楼2017-05-29 21:52
    收起回复
      2025-12-07 00:35:09
      广告
      不感兴趣
      开通SVIP免广告
      补充一下,消费者扫码支付的二维码是线下的码,固定的,不是即时生成的


      IP属地:浙江4楼2017-05-29 21:59
      回复
        公众号吗?微信提供的有二维码啊,为毛要用线下的


        来自iPhone客户端5楼2017-05-29 22:00
        收起回复
          小弟本来也想用公众号的,但是考虑到消费者扫码支付的时候,似乎拿不到消费者的openID,商家1,2的openID来做金额的分配。
          我微信支付业务不太熟练,求问大佬们有什么好的逻辑思路不


          IP属地:浙江6楼2017-05-29 22:05
          收起回复
            那么,这样可以吗
            开通一个微信公众服务号,然后让商家注册,并下发各自的公众号生成的二维码。
            然后在消费者发起扫码支付的时候,先完成向公众号的支付,然后后台得到消费者的openid,商家2的mch_id,查询得到锁定的商家1的mch_id.然后由公众号发起2次向商家的支付?
            @人心皇翟


            IP属地:浙江8楼2017-05-29 22:34
            回复