支付宝当面付 NodeJS API - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Srar
V2EX    分享创造

支付宝当面付 NodeJS API

  •  
  •   Srar
    Srar 2016-12-14 03:54:20 +08:00 11808 次点击
    这是一个创建于 3293 天前的主题,其中的信息可能已经有所发展或是发生改变。

    人懒所以没有提交到 npm, 如果需要使用可以直接 clone 下来然后使用.

    演示地址: https://alipayf2f.x-speed.cc/ 我也不介意您给我 5 毛的(:

    Github 地址: https://github.com/Srar/AlipayF2F 其中 express-example 就是演示地址的源码稍微改改就能放到自己站上了

    第 1 条附言    2016-12-14 04:37:08 +08:00
    /t/326701 这位大佬说的方式来开通后就能接入了
    第 2 条附言    2016-12-14 05:48:32 +08:00
    express-example 已经带了支付好后通知用户 目前仅仅用的是轮询, 可以自己改成 websocket
    第 3 条附言    2016-12-14 18:49:59 +08:00
    已经更新了文档, 各位大胸弟可以直接看文档来操作了.
    53 条回复    2017-06-14 14:45:56 +08:00
    blanu
        1
    blanu  
       2016-12-14 05:18:49 +08:00 via iPhone
    buir
        2
    buir  
       2016-12-14 07:14:31 +08:00
    Nice !
    daolin998
        3
    daolin998  
       2016-12-14 07:26:24 +08:00 via iPhone
    看看
    hobbyliu
        4
    hobbyliu  
       2016-12-14 08:11:05 +08:00
    兄弟,你用的支付宝哪个个接口文档开发的?求地址。
    v1024
        5
    v1024  
       2016-12-14 08:16:13 +08:00 via iPhone
    Srar
        6
    Srar  
    OP
    &nsp;  2016-12-14 08:20:07 +08:00 via iPhone
    @hobbyliu 我没看文档 直接翻支付宝提供的 PHP SDK 写出来的
    q397064399
        7
    q397064399  
       2016-12-14 08:49:42 +08:00
    没文档,无法创建订单,然并卵
    Srar
        8
    Srar  
    OP
       2016-12-14 08:54:38 +08:00 via iPhone
    @q397064399 当你扫码就创建订单了 扫码后会触发第一次回调 麻烦看下源码再说 然后源码里不是没有注释
    vghdjgh
        9
    vghdjgh  
       2016-12-14 09:00:44 +08:00   1
    “你看下源码里注释再用”式开源
    q397064399
        10
    q397064399  
       2016-12-14 09:01:02 +08:00
    @Srar
    看代码很蛋疼的说,
    每个人的命名习惯不一样,还得同步下来,用 vscode 找来找去,总有种要日了狗的感觉,
    不是让你写份文档,这种玩意 如果要通用,最好画张流程图,了解下大致的程序流程,
    Srar
        11
    Srar  
    OP
       2016-12-14 09:01:29 +08:00
    @vghdjgh 不是很懂 开源还要被喷的(:
    Srar
        12
    Srar  
    OP
       2016-12-14 09:02:07 +08:00
    @q397064399 那直接看 express-example 里面就行了啊。。
    q397064399
        13
    q397064399  
       2016-12-14 09:08:12 +08:00
    @Srar 以前有很多人,喜欢喷开源的,其实这玩意 大多都是自愿,人家爱咋地就咋地
    不过秉着负责任的态度 最好还是做一点说明性的工具,毕竟可以降低 使用者的学习时间
    Srar
        14
    Srar  
    OP
       2016-12-14 09:08:16 +08:00 via iPhone
    @q397064399 抱歉 我没表达清楚 我认为小项目直接看 example 就行了 即使看看源码也不会花费太多时间
    Srar
        15
    Srar  
    OP
       2016-12-14 09:09:43 +08:00 via iPhone
    @q397064399 那我后续在 readme 里补上调用方法说明
    adeweb
        16
    adeweb  
       2016-12-14 09:11:40 +08:00
    居然可以用信用卡支付。对接的是你个人账户么?
    Srar
        17
    Srar  
    OP
       2016-12-14 09:12:08 +08:00 via iPhone
    @adeweb 对的 个人账户
    adeweb
        18
    adeweb  
       2016-12-14 09:16:52 +08:00
    @Srar 那很赞啊,可以用来做 webapp 里的支付,就是不清楚有什么限制。支持你五毛钱先。
    123s
        19
    123s  
       2016-12-14 09:33:54 +08:00
    看不懂怎么开通,个人好像不能开的
    Srar
        20
    Srar  
    OP
       2016-12-14 09:41:25 +08:00
    @123s 建议问下 /t/326701 的大胸弟

    还有的确是个人账户 这个是在 [口碑商家]( https://itunes.apple.com/cn/app/kou-bei-shang-jia/id796778475?mt=8)里查的
    ![FullSizeRender.jpg]( https://ooo.0o0.ooo/2016/12/14/5850a2f1219b7.jpg)
    adeweb
        21
    adeweb  
       2016-12-14 09:43:31 +08:00
    @123s 可以开通,在 /t/326701 里二维码扫了补充个人信息就可以了。刚试了支付成功。
    Zohar
        22
    Zohar  
       2016-12-14 09:43:51 +08:00 via Android
    支持!( ··)
    顺便送你一包辣条( ··)
    再顺便,陈洁翔(逃
    Srar
        23
    Srar  
    OP
       2016-12-14 09:49:18 +08:00 via iPhone
    @Zohar gg
    missdeer
        24
    missdeer  
       2016-12-14 09:49:32 +08:00
    原来能支持异步回调通知,那就赞了
    jakes
        25
    jakes  
       2016-12-14 09:52:39 +08:00
    这个会不会促进封杀啊?
    daolin998
        26
    daolin998  
       2016-12-14 10:00:33 +08:00
    我想知道,开通后设置固定金额收款是不是也支持信用卡付款呢?
    提现不收费是提现所有余额都不要手续费吗?
    Kaho
        27
    Kaho  
       2016-12-14 10:21:30 +08:00
    厉害了
    davidxu5945
        28
    davidxu5945  
       2016-12-14 10:32:36 +08:00 via iPhone
    手机回复, mark
    ctsed
        29
    ctsed  
       2016-12-14 11:33:58 +08:00 via iPhone
    这种发个压缩包就好了
    Tuisku
        30
    Tuisku  
       2016-12-14 11:35:43 +08:00 via Android
    @daolin998 是的,可以设置生成固定金额的二维码,也支持信用卡付款。功能很丰富其实。重点是 看文档啊看文档,支付宝有给当面付的文档和 SDK 啊(敲黑板)
    lyragosa
        31
    lyragosa  
       2016-12-14 11:41:24 +08:00
    我一直搞不定返回验签,按照支付宝说的把 callback 按自然排序之后走一次 RSA ,但我无论怎么验证都是 false ……
    daolin998
        32
    daolin998  
       2016-12-14 12:48:06 +08:00
    @Tuisku 设置固定金额的二维码不可以直接在支付宝手机客户端生成?
    Tuisku
        33
    Tuisku  
       2016-12-14 13:38:11 +08:00 via Android
    @daolin998 我指的是 通过当面付接口生成的包含订单号商品信息付款后有异步回调,可以信用卡结算的二维码 。
    daolin998
        34
    daolin998  
       2016-12-14 13:47:33 +08:00 via iPhone
    @Tuisku 也就是这个二维码是包含订单信息的只能一次性对吧
    daolin998
        35
    daolin998  
       2016-12-14 14:46:25 +08:00 via iPhone
    您好,为维护市场健康有序发展,您签约的“支付宝收款”产品规则调整为:个人商家信用卡收款额度 5000 元 /日。企业商家不受影响。以上通知 2016 年 12 月 15 日开始生效。如有疑问,请致电 0571-88158090 。退订 yr [支付宝]

    刚刚收到这条短信,尴尬了!
    Tuisku
        36
    Tuisku  
       2016-12-14 14:52:57 +08:00
    @daolin998
    没读懂意思,其实你全留空也行,但是 App 或者网站需要回调的时候可以拿到这个订单号来确定是属于哪笔订单的支付。
    P.S:刚才这条短信我也受到了(-_-)||
    NCE
        37
    NCE  
       2016-12-14 16:53:15 +08:00
    北京红狐科技发展有限公司
    王园园
    Srar
        38
    Srar  
    OP
       2016-12-14 17:56:00 +08:00
    @lyragosa 不是单单自然排序一遍 先排序然要把 callback 的 sign 与 signType 干掉, 然后再将键与值使用 a=b&c=d 的方式拼接再来验签. 你可以直接看 [Github]( https://github.com/Srar/AlipayF2F/blob/master/lib/aop.js) 的 notifyVerify 方法
    Srar
        39
    Srar  
    OP
       2016-12-14 18:49:18 +08:00
    @q397064399 我更新文档了, 你可以再看下...
    hobbyliu
        40
    hobbyliu  
       2016-12-14 19:25:30 +08:00 via Android
    @Srar sdk 地址发下。多谢
    wuhanpizi
        42
    wuhanpizi  
       2016-12-14 22:42:18 +08:00 via Android
    很好, mark 一下
    jimages
        43
    jimages  
       2016-12-14 22:43:59 +08:0 via Android
    刚刚收到短信,限额五千。
    Srar
        44
    Srar  
    OP
       2016-12-14 23:10:24 +08:00
    @jimages 自己网站用用一天 5K 已经够了吧
    run2
        45
    run2  
       2016-12-14 23:33:08 +08:00
    你们开这些相当于在服务商的推广下开了一家口碑店,服务商算作弊,他们会被清算的-。-
    因为他们能拿开店奖励和返佣的
    https://doc.open.alipay.com/doc2/detail?treeId=216&articleId=105193&docType=1
    你们属于支付宝商户, qr 上的服务商才是开发者,
    你们相当于完成了这么一次授权。
    hobbyliu
        46
    hobbyliu  
       2016-12-16 22:38:42 +08:00
    @Srar 兄弟, appid 是你是自己申请的应用?如何审核过的?
    Srar
        47
    Srar  
    OP
       2016-12-16 23:43:16 +08:00
    @hobbyliu 按照这位 /t/326701 说的 开通后就有 appid 了 好像没审核 直接开通了
    hobbyliu
        48
    hobbyliu  
       2016-12-17 12:31:40 +08:00
    @Srar 我这里没有。。新建了一个审核不过,个人的不好弄,方便截图打马赛克 我看下吗?
    Srar
        49
    Srar  
    OP
       2016-12-17 20:57:38 +08:00
    @hobbyliu

    ![]( )
    ![]( )
    hobbyliu
        50
    hobbyliu  
       2016-12-17 23:17:38 +08:00 via Android
    @Srar 看样子,你的是自动生成的。我的的确没有。而且我按照上个帖子申请二维码了,可以信用卡支付。。
    renyiqiu
        51
    renyiqiu  
       2016-12-19 16:58:10 +08:00 via iPhone
    我想问下,这功能可以个人申请么,我之前想申请快捷支付却要企业才能申请
    xhowhy
        52
    xhowhy  
       2017-03-27 20:02:48 +08:00
    BUMP
        53
    BUMP  
       2017-06-14 14:45:56 +08:00
    想把这个接入 $$ panel mod,方便教一下吗?有偿~
    github 上 var alipay_f2f = new alipayf2f(require("./config.js"));提示:-bash: syntax error near unexpected token `('
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2610 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 12:31 PVG 20:31 LAX 04:31 JFK 07:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86