V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lifesurge
V2EX  ›  Node.js

nodejs 集成支付宝能收到 notify 通知但收不到 notify 数据

  •  
  •   lifesurge · 2015-02-12 10:43:29 +08:00 · 3769 次点击
    这是一个创建于 3626 天前的主题,其中的信息可能已经有所发展或是发生改变。
    鄙人正在集成支付宝即时交易接口
    用nodejs+express写的站
    提交订单和return url接收都正常,notify url虽能够收到post请求,但是req.body req.query req.params都是空的
    自己写代码往notify url 发送POST请求 notify url是能收到数据的

    请问,有木有人遇到过类似问题,可能是什么造成的?
    10 条回复    2015-07-02 14:45:12 +08:00
    coolicer
        1
    coolicer  
       2015-02-12 11:00:25 +08:00
    用哪个库
    lifesurge
        2
    lifesurge  
    OP
       2015-02-12 11:11:40 +08:00
    @coolicer ├─┬ body-parser@1.10.1
    3 │ ├── bytes@1.0.0
    4 │ ├── depd@1.0.0
    5 │ ├── iconv-lite@0.4.5
    6 │ ├── media-typer@0.3.0
    7 │ ├─┬ on-finished@2.2.0
    8 │ │ └── ee-first@1.1.0
    9 │ ├── qs@2.3.3
    10 │ ├── raw-body@1.3.1
    11 │ └─┬ type-is@1.5.5
    12 │ └─┬ mime-types@2.0.7
    13 │ └── mime-db@1.5.0
    14 ├── ejs@2.1.4
    15 ├─┬ express@4.11.0
    16 │ ├─┬ accepts@1.2.2
    17 │ │ ├─┬ mime-types@2.0.7
    18 │ │ │ └── mime-db@1.5.0
    19 │ │ └── negotiator@0.5.0
    20 │ ├── content-disposition@0.5.0
    21 │ ├── cookie@0.1.2
    22 │ ├── cookie-signature@1.0.5
    23 │ ├─┬ debug@2.1.1
    24 │ │ └── ms@0.6.2
    25 │ ├── depd@1.0.0
    26 │ ├── escape-html@1.0.1
    27 │ ├─┬ etag@1.5.1
    28 │ │ └── crc@3.2.1
    29 │ ├── finalhandler@0.3.3
    30 │ ├── fresh@0.2.4
    31 │ ├── media-typer@0.3.0
    32 │ ├── merge-descriptors@0.0.2
    33 │ ├── methods@1.1.1
    ├─┬ on-finished@2.2.0
    35 │ │ └── ee-first@1.1.0
    36 │ ├── parseurl@1.3.0
    37 │ ├── path-to-regexp@0.1.3
    38 │ ├─┬ proxy-addr@1.0.5
    39 │ │ ├── forwarded@0.1.0
    40 │ │ └── ipaddr.js@0.1.6
    41 │ ├── qs@2.3.3
    42 │ ├── range-parser@1.0.2
    43 │ ├─┬ send@0.11.0
    44 │ │ ├── destroy@1.0.3
    45 │ │ ├── mime@1.2.11
    46 │ │ └── ms@0.7.0
    47 │ ├── serve-static@1.8.0
    48 │ ├─┬ type-is@1.5.5
    49 │ │ └─┬ mime-types@2.0.7
    50 │ │ └── mime-db@1.5.0
    51 │ ├── utils-merge@1.0.0
    52 │ └── vary@1.0.0
    53 ├─┬ jayson@1.1.3
    54 │ ├─┬ commander@1.3.2
    55 │ │ └── keypress@0.1.0
    56 │ ├── eyes@0.1.8
    57 │ ├─┬ JSONStream@0.8.0
    58 │ │ ├── jsonparse@0.0.5
    59 │ │ └── through@2.2.7
    60 │ └── underscore@1.6.0
    61 ├─┬ MD5@1.2.1
    ├── charenc@0.0.1
    63 │ └── crypt@0.0.1
    64 ├── moment@2.9.0
    65 ├─┬ mongojs@0.18.0
    66 │ ├─┬ mongodb@1.4.19
    67 │ │ ├─┬ bson@0.2.17
    68 │ │ │ └── nan@1.3.0
    69 │ │ ├── kerberos@0.0.4
    70 │ │ └─┬ readable-stream@1.0.33
    71 │ │ ├── core-util-is@1.0.1
    72 │ │ ├── inherits@2.0.1
    73 │ │ ├── isarray@0.0.1
    74 │ │ └── string_decoder@0.10.31
    75 │ ├─┬ readable-stream@1.1.13
    76 │ │ ├── core-util-is@1.0.1
    77 │ │ ├── inherits@2.0.1
    78 │ │ ├── isarray@0.0.1
    79 │ │ └── string_decoder@0.10.31
    80 │ └── thunky@0.1.0
    81 ├── redis@0.12.1
    82 ├─┬ request@2.51.0
    83 │ ├── aws-sign2@0.5.0
    84 │ ├─┬ bl@0.9.3
    85 │ │ └─┬ readable-stream@1.0.33
    86 │ │ ├── core-util-is@1.0.1
    87 │ │ ├── inherits@2.0.1
    88 │ │ ├── isarray@0.0.1
    89 │ │ └── string_decoder@0.10.31
    ├── caseless@0.8.0
    91 │ ├─┬ combined-stream@0.0.7
    92 │ │ └── delayed-stream@0.0.5
    93 │ ├── forever-agent@0.5.2
    94 │ ├─┬ form-data@0.2.0
    95 │ │ ├── async@0.9.0
    96 │ │ └─┬ mime-types@2.0.7
    97 │ │ └── mime-db@1.5.0
    98 │ ├─┬ hawk@1.1.1
    99 │ │ ├── boom@0.4.2
    100 │ │ ├── cryptiles@0.2.2
    101 │ │ ├── hoek@0.9.1
    102 │ │ └── sntp@0.2.4
    103 │ ├─┬ http-signature@0.10.1
    104 │ │ ├── asn1@0.1.11
    105 │ │ ├── assert-plus@0.1.5
    106 │ │ └── ctype@0.5.3
    107 │ ├── json-stringify-safe@5.0.0
    108 │ ├── mime-types@1.0.2
    109 │ ├── node-uuid@1.4.2
    110 │ ├── oauth-sign@0.5.0
    111 │ ├── qs@2.3.3
    112 │ ├── stringstream@0.0.4
    113 │ ├─┬ tough-cookie@0.12.1
    114 │ │ └── punycode@1.3.2
    115 │ └── tunnel-agent@0.4.0
    116 ├─┬ socket.io@1.2.1
    117 │ ├── debug@0.7.4
    ├─┬ engine.io@1.4.3
    119 │ │ ├── base64id@0.1.0
    120 │ │ ├─┬ debug@1.0.3
    121 │ │ │ └── ms@0.6.2
    122 │ │ ├─┬ engine.io-parser@1.1.0
    123 │ │ │ ├── after@0.8.1
    124 │ │ │ ├── arraybuffer.slice@0.0.6
    125 │ │ │ ├── base64-arraybuffer@0.1.2
    126 │ │ │ ├── blob@0.0.2
    127 │ │ │ └── utf8@2.0.0
    128 │ │ └─┬ ws@0.5.0
    129 │ │ ├── nan@1.4.3
    130 │ │ ├── options@0.0.6
    131 │ │ └── ultron@1.0.1
    132 │ ├─┬ has-binary-data@0.1.3
    133 │ │ └── isarray@0.0.1
    134 │ ├─┬ socket.io-adapter@0.3.1
    135 │ │ ├─┬ debug@1.0.2
    136 │ │ │ └── ms@0.6.2
    137 │ │ └── object-keys@1.0.1
    138 │ ├─┬ socket.io-client@1.2.1
    139 │ │ ├── component-bind@1.0.0
    140 │ │ ├── component-emitter@1.1.2
    141 │ │ ├─┬ engine.io-client@1.4.3
    142 │ │ │ ├── component-inherit@0.0.3
    143 │ │ │ ├─┬ debug@1.0.4
    144 │ │ │ │ └── ms@0.6.2
    145 │ │ │ ├─┬ engine.io-parser@1.1.0
    │ │ │ ├── after@0.8.1
    147 │ │ │ │ ├── arraybuffer.slice@0.0.6
    148 │ │ │ │ ├── base64-arraybuffer@0.1.2
    149 │ │ │ │ ├── blob@0.0.2
    150 │ │ │ │ └── utf8@2.0.0
    151 │ │ │ ├─┬ has-cors@1.0.3
    152 │ │ │ │ └── global@2.0.1
    153 │ │ │ ├─┬ parsejson@0.0.1
    154 │ │ │ │ └─┬ better-assert@1.0.2
    155 │ │ │ │ └── callsite@1.0.0
    156 │ │ │ ├─┬ parseqs@0.0.2
    157 │ │ │ │ └─┬ better-assert@1.0.2
    158 │ │ │ │ └── callsite@1.0.0
    159 │ │ │ ├─┬ parseuri@0.0.4
    160 │ │ │ │ └─┬ better-assert@1.0.2
    161 │ │ │ │ └── callsite@1.0.0
    162 │ │ │ ├─┬ ws@0.4.31
    163 │ │ │ │ ├── commander@0.6.1
    164 │ │ │ │ ├── nan@0.3.2
    165 │ │ │ │ ├── options@0.0.6
    166 │ │ │ │ └── tinycolor@0.0.1
    167 │ │ │ └── xmlhttprequest@1.5.0
    168 │ │ ├─┬ has-binary@0.1.5
    169 │ │ │ └── isarray@0.0.1
    170 │ │ ├── indexof@0.0.1
    171 │ │ ├── object-component@0.0.3
    172 │ │ ├─┬ parseuri@0.0.2
    173 │ │ │ └─┬ better-assert@1.0.2
    174 │ │ │ └── callsite@1.0.0
    175 │ │ └── to-array@0.1.3
    176 │ └─┬ socket.io-parser@2.2.2
    177 │ ├── benchmark@1.0.0
    ├── component-emitter@1.1.2
    179 │ ├── isarray@0.0.1
    180 │ └── json3@3.2.6
    181 └─┬ urlencode@0.2.0
    182 ├── iconv-lite@0.2.11
    183 └─┬ utility@0.1.13
    184 └── address@0.0.3
    coolicer
        3
    coolicer  
       2015-02-12 11:28:59 +08:00   ❤️ 1
    =。= 吓死我了,我只是想问用的是哪个支付的包
    lifesurge
        4
    lifesurge  
    OP
       2015-02-12 11:48:07 +08:00
    接口名称:支付宝即时到账交易接口(create_direct_pay_by_user)
        代码版本:3.3
    开发语言:PHP
    版 权:支付宝(中国)网络技术有限公司
      制 作 者:支付宝商户事业部技术支持组
    联系方式:商户服务电话0571-88158090

    我根据这个写的
    coolicer
        5
    coolicer  
       2015-02-12 17:15:27 +08:00
    coolicer
        6
    coolicer  
       2015-02-12 17:16:30 +08:00
    不一定能用,但这个也是从PHP转过来的。
    lifesurge
        7
    lifesurge  
    OP
       2015-02-12 22:55:04 +08:00
    谢谢你,我已经解决了
    coolicer
        8
    coolicer  
       2015-02-13 14:38:09 +08:00
    可以丢上github造福后人
    jinwyp
        9
    jinwyp  
       2015-07-02 14:45:00 +08:00
    怎么解决的?
    jinwyp
        10
    jinwyp  
       2015-07-02 14:45:12 +08:00
    怎么解决的?求详细
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3905 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:55 · PVG 08:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.