国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

專業(yè)手機網(wǎng)站制作公司網(wǎng)站快速排名服務(wù)商

專業(yè)手機網(wǎng)站制作公司,網(wǎng)站快速排名服務(wù)商,在電腦上建設(shè)網(wǎng)站,做企業(yè)網(wǎng)站都需要注意哪點一:異步通知是支付寶回調(diào)商戶的服務(wù)器,所以這個地址需要通過外網(wǎng)訪問,在真實項目中都會有對應(yīng)的服務(wù)器,但是在測試中只有使用內(nèi)網(wǎng)穿透工具 推薦使用NATAPP-內(nèi)網(wǎng)穿透 基于ngrok的國內(nèi)高速內(nèi)網(wǎng)映射工具 配置好內(nèi)網(wǎng)穿透之后不要忘記…

一:異步通知是支付寶回調(diào)商戶的服務(wù)器,所以這個地址需要通過外網(wǎng)訪問,在真實項目中都會有對應(yīng)的服務(wù)器,但是在測試中只有使用內(nèi)網(wǎng)穿透工具

推薦使用NATAPP-內(nèi)網(wǎng)穿透 基于ngrok的國內(nèi)高速內(nèi)網(wǎng)映射工具

配置好內(nèi)網(wǎng)穿透之后不要忘記在常量類中配置異步返回的地址

二:異步通知

@RequestMapping("/alpay")
@ResponseBody
public String alpay(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {// 獲取支付寶POST過來反饋信息Map<String, String> params = new HashMap<>();Map<String, String[]> requestParams = httpServletRequest.getParameterMap();for (String name : requestParams.keySet()) {String[] values = requestParams.get( name );StringBuilder valueStr = new StringBuilder();for (String value : values) {valueStr.append( value );}params.put( name, valueStr.toString() );}// 調(diào)用支付寶SDK進行驗簽boolean verifyResult = false;try {verifyResult = AlipaySignature.rsaCheckV1( params, constant.PublicKey, "UTF-8", "RSA2" );} catch (Exception e) {e.printStackTrace();}// 驗簽通過,則處理業(yè)務(wù)邏輯if (verifyResult) {System.out.println( "異步驗證通過" );//支付String tradeStatus = params.get( "trade_status" );if (tradeStatus.equals( "TRADE_SUCCESS" )) {// 交易支付成功,處理支付成功的邏輯String orderId = params.get( "out_trade_no" );String tradeNo = params.get( "trade_no" );String total_amount = params.get( "total_amount" );System.out.println( "訂單id:" + orderId );System.out.println( "流水號:" + tradeNo );System.out.println( "支付金額:" + total_amount );
//根據(jù)訂單號調(diào)用查詢接口,查詢支付信息AlipayTradeQueryResponse query = query( params.get( "out_trade_no" ) );
//查詢支付信息,獲取支付金額和訂單金額是否一致,一致就就修改訂單狀態(tài)String totalAmount = query.getTotalAmount();if (totalAmount.equals( total_amount )) {boolean b = sysOrdersService.updateState( orderId );System.out.println( "修改數(shù)據(jù)庫訂單狀態(tài)是否成功:" + b );}}}return "success";} else {// 驗簽失敗,記錄日志或進行其他后續(xù)處理System.out.println( "異步驗證失敗" );return "failure";}
}

三:查詢交易信息接口

 /*** 查詢交易信息** @param outTradeNo* @return*/public static AlipayTradeQueryResponse query(String outTradeNo) {try {AlipayClient alipayClient = new DefaultAlipayClient(constant.serverUrl,constant.appId,constant.privateKey,constant.format,constant.charset,constant.PublicKey,constant.signType );AlipayTradeQueryRequest request = new AlipayTradeQueryRequest();JSONObject bizContent = new JSONObject();bizContent.put( "out_trade_no", outTradeNo );request.setBizContent( bizContent.toString() );AlipayTradeQueryResponse response = alipayClient.execute( request );if (response.isSuccess()) {System.out.println( "調(diào)用查詢接口成功" );return response;} else {System.out.println( "調(diào)用查詢接口失敗" );}} catch (AlipayApiException e) {e.printStackTrace();}return null;}

四:測試

查看支付寶是否調(diào)用異步通知接口,數(shù)據(jù)庫狀態(tài)是否修改

新建訂單

控制臺輸出

數(shù)據(jù)庫

狀態(tài)修改成功

http://m.aloenet.com.cn/news/40018.html

相關(guān)文章:

  • 做網(wǎng)站開發(fā)人員架構(gòu)市場營銷
  • win7如何做網(wǎng)站建立自己的網(wǎng)站平臺
  • 鋼管網(wǎng)站模板國外搜索引擎大全不屏蔽
  • 學做川菜的網(wǎng)站站長工具whois查詢
  • 山西電力建設(shè)三公司網(wǎng)站免費的行情網(wǎng)站app
  • 網(wǎng)站建設(shè) 公司 常見問題seo綜合查詢是什么
  • 湘潭網(wǎng)站建站公司武漢seo結(jié)算
  • 淄博的大型網(wǎng)站建設(shè)怎樣做網(wǎng)站
  • 網(wǎng)站建設(shè)費用能否計入開辦費百度論壇發(fā)帖
  • 新鄉(xiāng)市建設(shè)工程信息網(wǎng)seo工作內(nèi)容有哪些
  • 深圳網(wǎng)站制作工作室百度推廣介紹
  • 工業(yè)設(shè)計相關(guān)網(wǎng)站公司官網(wǎng)搭建
  • 站長網(wǎng)站的優(yōu)勢百度網(wǎng)絡(luò)營銷中心
  • 西安做網(wǎng)站電話百度一下你就知道網(wǎng)頁
  • 佛山新網(wǎng)站制作平臺鄭州seo優(yōu)化公司
  • 門戶網(wǎng)站解決方案蘇州seo建站
  • 臨淄網(wǎng)站建設(shè)公司網(wǎng)站推廣搜索
  • 麗江網(wǎng)站建設(shè)怎么自己創(chuàng)建一個網(wǎng)站
  • ppt做視頻 模板下載網(wǎng)站營銷方式和渠道
  • 重慶網(wǎng)站建設(shè)合肥公司網(wǎng)站怎么宣傳
  • 做界面網(wǎng)站用什么語言seo教程
  • 青海住房與建設(shè)廳網(wǎng)站廣東網(wǎng)約車漲價
  • 用dw做淘客網(wǎng)站的步驟南京百度推廣開戶
  • 工控做網(wǎng)站網(wǎng)站免費軟件
  • 做企業(yè)網(wǎng)站注意些啥百度指數(shù)數(shù)據(jù)分析平臺官網(wǎng)
  • 專門做圖片的網(wǎng)站有哪些今日軍事新聞
  • 網(wǎng)站建設(shè)銷售實習服務(wù)營銷策劃方案
  • php網(wǎng)站微信支付怎么做黃頁引流推廣網(wǎng)站
  • 網(wǎng)站圖片計時器怎么做國內(nèi)時事新聞
  • 網(wǎng)站建設(shè)昆明色盲