云排查:开发者日志查询、联调问题排查工具

来自    其他 | 
作者:FishCat_oO  |  更新于:2017-06-30 12:11:16     
云排查

      开发者可以根据接口请求关键参数(如订单号),自助查询接口调用请求、同步返回以及异步通知等信息;结合云排查智能分析给出的问题排查建议和解决方案,快速定位解决问题、加快联调效率。
      云排查功能逐步完善中,使用建议、问题以及需求请留言,我们会尽快处理!

产品特色

      自助化:在线自助查询联调过程中的请求信息等日志。
      智能化:智能的联调错误分析定位,快速、准确定位常见问题。

产品使用场景

      适用接入联调过程碰到的如“签名错误”、“参数异常”、“异步通知收不到”等等常见错误。    

产品入口
     2. 蚂蚁金服开放平台-->帮助中心(技术支持中心)-->技术工具-->联调日志排查。
     3. 小蚂哥图标-->联调日志排查。

使用流程
     1.首先【点击登录】进入联调日志排查页面
     注意:必须要使用签约账号进行登录使用,如果是技术等相关人员操作必须由账号拥有人
      先在右上角选择》操作员添加》填写真实的对应的支付宝账号把需要使用云排查的技术和相关同学添加进来。
       
      首页样式
       

     2.在这个首页里,商户也可以点击“常见问题大全”、“开发者社区”快速进入并查询集成接口时遇到的问题

     
    3.使用这个排查工具的时候,请先阅读首页的“注意事项”。
       
   4.在“查询条件”中,商户可以看到有6个需要必填的查询字段(注意:这6个字段都是必填字段
         
     5.查询条件选择:

       使用appid请求:选择“生产环境-网关https://openapi.alipay.com/gateway.do
       使用pid(2088开头)请求:选择“生产环境-网关https://mapi.alipay.com/gateway.do
         
     注意:使用pid(2088开头)请求排查工具只支持当面付、移动支付、手机网站支付、即时到账交易接口、报关接口以及批量付款到支付宝账户接口。

    6.第二步,选择“接口名”
        选择好了“功能产品”后,接下来需要在“接口名”中找到对应产品的接口名称。

       使用appid请求:
       

        
使用pid(2088开头)请求:

       

      7.请求时间

      目前支持的查询日期是7天,所以在选择“请求日期”里,只能选择从当前日期往前的7天范围;
      而“请求时间”里,可以选择对应“请求日期”的24小时内的所有时间段,
      注意:时间段是对应的整点一个小时,具体可以看图片详解。
     
      8.查询条件:
         根据自己测试的接口,填写对应的查询条件,条件配置完成选择查询即可
         
      9.查询结果说明:
         
        注:由于这笔交易的异步地址外网无法访问,所以导致支付宝会持续返回异步,商户在查询的时候需要根据异步的通知时间去判断
           
         注:在查询结果下面有一个日志分析结果,在这里,可以对于异步信息返回的状态进行分析,找到问题的原因在哪里

     
meiya | 2017-11-30 14:57:34
app_id=2017112300108712&biz_content={"body":"购买金币费用:500.00","subject":"美吖商城购买","out_trade_no":"GB20171130141943917070","timeout_express":"30m","total_amount":"500.00","product_code":"QUICK_MSECURITY_PAY"}&charset=utf-8&method=alipay.trade.app.pay&notify_url=http://app.58meiya.com/app/index.php?i=3&c=entry&m=ewei_shopv2&do=mobile&r=notify.alipay_notify&sign=gkV93fEu8abFBdaVaq1/O+2CAAD5a1DdKbrNGpUoQJbqOm2Hqz6eU8N7bTgl9mK6XEylZz+EdPFbl9d9NdQPT8aW9+k1C33qTGZ5gWHGltA97UTuGDH5z+oUrKpUSz2TwQTZCJ1Q6Ha/8St7Pswu8z6qk0AO5y4GjYwLLuKyKcRUnZVgm7Bne+Vu/yU/oRIbFJ7SpxBreKFgM8jmQBr+/t0eT110cMvLNd0wntYs07A6cJboF2lyvSHYi+FZRSPbmtlXBTMWHs+1nsY+G//85WKAaOx3tnnRTQRGa0qrjGSVXSfxcExlOJHFg9LdYlEfevWhpWAvOGPuy9VybJ6OBw==&sign_type=RSA2&timestamp=2017-11-30 14:19:56&version=1.0



联调工具 发现没有错误
"out_trade_no":"GB20171130141943917070"
请求时间: 2017-11-30 14:19:56



我是个导演 | 2017-11-30 15:06:13
meiya:app_id=2017112300108712&biz_content={"body":"购买金币费用:500.00","subject":"美吖商城购买","out_trade_no":"GB20171130141943917070","...回到原帖
已经在你的提问中回复
优雅 | 2017-12-12 10:12:35
异步通知没有反映呀
战狼 | 2017-12-12 10:17:03
你好, 你是没有收到异步通知吗?可以参照 收不到异步通知 先自助排查下:https://openclub.alipay.com/read.php?tid=1677&fid=25&page=1
有问题可以再追问
HenryWei | 2017-12-13 11:26:47
biz_content解析成json报错, 按照demo弄的,怎么会报这个错误?
战狼 | 2017-12-13 11:30:56
你好,具体报的什么错呢,能截图发出来看下吗?
HenryWei | 2017-12-14 09:31:45
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",ChargeConfig.kAlipayAppId,ChargeConfig.getAlipayRsaPrivateKey(),
"json","utf-8",ChargeConfig.AlipayPubRsaKey,"RSA2");
AlipayTradeQueryRequest request = new AlipayTradeQueryRequest();
String bizContent="{" +
"\"out_trade_no\":\"%s\"," +
"\"trade_no\":\"%s\"" +
"}";
bizContent=String.format(bizContent, orderId,alipayOrderId);
request.setBizContent(bizContent);
AlipayTradeQueryResponse rsp = alipayClient.execute(request);

在execute里面的函数checkResponseSign(request, parser, responseItem.getRespContent(), tRsp.isSuccess());
抛出sign检查失败的错误,debug后看上去response内容都是正确的,
 boolean rsaCheckContent = AlipaySignature.rsaCheck(signSourceData,
                    signItem.getSign(), this.alipayPublicKey, this.charset, this.sign_type);
但rsaCheckContent返回false
HenryWei | 2017-12-14 09:33:03
战狼:你好,具体报的什么错呢,能截图发出来看下吗?回到原帖
找到原因了,DEMO的写法有bug,是最后的sign忘了Encode,改成下面就可以了
NSString *orderString = [NSString stringWithFormat:@"%@&sign=%@",
                                 orderInfoEncoded, [sign URLEncodedString]];
拓保网 | 2017-12-26 11:07:29
请求时间: 2017-12-26 11:01:27 | 请求信息: http://openapi.alipay.com/gateway.do?sign=***&timestamp=2017-12-26 11:01:27&alipay_sdk=alipay-sdk-java-dynamicVersionNo&biz_content={"body":"","out_trade_no":"20171225162049470482","product_code":"FAST_INSTANT_TRADE_PAY","subject":"","total_amount":"10.00"}&sign_type=RSA2&notify_url=http://www.topins365.com/pay/alipayNotify&charset=utf-8&method=alipay.trade.page.pay&app_id=2017083108485489&format=json&return_url=http://120.92.122.97:8084/agent-manage/order/aliPaySucNotify&version=1.0


联调日志排查没有给出任何提示
我是个导演 | 2017-12-26 13:45:57
拓保网:请求时间: 2017-12-26 11:01:27 | 请求信息: http://openapi.alipay.com/gateway.do?sign=***&timestamp=2017-12-26 11:01:27&alipay_sdk...回到原帖
你现在遇到的是什么问题?建议详细说明一下
珠海微时光 | 2017-12-31 17:18:55
out_trade_no : bd030789062b411cb996451987a963cb
ali40247
联调日志排查没有发现问题
航运e家 | 2018-01-01 16:40:07
out_trade_no : 745394246942998528
联调日志排查显示“http错误码:302”
17年没有这个重定向的问题
本地向回调地址发送请求可以正常打印日志
航运e家 | 2018-01-01 18:23:40
航运e家:out_trade_no : 745394246942998528
联调日志排查显示“http错误码:302”
17年没有这个重定向的问题
本地向回调地址发送请求可以正常打印日志
回到原帖
找到问题了, 元旦服务器遭受攻击,服务器管理员临时提高了防护等级使得防护软件对所有请求进行了强制转发
战狼 | 2018-01-02 10:02:04
我的回复
回复数
  87
阅读数
  69072

返回顶部