• 请不要在回答技术问题时复制粘贴 AI 生成的内容
iscurry
V2EX  ›  程序员

求教! 网页接入微信支付流程?

  •  
  •   iscurry · Apr 20, 2021 · 7345 views
    This topic created in 2032 days ago, the information mentioned may be changed or developed.

    功能背景: 当用户欠费时,发送通知,并提供微信支付功能缴纳费用

    理想状态: 用户登录账号时,从后台查询欠费金额并弹窗提示,可点击缴费按钮弹出支付二维码,后台监控支付状态,支付成功后,返回结果

    项目技术结构:Vue + Java[SpringBoot]

    备注: 目前是内网环境,没有域名。 微信可个人,也可企业

    50 replies  •  2021-04-22 11:53:10 +08:00
    jchencode
    jchencode
    Apr 20, 2021❤️13
    1
    为什么要教你?
    iscurry
    iscurry
    OP
    Apr 20, 2021
    2
    @LiuJiang 助人为乐
    iscurry
    iscurry
    OP
    Apr 20, 2021
    3
    @LiuJiang 大家都是爱分享的伙伴,互相帮助呗
    Light3
    Light3
    Apr 20, 2021
    5
    亲 麻烦你先弄个能测试的环境 再开发吧
    felixliu95277
    felixliu95277
    Apr 20, 2021
    6
    @iscurry 好家伙。。。人家最多遇到 bug 了来问下,你这直接让人给你做出来呗,自己去看微信文档吧。
    CantSee
    CantSee
    Apr 20, 2021
    7
    很简单吧,看一下这个,自己生成一个二维码入口就行了,https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_3_1.shtml
    0bit
    0bit
    Apr 20, 2021
    9
    @iscurry 你不会做菜可以先看菜谱,不懂的地方再问问别人。但是让别人做好菜再嚼碎了喂给你,就不叫助人为乐了
    lakehylia
    lakehylia
    Apr 20, 2021
    10
    干脆把你的薪水贡献出来好了,这样就公平了。
    miv
    miv
    Apr 20, 2021
    11
    好家伙,我直接好家伙!
    qqqq11
    qqqq11
    Apr 20, 2021
    12
    外包给 V 友就行
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    Apr 20, 2021
    13
    好家伙,你起码看一下支付文档,你有哪些疑问可以问出来
    chenmobuys
    chenmobuys
    Apr 20, 2021
    14
    薪水你也可以分享,互相帮助呗
    dream4ever
    dream4ever
    Apr 20, 2021❤️2
    15
    微信支付只能用认证过的服务号开通,服务号只能用企业身份注册。

    另外你的内网环境不能访问外网的话,怎么调用微信支付的 API ?
    swordne
    swordne
    Apr 20, 2021
    16
    不会写流程,文档都不会看的么?
    辞职吧。
    gbqqaybc
    gbqqaybc
    Apr 20, 2021 via Android❤️6
    17
    @Livid
    看看楼主发言

    这都什么人啊,官方有文档不看,跑这来当伸手党,自己一点脑子都不动,光想着来白嫖,一点脸都不要了吗。
    ganbuliao
    ganbuliao
    Apr 20, 2021
    18
    哈哈哈 脸都不要了
    luofan004
    luofan004
    Apr 20, 2021
    19
    内网可以用服务器反代调试,这个东西不难,网上好多文档,文章得,找找就行了。
    beat
    beat
    Apr 20, 2021❤️3
    20
    楼上啥情况,楼主也没有让人做出来给他啊。像 4 楼或者 8 楼那样发个文档让楼主去看不就好了吗
    blackgary
    blackgary
    Apr 20, 2021 via Android
    21
    个人微信不能使用微信支付的 api 吧,貌似还挺麻烦的
    blackgary
    blackgary
    Apr 20, 2021 via Android
    22
    @dream4ever 这个靠谱,我也想接入微信支付来着,服务号认证还要对公账户,一直拖着没弄
    graetdk
    graetdk
    Apr 20, 2021
    23
    可以试试: https://mbd.pub/
    ch2
    ch2
    Apr 20, 2021 via iPhone
    24
    先把公司资格注册好,微信支付开通好再来问
    CODEWEA
    CODEWEA
    Apr 20, 2021
    25
    这种人可真恶心啊,要求别人助人为乐的
    avaJ
    avaJ
    Apr 20, 2021❤️6
    26
    哇,楼主只是问了一个支付流程而已,这 v2 的环境怎么了?
    你会就唠唠,不想说就不说,至于这么恶心吗?
    NoString
    NoString
    Apr 20, 2021
    27
    @avaJ #26
    去看微信支付文档熟悉支付流程( https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml ) ×
    来 V2EX 找大家做伸手党 √
    确实是我们唐突了
    markgor
    markgor
    Apr 20, 2021❤️1
    28
    1 、注册认证服务号
    2 、开通信息通知(欠费、支付提醒)

    流程:
    1 、业务服务器下午检查欠费信息(时间你自己定)->通过模板信息发送欠费通知,链接到支付页面。
    2 、支付页面通过参数获取用户信息和欠款费用,参数是否加密等自己考虑;
    3 、调用官方的支付 sdk,完成支付。( java 生成与交易 ID,签名等信息,返回给支付 SDK,SDK 直接拉起即可)。
    ------前端完成------
    支付成功信息是异步回调的,
    *1 支付后微信发送支付信息到你生成与交易 ID 时候填入的通知地址中,
    *2 通知地址自行执行充值完毕的业务逻辑。

    这样就完成了。
    你没公网 IP 的话就自己想办法打洞之类,反正让微信的通知能送达即可。
    另外 accesstoken 我记得是要加白名单 IP 的,具体不确定,你自己看看文档;

    话说现在新版本支付 API 接口我还没看过,上面的是基于旧版本的。
    还有公众号模板信息听说要关闭了,不知道能否使用,
    如果不能使用你直接去服务号那添加个菜单欠费缴款即可。
    binsys
    binsys
    Apr 20, 2021
    29
    模板消息已经被微信进入取消过程了。变成了一次性订阅。
    dianso
    dianso
    Apr 20, 2021 via Android
    30
    20 万我有一套 SDK
    madpecker009
    madpecker009
    Apr 20, 2021
    31
    按照你现有的环境来说现在根本走不通。。。。
    fiypig
    fiypig
    Apr 20, 2021
    32
    我只能说不难
    PerFectTime
    PerFectTime
    Apr 20, 2021
    33
    你好,伸手党
    DeepRedApple
    DeepRedApple
    Apr 20, 2021
    34
    2000 一次
    CallMeReznov
    CallMeReznov
    Apr 20, 2021❤️4
    35
    鬼鬼,一个个昂着头跟老鹅似的.
    ALVC666
    ALVC666
    Apr 20, 2021
    36
    不看文档直接来问的 就得迎接暴风雨
    ZHenJ
    ZHenJ
    Apr 20, 2021
    37
    @graetdk 看页面费率是 0.1+2%,好高啊
    aa702429162
    aa702429162
    Apr 20, 2021
    38
    @graetdk 2%吃相太难看
    graetdk
    graetdk
    Apr 20, 2021
    39
    @aa702429162 我们提供服务,收取费用,收费明码标价,为什么会扯到吃相上面?
    jellybool
    jellybool
    Apr 20, 2021
    40
    @graetdk 老哥你这个没有微信扫码支付?
    graetdk
    graetdk
    Apr 20, 2021
    41
    @jellybool 可以的,自己构造或者用我们提供的 nocode 都可以实现,扫码支付本质上就是通过 PC 构造二维码,手机微信里面 JS 支付实现,PC 轮询支付状态决定业务逻辑
    zcxey2911
    zcxey2911
    Apr 20, 2021
    42
    请参见: https://v3u.cn/a_id_182 最新攻略,童叟无欺
    harwck
    harwck
    Apr 21, 2021 via Android
    43
    你这个标题有点那味儿了
    刚刚!****
    定了!****
    JustinDeng
    JustinDeng
    Apr 21, 2021
    44
    没看懂为什么大家意见那么大。。。没看文档就发问丢个文档链接不就好呗 怎么就喷起来了
    MaxJin
    MaxJin
    Apr 21, 2021
    45
    首先你得有个微信支付账号吧,然后再用微信支付的一个 api,所以你先瞅瞅微信支付的开发文档。
    stevenhawking
    stevenhawking
    Apr 21, 2021
    46
    2500 元定制
    jiebin
    jiebin
    Apr 21, 2021
    47
    文档看清楚再来问人,伸手的话,好家伙,一次 3000
    RickyC
    RickyC
    Apr 21, 2021
    48
    如果不是回答小白的问题,我真不知道 V2EX 存在的价值是什么。
    坏人比好人多。负能量比正能量强。
    所以百度知道,落伍者都完了。
    你不帮助,我们也可以活。
    可悲的是,那失去了单纯的心的人。
    jellybool
    jellybool
    Apr 21, 2021
    49
    @graetdk 这样,get
    Wounmay9976
    Wounmay9976
    Apr 22, 2021 via Android
    50
    github 电 com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2350 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 158ms · UTC 00:19 · PVG 08:19 · LAX 16:19 · JFK 19:19
    ♥ Do have faith in what you're doing.