支付宝不发生回调

来源:11-10 支付模块所有功能自测

lefterwu

2019-01-31

二维码能生成,并且手机显示支付成功了,但是支付宝没有回调
本地和沙箱的授权回调地址如下

alipay.callback.url="http://shawn.nat100.top/order/alipay_callback.do"

pay.do结果如下

31-Jan-2019 20:57:36.116 信息 [http-apr-8080-exec-32] com.alipay.demo.trade.config.Configs.init 配置文件名: zfbinfo.properties
31-Jan-2019 20:57:36.116 信息 [http-apr-8080-exec-32] com.alipay.demo.trade.config.Configs.init Configs{支付宝openapi网关: https://openapi.alipaydev.com/gateway.do
, 支付宝mcloudapi网关域名: http://mcloudmonitor.com/gateway.do
, pid: 2088102177123264
, appid: 2016092400588794
, 商户RSA私钥: MIIEvg******g1jt2A
, 商户RSA公钥: MIIBIj******IDAQAB
, 支付宝RSA公钥: MIIBIj******IDAQAB
, 签名类型: RSA2
, 查询重试次数: 5
, 查询间隔(毫秒): 5000
, 撤销尝试次数: 3
, 撤销重试间隔(毫秒): 2000
, 交易保障调度延迟(秒): 5
, 交易保障调度间隔(秒): 900
}
31-Jan-2019 20:57:36.331 信息 [http-apr-8080-exec-32] com.alipay.demo.trade.service.impl.AbsAlipayTradeService.tradePrecreate trade.precreate bizContent:{"out_trade_no":"1492089528890","seller_id":"","total_amount":"3299.00","undiscountable_amount":"0","subject":"mmall扫码支付,订单号: 1492089528890","body":"订单1492089528890购买商品共3299.00元","goods_detail":[{"goods_id":"27","goods_name":"Midea/美的 BCD-535WKZM(E)冰箱双开门对开门风冷无霜智能电家用","quantity":1,"price":"3299"}],"operator_id":"test_operator_id","store_id":"test_store_id","extend_params":{"sys_service_provider_id":"2088100200300400500"},"timeout_express":"120m"}
31-Jan-2019 20:57:36.785 信息 [http-apr-8080-exec-32] com.alipay.api.internal.util.AlipayLogger.logBizSummary Summary^_^10000^_^null^_^ProtocalMustParams:charset=utf-8&method=alipay.trade.precreate&sign=iUDPski59my4Ca/OEjULGd91EFgf6zTj8Rt8MM2tLxPZxLbnfP4QwauBJh+sQqECf6fl5taBuWcIht1+e0haqwR9pIWIr62dh/4KQc8MUIkkfat/UP7Z3b9m5161EMkAJe2FJbFGOXpMeYwON5ln34zC5hepqsUxAyFHBg8lkj6tChXASWeJ2lTTD1uRxkCmaZEzFidXf1rliAasIgnpFopY8ehMpUEs8luWDIhoJ6IX8eS5BXt8HnqjDuCAbgIT+dX3w849jDEQ7XKbR6u5wbVJFQUyPaCNXk0txlYB3seoUG8Dg8njYQkB4y+flvcMY5NmK9wW+8nKmJbM3N3TuA==&notify_url="http://shawn.nat100.top/order/alipay_callback.do"&version=1.0&app_id=2016092400588794&sign_type=RSA2&timestamp=2019-01-31 20:57:36^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-3.3.0&format=json^_^ApplicationParams:biz_content={"out_trade_no":"1492089528890","seller_id":"","total_amount":"3299.00","undiscountable_amount":"0","subject":"mmall扫码支付,订单号: 1492089528890","body":"订单1492089528890购买商品共3299.00元","goods_detail":[{"goods_id":"27","goods_name":"Midea/美的 BCD-535WKZM(E)冰箱双开门对开门风冷无霜智能电家用","quantity":1,"price":"3299"}],"operator_id":"test_operator_id","store_id":"test_store_id","extend_params":{"sys_service_provider_id":"2088100200300400500"},"timeout_express":"120m"}^_^35ms,381ms,37ms
31-Jan-2019 20:57:36.785 信息 [http-apr-8080-exec-32] com.alipay.demo.trade.service.impl.AbsAlipayService.getResponse {"alipay_trade_precreate_response":{"code":"10000","msg":"Success","out_trade_no":"1492089528890","qr_code":"https:\/\/qr.alipay.com\/bax05567514odv7atjus00ed"},"sign":"W140Py9B+RtMnCk98O5NISJPxNP0a+bwfpPHOsijfnmbvmU58W32VDFl9YlYGpAEXl3sd+i5iXIGtWIVu+QLsjtaUK1ouIqdMbSPgyRbF/PaeHsIbdab4Z5xNH/1fyvucgIA+iAwr1pAefhDfDQ5PwCckiYRWBmadbKtR6RVML9JUvTyilM33zIj5iOK2unvt+GePR3/KweG4RKSniGzn4lv3mMqhVWELiMrMXcNpQHEryXuivpkxIGIuvHf1F4zU7SGY8eizp46hZLpj8OhqhiFbaf1Pdd8oytDLLO9KTQOUXQDEpgJ2yjplNkS0o/h6iO21veD8i6gYtsMugm5MA=="}
[20:57:36.790][INFO][com.mmall.service.impl.OrderServiceImpl][http-apr-8080-exec-32] 支付宝预下单成功: )
[20:57:36.790][INFO][com.mmall.service.impl.OrderServiceImpl][http-apr-8080-exec-32] code:10000, msg:Success
[20:57:36.790][INFO][com.mmall.service.impl.OrderServiceImpl][http-apr-8080-exec-32] body:{"alipay_trade_precreate_response":{"code":"10000","msg":"Success","out_trade_no":"1492089528890","qr_code":"https:\/\/qr.alipay.com\/bax05567514odv7atjus00ed"},"sign":"W140Py9B+RtMnCk98O5NISJPxNP0a+bwfpPHOsijfnmbvmU58W32VDFl9YlYGpAEXl3sd+i5iXIGtWIVu+QLsjtaUK1ouIqdMbSPgyRbF/PaeHsIbdab4Z5xNH/1fyvucgIA+iAwr1pAefhDfDQ5PwCckiYRWBmadbKtR6RVML9JUvTyilM33zIj5iOK2unvt+GePR3/KweG4RKSniGzn4lv3mMqhVWELiMrMXcNpQHEryXuivpkxIGIuvHf1F4zU7SGY8eizp46hZLpj8OhqhiFbaf1Pdd8oytDLLO9KTQOUXQDEpgJ2yjplNkS0o/h6iO21veD8i6gYtsMugm5MA=="}
[20:57:36.866][INFO][com.mmall.util.FTPUtil][http-apr-8080-exec-32] 开始连接ftp服务器
[20:57:36.930][INFO][com.mmall.util.FTPUtil][http-apr-8080-exec-32] 开始连接ftp服务器,结束上传,上传结果:true
[20:57:36.930][INFO][com.mmall.service.impl.OrderServiceImpl][http-apr-8080-exec-32] qrPath:D:\IdeaProjects\SSM-mmall-v1.0\target\mmall\upload/qr-1492089528890.png
[20:57:36.930][DEBUG][com.mmall.service.impl.OrderServiceImpl][http-apr-8080-exec-32] resultMap: {orderNo=1492089528890, qrUrl=http://img.mmall.com/qr-1492089528890.png}

浏览器直接访问回调地址是可以进入回调方法的

[21:11:50.363][DEBUG][c.m.controller.portal.OrderController][http-apr-8080-exec-42] **********************支付宝回调开始**********************
[21:11:50.363][DEBUG][c.m.controller.portal.OrderController][http-apr-8080-exec-42] {}
[21:11:50.363][INFO][c.m.controller.portal.OrderController][http-apr-8080-exec-42] alipay_callback, sign:null, trade_status:null, params:{}
[21:11:50.364][ERROR][c.m.controller.portal.OrderController][http-apr-8080-exec-42] 支付宝回调异常
@RequestMapping("alipay_callback.do")
    @ResponseBody
    public Object alipayCallback(HttpServletRequest request) {
        logger.debug("**********************支付宝回调开始**********************");
        // 得到并遍历回调传来的参数
        Map<String, String[]> requestParams = request.getParameterMap();
        Map<String, String> params = new HashMap<>();
        logger.debug(params.toString());
        ...
写回答

2回答

geelylucky

2019-01-31

亲爱的同学,你好,我是geely老师的助教。

请加我qq:835683985.

0
1
lefterwu
非常感谢!
2019-02-01
共1条回复

lefterwu

提问者

2019-02-01

问题解决了,原来是配置多加了一对引号。。去掉就可以了

alipay.callback.url="http://shawn.nat100.top/order/alipay_callback.do"


0
1
geelylucky
嗯嗯,要多细心。
2019-02-01
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9504 学习 · 8820 问题

查看课程