V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
o00o
V2EX  ›  问与答

有没有可能在别人的一个小程序上增加收款功能?

  •  
  •   o00o · 2020-04-29 16:36:17 +08:00 · 2240 次点击
    这是一个创建于 1455 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是这样的,我目前代理了一家公司的产品,是针对民用的,有一个配套的小程序没有收费功能。
    我在业务过程中发觉如果把这个产品改成商用,在原有功能的基础上增加收费功能对于市场推广应该有很大帮助。

    目前小程序的功能情况:
    一个完整功能的小程序,包含用户系统、会员系统、内容模块、硬件调用模块、UCG 以及共享功能

    我的想法:
    修改在硬件调用模块,在用户选择完内容发起硬件调用之前增加收费功能,用户完成付费后继续走硬件调用逻辑。

    想在这里问一下大家:
    1. 不通过小程序原有公司可不可以增加这个功能(下载原有小程序后修改源码增加功能)
    2. 小程序前端是不是可以理解成类似 WEB 前端、APP 安装包,
    如果能获取到源码(目前有很多下载指定小程序源码的方法)是不是就可以在其基础上增加功能
    3. 如果 1 、2 可行,小程序的其他功能是否可以仍然调用原有小程序对应的后端接口

    4. 只增加这一收费功能大概需要多少费用
    第 1 条附言  ·  2020-04-30 18:17:43 +08:00
    这是一款与硬件配套的小程序,所以请诸位不要拿纯小程序的狭隘观念来看待这个帖子!
    我要做的是将硬件共享出来按使用量收费,这样大家就不用每人买一套硬件!
    简单来说就是类似共享单车,
    不用每个人都买一辆自行车然后自己去维护保养,
    我将自行车买了,放到大街上供大家使用,按使用次数、行驶里程收费!
    28 条回复    2020-05-03 09:41:33 +08:00
    shoaly
        1
    shoaly  
       2020-04-29 16:49:34 +08:00
    完全可以 , 你只需要添加 3 个新接口
    1 发起支付
    2 查单
    3 处理回调
    zlfera
        2
    zlfera  
       2020-04-29 17:08:35 +08:00
    只要有源码就可以
    o00o
        3
    o00o  
    OP
       2020-04-29 19:30:49 +08:00 via Android
    @shoaly
    @zlfera 会员系统会不会涉及用户微信 openid,支付的时候要商户号,而商户号应该是要跟微信小程序 appid 关联才可以吗?
    但是不通过厂家另搞一个小程序,appid 是不可能跟商户号有关联的,这个怎么解决呢。
    能做的朋友联系我报个价
    woodensail
        4
    woodensail  
       2020-04-29 20:39:56 +08:00
    我不太理解你想做什么,照理说商务合作,你开发个模块让对方发布上去就行。
    你想在不惊动对方的前提下篡改对方的小程序,这怎么看都是在搞灰产啊。
    o00o
        5
    o00o  
    OP
       2020-04-29 20:56:40 +08:00
    @woodensail 您老想的太远了,跟灰产压根就不沾边。
    因为厂家已经有另外一款商用的产品,
    所以基于产品定位的问题厂家是不可能在这款民用的产品上加收费功能的
    yixiang
        6
    yixiang  
       2020-04-29 21:14:32 +08:00
    小程序端可以弄到源码,但是还要服务器后端的源码才能跑起来。后端的源码不通过原公司拿不到,所以得重新写一个出来,再在这基础上开发。

    这成本不低,看复杂度,几万块钱起,三个月到半年时间起都很正常。

    此外还有法律风险,侵犯了原公司的知识产权,一般公司也不一定接。

    舍得投钱的话,不如从头仿一个。
    woodensail
        7
    woodensail  
       2020-04-29 22:16:52 +08:00
    @o00o 如果不是灰产,那就是经过对方授权可以进行修改。那直接要求对方提供源码进行修改不就行了?
    加个收费的功能而已,能有什么难度。
    o00o
        8
    o00o  
    OP
       2020-04-29 22:19:14 +08:00 via Android
    @woodensail 拜拜
    @yixiang 重做后端是不可能的,太复杂了
    mrcn
        9
    mrcn  
       2020-04-29 22:39:42 +08:00 via Android
    @woodensail #7 这一看就肯定不是什么正经事啊
    7gugu
        10
    7gugu  
       2020-04-29 23:07:23 +08:00 via Android
    解码是可以做到的,获得源码之后,就可以自己重新部署一个了,那样子你想怎么改都可以。不过有可能会遇到知识产权的法律风险,所以还是推荐与原开发公司进行商务合作会更好
    mumbler
        11
    mumbler  
       2020-04-29 23:12:55 +08:00 via Android
    既然有钱赚就跟对方谈合作啊,只要这是个生意,总是可以谈的。自己加收费基本不可能,因为用户很容易就可以绕过你的收费,而且看起来你还像个骗子,把原本免费的东西收费

    如果实在谈不成,就自己做一个,权衡一下收益和成本就行了
    o00o
        12
    o00o  
    OP
       2020-04-29 23:14:01 +08:00 via Android
    @7gugu 商务合作哪这么容易谈,更何况人家已经有类似的商用硬件版本,只是因为架构的原因不如民用的稳定罢了。
    o00o
        13
    o00o  
    OP
       2020-04-29 23:18:47 +08:00 via Android
    @mumbler 这么说吧,这个是涉及硬件的,我们不是单纯把免费做成收费而已,而是要提供设备和服务给用户的。
    简单来说就是民用版本虽然没有收费功能,但是用户需要自己买硬件和耗材。我这是想在民用加上收费功能,这样大家共享硬件设备,用户节省了购买硬件的费用还不需要考虑维护的问题。
    hoyixi
        14
    hoyixi  
       2020-04-29 23:50:15 +08:00
    公司 or 个人? 个人好像没有资格开通收款 or 电商
    mumbler
        15
    mumbler  
       2020-04-30 00:09:23 +08:00 via Android   ❤️ 1
    @o00o 我虽然不了解你的产品,但我觉得你可以放弃这个思路了。

    对上游:你想从人家商业利益里面切一块出来,甚至伤害人家的商业利益,但后端还依赖人家,我要是对方,分分钟让你服务瘫痪,法院传票包邮上门。

    对用户:你收用户钱,却不能保证稳定提供服务,虽然被断粮风险,用户工商举报也让你分分关门

    这根本就不是一个技术问题好吧
    rnm330
        16
    rnm330  
       2020-04-30 06:12:31 +08:00
    @mumbler 同意,从

    “因为厂家已经有另外一款商用的产品,所以基于产品定位的问题厂家是不可能在这款民用的产品上加收费功能的”

    这里就能看出 不就是想刨活呗 法律上就有问题 而且还不正当商业竞争
    o00o
        17
    o00o  
    OP
       2020-04-30 10:05:47 +08:00
    @mumbler
    @rnm330 好吧,看来要放弃这个想法了。
    我也是他们商用版本的代理,但是商用版本存在不稳定的问题,而且已经很久不更新了。
    曾经跟他们公司技术反馈过多次,但是一直都没解决。
    增加抓包分析过,新产品和商用版本使用的技术是不同的,从跟他们公司沟通中侧面得知新产品的稳定性要好于之前的商用版本,所以才萌生了在新产品上增加收费功能改成商用的想法。
    shoaly
        18
    shoaly  
       2020-04-30 10:05:47 +08:00
    @o00o 细节很复杂, 但是最后效果很简单, 流程就是你这边生成一个订单号 然后调转到另外一小程序去支付, 然后透过回调告诉你 订单号支付成功得消息
    o00o
        19
    o00o  
    OP
       2020-04-30 10:08:09 +08:00
    @shoaly 是的逻辑很简单,小程序前端增加收费功能,然后附带一个收费功能订单后台,再此基础上增加优惠券和会员折扣。
    o00o
        20
    o00o  
    OP
       2020-04-30 10:10:40 +08:00
    @shoaly 如果考虑风险可以把跟原有小程序的会员以及 ucg 的内容去掉,保留一个简单的用户系统+共享文件夹功能就可以了
    shoaly
        21
    shoaly  
       2020-04-30 10:13:41 +08:00
    @o00o 之前得系统逻辑可以完全不动, 因为 支付只对交易流水号负责, 不关心用户得, 最后只会跟你核对 某一个交易是否成功, 你自己把用户 id 存到交易表里面去管连
    superJava
        22
    superJava  
       2020-04-30 14:55:24 +08:00
    看标题想起之前看过的新闻,一男子将自己的收款二维码贴在商家柜台上,想坐等收钱结果被抓...
    o00o
        23
    o00o  
    OP
       2020-04-30 16:52:04 +08:00
    @superJava 严肃点~
    o00o
        24
    o00o  
    OP
       2020-04-30 16:52:36 +08:00
    @hoyixi 肯定是公司,一切走正规收款流程
    o00o
        25
    o00o  
    OP
       2020-04-30 16:56:18 +08:00
    @shoaly 能做吗?
    这个不涉及侵害什么利益,
    我本身就是他们代理,帮他们卖产品,只是之前商用版本不稳定才萌生这个想法。
    如果担心风险可以把他们原有的 ucg 等一众功能都剥离,在他们的硬件接口基础上增加计数收费功能。

    大家不要想歪了,这是一个很常用、很正规的设备配套软件!
    woqujjfly
        26
    woqujjfly  
       2020-04-30 17:37:29 +08:00
    @superJava 很恰当的感觉
    shoaly
        27
    shoaly  
       2020-04-30 19:06:17 +08:00
    @o00o 加一个聊天软件 私聊把, @lianjinzhao
    guodachui
        28
    guodachui  
       2020-05-03 09:41:33 +08:00
    @7gugu 解码也只能够获得前端代码,你对应的后台接口,这些调用,还是用的原后端
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5737 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:45 · PVG 10:45 · LAX 19:45 · JFK 22:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.