src/com/tm/common/wechat/pay/WeiXinRefundApi.java

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.tm.common.wechat.pay;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.security.KeyStore;
import java.util.HashMap;
import java.util.Map;

import javax.net.ssl.SSLContext;

import org.apache.http.HttpEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
import org.apache.http.conn.ssl.SSLContexts;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;

import com.tm.common.wechat.pay.bean.RefundBackBean;
import com.tm.common.wechat.pay.util.MessageUtil;
import com.tm.common.wechat.pay.util.SignUtil;
import com.tm.common.wechat.pay.util.WeiXinConfig;
/**
 * @author fuwei
 * 微信退款申请
 */
public class WeiXinRefundApi {
	/**
	 * @return
	 * 
            =========================================================================
                               申请报文样包
		  	<xml>
			   <appid>wx2421b1c4370ec43b</appid>
			   <mch_id>10000100</mch_id>
			   <nonce_str>6cefdb308e1e2e8aabd48cf79e546a02</nonce_str>
			   <op_user_id>10000100</op_user_id>
			   <out_refund_no>6581_refund</out_refund_no>
			   <out_trade_no>6581</out_trade_no>
			   <refund_fee>1</refund_fee>
			   <total_fee>1</total_fee>
			   <sign>FE56DD4AA85C0EECA82C35595A69E153</sign>
			</xml>
	
	 * @param out_trade_no		商户自己的订单号(在目前业务中,退款订单号与支付订单号是一个)
	 * @param total_fee			总付款金额
	 * @param refund_fee		退款金额
	 * @return
	 * @throws Exception
	 * 申请微信退款
	 */
	public static RefundBackBean refund(String out_trade_no,String total_fee,String refund_fee)throws Exception{
		RefundBackBean rfbean=null;
后面还有 106 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。