Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile
| | |
| | | * 如果请求时传递了该参数,支付宝会在异步通知时将该参数原样返回。 |
| | | */ |
| | | private String passbackParams; |
| | | /** |
| | | * 支付回调通知 |
| | | */ |
| | | private String notifyUrl; |
| | | |
| | | /** |
| | | * 初始化默认数据 |
| | |
| | | */ |
| | | private String passbackParams; |
| | | /** |
| | | * 支付回调通知 |
| | | */ |
| | | private String notifyUrl; |
| | | /** |
| | | * 初始化默认数据 |
| | | */ |
| | | public AliPaymentReq() { |
| | |
| | | */ |
| | | @ApiModelProperty("支付单号") |
| | | private String tradeNo; |
| | | /** |
| | | * 回调通知地址 |
| | | */ |
| | | @ApiModelProperty("回调通知地址") |
| | | private String notifyUrl; |
| | | private String orderId; |
| | | } |
| | |
| | | req.setSubject("充电充值"); |
| | | req.setBuyerOpenId(appUser.getAliOpenid()); |
| | | req.setBody("充电充值"); |
| | | req.setNotifyUrl("/payment/callBack/ali/all"); |
| | | AliPaymentResp data = aliPaymentClient.payment(req).getData(); |
| | | if(null != data){ |
| | | data.setNotifyUrl(data.getNotifyUrl() + "/order/t-charging-order/chargingOrderALICallback"); |
| | | return AjaxResult.success(data); |
| | | } |
| | | } |
| | |
| | | req.setSubject("购买商品"); |
| | | req.setBuyerOpenId(user.getAliOpenid()); |
| | | req.setBody("购买商品"); |
| | | req.setNotifyUrl("/payment/callBack/ali/all"); |
| | | AliPaymentResp data = aliPaymentClient.payment(req).getData(); |
| | | if(null != data){ |
| | | data.setNotifyUrl(data.getNotifyUrl() + "/payment/callBack/ali/all"); |
| | | data.setOrderId(shopOrder.getId().toString()); |
| | | return AjaxResult.success(data); |
| | | } |
| | |
| | | req.setSubject("充电充值"); |
| | | req.setBuyerOpenId(user.getAliOpenid()); |
| | | req.setBody("充电充值"); |
| | | req.setNotifyUrl("/payment/callBack/ali/all"); |
| | | AliPaymentResp data = aliPaymentClient.payment(req).getData(); |
| | | if(null != data){ |
| | | data.setNotifyUrl(data.getNotifyUrl() + "/payment/callBack/ali/all"); |
| | | return AjaxResult.success(data); |
| | | } |
| | | } |
| | |
| | | //异步返回参数 |
| | | model.setPassbackParams(pojo.getPassbackParams()); |
| | | request.setBizModel(model); |
| | | request.setNotifyUrl(aliProperties.getNotifyUrl() + pojo.getNotifyUrl()); |
| | | |
| | | AlipayTradeCreateResponse response = alipayClient.execute(request); |
| | | log.info("-----调起支付宝支付-----"); |