亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

java版微信和支付寶退款接口

2024-07-14 08:42:26
字體:
來源:轉載
供稿:網友

本文實例為大家分享了java微信退款接口和支付寶退款接口的具體代碼,供大家參考,具體內容如下

1、微信退款接口 

相對來說我感覺微信的退款接口還是比較好調用的,直接發送httppost請求即可;

/**  *   * 微信退款  * @param transaction_id 微信支付訂單號  * @param out_refund_no 商戶訂單號  * @param total_fee 總金額  * @param refund_fee 退款金額  * @param op_user_id 操作人  * @return String  * @exception  */ public String wxPayRefundRequest(String transaction_id, String out_refund_no,   int total_fee, int refund_fee, String op_user_id) {  CloseableHttpClient httpclient = null;  CloseableHttpResponse response = null;  String strResponse = null;  try {   httpclient = ClientCustomSSL.getCloseableHttpClient();   // 構造HTTP請求   HttpPost httpPost = new HttpPost(Configure.PAY_REFUND_API);   // PayRefundReqData wxdata = new PayRefundReqData(   // "1004720096201602263541023415", "16371", 30, 30, "19417");   PayRefundReqData wxdata = new PayRefundReqData(transaction_id,     out_refund_no, total_fee, refund_fee, op_user_id);   String requestStr = Util.ConvertObj2Xml(wxdata);   StringEntity se = new StringEntity(requestStr.toString());   httpPost.setEntity(se);   // 發送請求   response = httpclient.execute(httpPost);    HttpEntity entity = response.getEntity();   if (entity != null) {    SAXReader saxReader = new SAXReader();    Document document = saxReader.read(entity.getContent());    Element rootElt = document.getRootElement();    // 結果碼    String returnCode = rootElt.elementText("return_code");    String resultCode = rootElt.elementText("result_code");    if ("SUCCESS".equals(returnCode)&&"SUCCESS".equals(resultCode)) {     strResponse=returnCode;    }else {     strResponse=rootElt.elementText("err_code_des");    }   }    EntityUtils.consume(entity);   } catch (Exception e) {   Logger.getLogger(getClass()).error("payRefundRequest", e);  } finally {   try {    response.close();    httpclient.close();   } catch (IOException e) {    // TODO Auto-generated catch block    Logger.getLogger(getClass()).error("payRefundRequest關閉異常:", e);   }  }  return strResponse; }

報錯的話請檢查加密的sign是否正確,還有就是調用的接口地址是否正確

2、支付寶退款接口 

支付寶直接導入支付寶封裝好的jar包直接調用即可,官網下載地址

調用方法:

/**  *   * 支付寶退款請求  * @param out_trade_no 訂單支付時傳入的商戶訂單號,不能和 trade_no同時為空。  * @param trade_no 支付寶交易號,和商戶訂單號不能同時為空  * @param refund_amount 需要退款的金額,該金額不能大于訂單金額,單位為元,支持兩位小數  * @return   * String  * @exception   */ public String alipayRefundRequest(String out_trade_no,String trade_no,double refund_amount){   // 發送請求  String strResponse = null;  try {   AlipayClient alipayClient = new DefaultAlipayClient     (AlipayConfig.alipayurl,AlipayConfig.appid,       AlipayConfig.private_key,AlipayConfig.content_type,AlipayConfig.input_charset,AlipayConfig.ali_public_key);   AlipayTradeRefundRequest request = new AlipayTradeRefundRequest();   AlipayRefundInfo alidata= new AlipayRefundInfo();   alidata.setOut_trade_no(out_trade_no);   alidata.setRefund_amount(refund_amount);   alidata.setTrade_no(trade_no);   request.setBizContent(JsonUtils.convertToString(alidata));   AlipayTradeRefundResponse response = alipayClient.execute(request);   strResponse=response.getCode();   if ("10000".equals(response.getCode())) {    strResponse="退款成功";   }else {    strResponse=response.getSubMsg();   }  } catch (Exception e) {   Logger.getLogger(getClass()).error("alipayRefundRequest", e);  }  return strResponse;  }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品三级美女白浆呻吟| 欧美性xxxx在线播放| 午夜精品视频在线| 国产91ⅴ在线精品免费观看| 日韩专区中文字幕| 国产丝袜精品视频| 国产视频精品久久久| 成人亚洲综合色就1024| 91九色综合久久| 精品毛片三在线观看| 黑人巨大精品欧美一区免费视频| 在线看片第一页欧美| 51视频国产精品一区二区| 日韩av色在线| 国产一区二区免费| 97在线观看免费高清| 久久精品免费电影| 国产免费一区视频观看免费| 欧美另类第一页| 欧美高清不卡在线| 国产精品亚洲欧美导航| 欧美一级片一区| 97色在线观看免费视频| 久久久久久国产精品美女| 日韩欧美成人网| 国产成人91久久精品| 懂色av中文一区二区三区天美| 免费成人高清视频| 欧美性猛交xxxx| 亚洲综合在线播放| 中文字幕免费国产精品| 欧美日韩一区二区三区| 久久亚洲精品成人| 欧美激情精品久久久久久| 深夜福利91大全| 久久91亚洲人成电影网站| xx视频.9999.com| 国产欧美 在线欧美| 亚洲黄色av女优在线观看| 精品电影在线观看| 日韩在线小视频| 色噜噜久久综合伊人一本| 91精品国产色综合久久不卡98口| 懂色av一区二区三区| 好吊成人免视频| 久久精品91久久香蕉加勒比| 国产精品直播网红| 成人www视频在线观看| 国产精品久久久久久久久| 中文字幕在线亚洲| 欧美激情网站在线观看| 高清欧美性猛交| 亚洲a级在线观看| 欧美网站在线观看| 亚洲色图第一页| 欧美野外猛男的大粗鳮| 中文字幕欧美国内| 川上优av一区二区线观看| 日韩中文字幕视频在线| 日韩欧美成人精品| 精品成人在线视频| 91爱爱小视频k| 日韩美女视频在线观看| 亚洲韩国日本中文字幕| 国产一区二区黄| 丝袜美腿精品国产二区| 日韩经典一区二区三区| 爽爽爽爽爽爽爽成人免费观看| 欧美特黄级在线| 国产一区二区三区丝袜| 欧美日本国产在线| 中文字幕日韩av综合精品| 国产成人一区二| 亚洲国产99精品国自产| 亚洲国产一区自拍| 欧美在线视频免费| 中文精品99久久国产香蕉| 91精品国产九九九久久久亚洲| 在线日韩欧美视频| 538国产精品视频一区二区| 成人亚洲激情网| 久久99视频免费| 欧美国产精品人人做人人爱| 亚洲天堂免费视频| 热久久免费国产视频| 伊人一区二区三区久久精品| 亚洲第一精品夜夜躁人人躁| 欧美性色19p| 欧美精品一二区| 精品一区二区亚洲| 亚洲激情电影中文字幕| 欧美wwwxxxx| 91国内产香蕉| 国产精品免费久久久| 欧美区在线播放| 久久99精品国产99久久6尤物| 欧美成人在线影院| 91免费版网站入口| 欧美国产日韩一区二区在线观看| 欧美性少妇18aaaa视频| 国产极品精品在线观看| 亚洲成色999久久网站| 91av在线网站| 俺也去精品视频在线观看| 欧美日本在线视频中文字字幕| 国产精品旅馆在线| 一本色道久久综合亚洲精品小说| 国产成人福利夜色影视| 中文字幕日韩精品有码视频| 91美女福利视频高清| 久久精品免费播放| 日本高清不卡的在线| 全色精品综合影院| 日韩在线视频观看正片免费网站| 国产精品久久国产精品99gif| 国产视频综合在线| 久久精品视频一| 欧美成人在线影院| 国产欧美va欧美va香蕉在| 欧美精品九九久久| 国产成人精品亚洲精品| 国产精品露脸自拍| 国产精品久久久久一区二区| 亚洲天堂男人天堂女人天堂| 亚洲性生活视频在线观看| 欧美成人午夜激情视频| 中文日韩电影网站| 国产成人黄色av| 欧美激情精品久久久久久变态| 日韩成人中文电影| 青草成人免费视频| 欧美大片va欧美在线播放| 亚洲qvod图片区电影| 国产美女久久精品香蕉69| 国产91精品高潮白浆喷水| 国产日韩欧美夫妻视频在线观看| 欧美一区视频在线| www.久久久久久.com| 久久久久久久一区二区三区| 精品国产美女在线| 亚洲精品www久久久久久广东| 成人免费视频网| 91国语精品自产拍在线观看性色| 国产亚洲精品日韩| 亚洲图片欧美日产| 欧美精品电影在线| 国产一区二区在线播放| 日韩视频在线一区| 国产伊人精品在线| 亚洲第一区第二区| 欧美高清不卡在线| 国产精品日韩在线观看| 亚洲精品av在线| 国产精品一区二区久久久久| 这里只有精品视频在线| 欧美中文字幕视频在线观看| 亚洲一区二区三区香蕉| 91av视频在线| 欧美在线xxx| 国产mv免费观看入口亚洲| 国产亚洲精品久久久久动| 国产精品久久久久秋霞鲁丝| 国产成人亚洲综合| 亚洲xxxxx性|