收藏
回答

微信扫描支付响应慢

请求参数如下:

2019-06-16 08:59:59.042 #2ef6c564-cc1e-41d8-beca-84002d04eb1d@ /api/trade/scan/pay# <com.tencent.protocol.pay_protocol.ScanPayReqData>

<appid>wxf412b15c6a7*****</appid> <mch_id>1274859***</mch_id> <device_info>0239</device_info> <nonce_str>66o1o7qmmg1nyktmv5vi8wsqe5zm8w2s</nonce_str> <sign>9111E6D9779E5EADB9F832B37A206D38</sign> <body>(755026) 深圳机场T3航站楼GO店</body> <attach></attach> <out_trade_no>12GhkKdkssHU6vKJPX5NtX</out_trade_no> <total_fee>2500</total_fee> <spbill_create_ip>172.16.52.132</spbill_create_ip> <time_start>20190616085959</time_start> <time_expire>20190616090459</time_expire> <goods_tag></goods_tag> <auth_code>135320538352147953</auth_code> <sub_mch_id>1526188***</sub_mch_id> <fee_type>CNY</fee_type> <detail>{"goods_detail":[{"goods_name":"满杯红柚","quantity":1,"price":2500,"goods_id":"30300001"}],"cost_price":2500}</detail> <version>1.0</version>

返回参数如下

2019-06-16 08:59:59.042 #2ef6c564-cc1e-41d8-beca-84002d04eb1d@ /api/trade/scan/pay# executing requestPOST https://api.mch.weixin.qq.com/pay/micropay HTTP/1.1
 2019-06-16 09:00:03.281 #2ef6c564-cc1e-41d8-beca-84002d04eb1d@ /api/trade/scan/pay# {nonce_str=ut1ET6wN1BIkOrmG, device_info=0239, appid=wxf412b15c6a7e15e7, sign=DCF6DE1DE7A460871ACE3C41AEF3C5D0, err_code=NOTENOUGH, return_msg=OK, result_code=FAIL, err_code_des=102 银行卡可用余额不足(如信用卡则为可透支额度不足),请核实后再试, mch_id=1274859001, sub_mch_id=1526188521, return_code=SUCCESS}


响应时间将近4s

麻烦是什么原因造成的

回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-06-17

    您好,

    可以按照以下几点检查:

    1,回调地址最好是默认端口,不要自定义端口

    2,在处理回调的服务器之前,是不是有nginx之类分发,转发,防火墙之类的

    3,然后看看CPU 内存之类的


    2019-06-17
    赞同
    回复
登录 后发表内容