资源简介
微信退款demo java版 亲测可行 改成自己就可以
代码片段和文件信息
/**
* * 微信退款
* @param out_refund_no 退款单号
* @param out_trade_no 订单号系统内部
* @param total_fee 总金额 一般总金额与退款金额一致, 退款金额可以不可以大于总金额
* @param refund_fee 退款金额
* @param appid 微信公众号appid
* @param appsecret 微信公众号appsecret
* @param mch_id 微信商户id
* @param op_user_id 就是MCHID
* @param partnerkey 商户平台上的那个KEY
*/
public static boolean wechatRefund(String out_refund_no String out_trade_no Double total_fee Double refund_fee
String appid String appsecret String mch_id String op_user_id String partnerkey) {
//api地址:http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4
// out_refund_no = “4004212001201605206058441529“;// 退款单号
// out_trade_no = “1463706822810“;// 订单号系统内部
// total_fee = “2“;// 总金额
// refund_fee = “1“;// 退款金额
// appid = ““; //微信公众号appid
// appsecret = ““; //微信公众号appsecret
// mch_id = ““; //微信商户id
// op_user_id = ““;//就是MCHID
// partnerkey = ““;//商户平台上的那个KEY
String finalmoney = String.format(“%.2f“ total_fee);
finalmoney = finalmoney.replace(“.“ ““);
int intMoney = Integer.parseInt(finalmoney);
String nonce_str = getRandomString(16);// 随机字符串
SortedMap packageParams = new TreeMap();
packageParams.put(“appid“ appid);
packageParams.put(“mch_id“ mch_id);
packageParams.put(“nonce_str“ nonce_str);
packageParams.put(“out_tra
- 上一篇:Java财务管理系统
- 下一篇:Java上传专有云oss
相关资源
- Java上传专有云oss
- Java财务管理系统
- 基于Java的人事管理系统的设计与实现
- Java开发企业级权限管理系统
- javaSE商品管理系统
- 用java制作彩色代码雨
- 重庆大学java语言程序设计模拟试题
- java简单计算器源代码
- java微信模板消息推送,客服消息推送
- MsmqJava.dll64位和源代码
- 围棋源代码java
- XSS检测原型系统
- 动物识别Java实现含界面
- Java实现野人过河问题含界面
- javamail jar包
- 数据结构(超详细!!!java版本)
- 简单的数字签名系统
- Java实现与FTP服务器的数据传输2
- Java 文件操作实现 通讯录
- 通讯录管理系统java
-
org.springfr
amework.context.support-3.0.5.R - JAVA国密算法pnc,sm2,sm3,sm4,jar包直
- 智能家居_安卓java程序源码
- java-unrar-0.3.jar以及commons-logging-1.1.1.
- javax.jar包
- ftp程序源码
- java实现ftp服务器端配套程序
- java通过JDBC链接SQLServer2016
- 基于javaweb 的bootstrap table使用案例
- Java和Highcharts实现折线图
评论
共有 条评论