V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CRH
V2EX  ›  程序员

要集成支付宝+微信支付,求推荐比较简单的方案

  •  
  •   CRH · 2019-01-14 12:49:19 +08:00 · 6179 次点击
    这是一个创建于 2143 天前的主题,其中的信息可能已经有所发展或是发生改变。

    产品 Demo 计划年前就要上线,老板忽然说要加上支付功能??……

    大致的使用场景:

    • 我们的网站生成一个二维码,顾客用微信 /支付宝来扫这个码
    • 用户支付
    • 跳转到支付成功页面,后台记录订单
    • 有时候会需要退款
    • 简而言之就是要接入微信+支付宝,要快

    麻烦大家推荐个比较容易集成的方案吧,是用某些 SDK 比如 EasyWechat,还是直接找个聚合支付比如 ping++来接?
    希望是文档完善,最好几行代码就能搞定的……

    看到好多人吐槽微信支付开发过程的坑,有点怕了

    // 之前做境外的支付,用过 Stripe,那个文档写得是真好

    37 条回复    2019-03-11 16:42:31 +08:00
    dachuige
        1
    dachuige  
       2019-01-14 13:07:14 +08:00
    我一直用,个人微信和个人支付宝+易语言写的监控解决
    稳定好用费率低
    helionzzz
        2
    helionzzz  
       2019-01-14 13:07:37 +08:00
    直接 github 搜 pay 就是了 前人造好的轮子多了去了
    zhaishunqi
        3
    zhaishunqi  
       2019-01-14 13:22:07 +08:00
    @helionzzz github 上好多人自己公开的项目,里面有时候他们写点什么真的是很随意。。。
    之前圣诞下雪的那个,坑了多少人。。。现在别人造的轮子都不敢用了。。。
    helionzzz
        4
    helionzzz  
       2019-01-14 13:24:02 +08:00
    @zhaishunqi 支付 SDK 上面用的人多的也就那几个 找个星最高的就是了 用之前扫一遍代码
    liuxey
        5
    liuxey  
       2019-01-14 13:25:12 +08:00
    需要上线的 demo 不叫 demo,我觉得年前上线支付功能坑有点大。
    赶紧 pay sdk 看起来吧,虽然支付很简单,但整个支付流程还是有很多细节和功能。
    azh7138m
        6
    azh7138m  
       2019-01-14 13:27:33 +08:00 via Android
    @zhaishunqi 我惊了,那您现在的操作系统是自己写的吗? cpu 也是您自己造的吗?这么黑盒的东西您为什么就敢用了呢?
    lyog
        7
    lyog  
       2019-01-14 13:27:56 +08:00 via iPhone   ❤️ 1
    GitHub 项目参差不齐+1,选择要慎重,我在前段时间在上面找了个封装好的库,然后每次支付非整数价格的时候都会莫名的少一分钱,整的我很懵逼,然后我把源码翻了一下发现元转分的函数写的有问题🤨,坑死我了
    zhaishunqi
        8
    zhaishunqi  
       2019-01-14 13:28:54 +08:00
    @azh7138m 我的意思只是一些开源的东西用起来需要谨慎...你这理解能力...也是够能大惊小怪的= .=
    TimePPT
        9
    TimePPT  
       2019-01-14 13:32:14 +08:00 via iPhone   ❤️ 1
    先不说退款的事,在自己公司已经申请了支付宝和微信收款的情况下,支付可以这样。
    二维码自己生成,需要带订单参数。页面提示可以用微信或支付宝扫码支付。
    用户用手机微信或者支付宝扫码,服务端根据 UA 判断客户端类型进行跳转分流。非微信或者支付宝 UA 进统一落地页,可以粗暴提示请用微信或支付宝扫码。或者埋客户端跳转拉起的 link,这个看自己。
    chinvo
        10
    chinvo  
       2019-01-14 13:36:20 +08:00   ❤️ 1
    既然你说 EasyWeChat 了,那就是用的 PHP 咯?

    推荐你 omnipay

    Loki Else ( https://github.com/lokielse) 大兄弟做了支付宝、银联、微信的 provider

    lokielse/omnipay-alipay
    lokielse/omnipay-unionpay
    lokielse/omnipay-wechatpay
    RoyL
        11
    RoyL  
       2019-01-14 13:38:40 +08:00
    github 又不给你负责的,拿来赚钱的当然得自己当心
    shoaly
        12
    shoaly  
       2019-01-14 13:39:35 +08:00
    好东西
    testsec
        13
    testsec  
       2019-01-14 13:40:01 +08:00 via iPhone
    @dachuige 就服你
    cnsun
        14
    cnsun  
       2019-01-14 13:40:05 +08:00
    搞这么累干嘛 我朋友的服装店 买个了 300 块的收钱吧 APP,带几个二维码牌子,用到现在,一切正常,有那研究的时间干点啥不好,程序员的思维方式难道非要找开源或者自己造轮子? 其实用平常人的思维方式解决很快的~
    cshlxm
        15
    cshlxm  
       2019-01-14 13:40:10 +08:00
    beecloud,ping++ 都可以吧,就是文档一般,但是比自实现一遍还是能快一丢丢~
    CRH
        16
    CRH  
    OP
       2019-01-14 14:00:35 +08:00
    @liuxey 年前就是给几个核心用户试用一下,算是 MVP 吧

    @TimePPT 谢谢,这个思路就是用微信和支付宝的官方 SDK 是吧

    @dachuige 额,公司用的还是想搞得正规一点。。。不过如果为了快速出 Demo,这样好像也不是不行-__-||

    @chinvo 谢谢,我们后端是 Java。没仔细看 EasyWechat 的文档,只是看到有人推荐就拿它做个例子
    mythace
        17
    mythace  
       2019-01-14 14:03:21 +08:00
    ping++
    wwwz
        18
    wwwz  
       2019-01-14 15:02:31 +08:00
    要容易集成直接找第三方吧
    azh7138m
        19
    azh7138m  
       2019-01-14 15:12:08 +08:00 via Android
    @zhaishunqi 黑盒放心用,白盒就谨慎吗?
    o00o
        20
    o00o  
       2019-01-14 15:16:48 +08:00
    @dachuige 方便分享下吗
    love2328
        21
    love2328  
       2019-01-14 15:34:04 +08:00
    @dachuige 同道中人呀...不过我是用第三方的 会有点风险
    dachuige
        22
    dachuige  
       2019-01-14 20:23:37 +08:00
    @o00o 直接搜索 源码,就可以了,然后自己改动下, 我的不一定适合你
    然后 webhook 就完事了呀
    dachuige
        23
    dachuige  
       2019-01-14 20:23:56 +08:00
    @love2328 我自己搜索的源码,改了改就上线了,简单
    soho776
        24
    soho776  
       2019-01-14 20:26:38 +08:00
    @dachuige 分享一下用的啥那?
    zushi000
        25
    zushi000  
       2019-01-14 21:17:49 +08:00
    建行 平安等 都有商家码
    doodle77
        26
    doodle77  
       2019-01-14 23:13:06 +08:00
    现在各大银行都在推商户码~
    ytmsdy
        27
    ytmsdy  
       2019-01-14 23:28:32 +08:00 via iPhone
    用 ping++吧!
    wq2016
        28
    wq2016  
       2019-01-15 02:17:22 +08:00
    我们是微信、支付宝服务商,请联系我
    DovaKeen
        29
    DovaKeen  
       2019-01-15 09:43:12 +08:00
    @azh7138m 操作系统和 CPU 出了那种奇怪的问题可以追责呀…
    qingfengxm
        30
    qingfengxm  
       2019-01-15 10:16:30 +08:00
    paymax 一站式集成微信、支付宝、快捷支付,有 sdk,几分钟搞定
    frantic
        31
    frantic  
       2019-01-15 10:47:49 +08:00
    ping++吧
    elents
        32
    elents  
       2019-01-15 13:30:44 +08:00
    payssion,全球收付款都 ok
    sdijeenx
        33
    sdijeenx  
       2019-01-15 15:15:59 +08:00
    @lyog 这个不是传说中的“意大利腊肠骗局”么?求项目名和地址我去看看。
    mydns
        34
    mydns  
       2019-01-15 19:08:10 +08:00
    都说商户码 关键要有回调吧
    xlx
        35
    xlx  
       2019-01-15 20:12:28 +08:00
    lyog
        36
    lyog  
       2019-01-15 20:18:27 +08:00 via iPhone
    @sdijeenx #33 不不,并不是恶意代码,只是代码没写对
    Summers
        37
    Summers  
       2019-03-11 16:42:31 +08:00
    Payssion+1,针对全球收款,可以去咨询下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1107 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:49 · PVG 03:49 · LAX 11:49 · JFK 14:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.